AUTO KILL
Posted: 14 Jun 2009, 14:41
Vai kāds varētu pateikt kā bāze ielikt auto kill, varbūt varat ielikt kādu pamacību. 

ņemts no agrākā pawno foruma (c) SaW.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; }
vismaz ceru, ka saprati..if (X = -1031 && Y = 492)
- - - - - - maxX - - - - - minX - - - - - maxY - - - - minY (ja pareizi atceros)