AUTO KILL

Ja kas neizprotams.

Moderator: Moderatori

Locked
User avatar
Briesmoniz[TITNS]
Nelabojams spameris
Nelabojams spameris
Posts: 716
Joined: 21 Dec 2008, 00:18

AUTO KILL

Post by Briesmoniz[TITNS] »

Vai kāds varētu pateikt kā bāze ielikt auto kill, varbūt varat ielikt kādu pamacību. :?
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: AUTO KILL

Post by [AoD]Aleksis »

http://wiki.sa-mp.com/wiki/Areacheck

Uz leju patinot viss ir rakstīts.
Image
User avatar
Briesmoniz[TITNS]
Nelabojams spameris
Nelabojams spameris
Posts: 716
Joined: 21 Dec 2008, 00:18

Re: AUTO KILL

Post by Briesmoniz[TITNS] »

No turienas man nav nekādu skaidrību varbūt vari iedot kādu paraugu vai pamacību Latviski?
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: AUTO KILL

Post by [AoD]Aleksis »

Kā paņemt koordinātas priekš zonas (pamācībā kā gangzona). Bet vismaz ceru, ka kautko sapratīsi.
Ieskatieties vērīgi:

augša MaxX/Y
|------------|
| |
| |
| |
|------------|
MinX/Y apakša

Ieejam kādā serverī (vai debug) un dodamies uz to vietu, kuru jūs gribat iezīmēt.
Dodamies uz leju (gangzones (šajā gadijumā uz zonu kur likt autokill) sākumu) un ejiet pa kreisi, līdz sasniegsiet stūri savai gangzonei (MinX/Y). Tur ievadiet /save

Tālāk tas pac ar augšējo, tikai šoreiz labajā malā (MaxX/Y)
ps. minx/y NEKAD nevar būt lielāks par maxX/y. Ja tā ir gadījies, apmaini koordinates ar vietām.

Tālāk atveram savedpositions.txt (tur kur jums samp ieinstaleets) un tur mēs redzēsim šādas līnijas

AddStaticVehicle(493,-1480.4431,679.4670,0.0570,179.3868,36,13);
AddStaticVehicle(493 -1031.7092,492.6934,-0.1666,236.3833,36,13);
Note: Var arī būt addplayerclass
No abām rindiņām noņemam x un y
AddStaticVehicle(493,-1480.4431,679.4670,0.0570,179.3868,36,13); >> -1480.4431,679.4670
AddStaticVehicle(493,-1031.7092,492.6934,-0.1666,236.3833,36,13); >> -1031.7092,492.6934
Redzam ka minx ir lielāks par maxX, tapēc apmainīšu ar vietām
Un nu mēs esam ieguvuši koordinates smile
MinX/Y >> -1031.7092,492.6934
MaxX/Y >> -1480.4431,679.4670
priekš autokill zonas:
minx: -1031
maxx: -1480
miny: 492
maxy: 679

ps. varbūt kādam noderēs:

Code: Select all

if (strcmp("/pos", cmdtext, true, 10) == 0)
   {
             new string1[256];
             new Float:X,Float:Y,Float:Z;
             GetPlayerPos(playerid,X,Y,Z);
             format(string1,sizeof(string1),"Position = X: %.0f , Y: %.0f , Z: %.0f",X,Y,Z);
             SendClientMessage(playerid,0x33FF33AA,string1);
             return 1;
       }
ņemts no agrākā pawno foruma (c) SaW.
if (X = -1031 && Y = 492)
- - - - - - maxX - - - - - minX - - - - - maxY - - - - minY (ja pareizi atceros)
vismaz ceru, ka saprati..
Image
Locked