Szerző Téma: OnPlayerClickMap 0.3d RC9 GangZone létrehozása  (Megtekintve 1214 alkalommal)

OnPlayerClickMap 0.3d RC9 GangZone létrehozása
« Dátum: 2011. november 12. - 18:23:13 »
+1 Show voters
Ezzel az új visszahívással egyszerûbbé lehet tenni egy GangZone létrehozását.
Eddig jutottam vele, természetesen jelenlegi állapotában csak szerver fejlesztõknek ajánlott.
[pawn]
new
Zone,
bool:clickzone,
Float:clickzonexy[2][2];
public
OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
clickzone = true - clickzone;
if(Zone) { GangZoneDestroy(Zone); printf(\"GangZoneDestroy(%d);\", Zone); Zone = 0;}
clickzonexy[clickzone][0] = fX;
clickzonexy[clickzone][1] = fY;
Zone = GangZoneCreate(clickzonexy[0][0], clickzonexy[0][1], clickzonexy[1][0], clickzonexy[1][1]);
printf(\"GangZoneCreate(%f, %f, %f, %f);\", clickzonexy[0][0], clickzonexy[0][1], clickzonexy[1][0], clickzonexy[1][1]);
GangZoneShowForPlayer(playerid, Zone, 0xFFFF0096);
/*
new
   str[128];
format(str, sizeof str, \"OnPlayerClickMap( playerid: %d, fX:%f, fY:%f, fZ:%f)\", playerid, fX, fY, fZ);
SendClientMessage(playerid, -1, str);
print(str);*/
return 1;
}
[/pawn]
Ezt a kódrészletet kell beilleszteni módunkba, majd fel kell menni a szerverre nyomunk egy ESC billentyût, kiválasztjuk a térképet (MAP), majd az egér mutatóval és bal egér gombbal kattintunk kétszer (a térképen), majd egy másik pontra is kétszer, és létrehozásra kerül a GangZone. (persze folyamatosan lehet kattintgatni csak ne felejtsük el idejében a számunkra fontos zónák adatait kimásolni a server_log.txt fájlból)
Kicsit unatkoztam és összedobtam ezt a kis kódot, de kedv hiányában nem fejlesztem tovább, számomra így is ellátja feladatát.
Remélem másnak is segíteni fog.
« Utoljára szerkesztve: 2011. november 13. - 13:34:08 írta APC »

OnPlayerClickMap 0.3d RC9 GangZone létrehozása
« Válasz #1 Dátum: 2011. november 12. - 18:25:25 »
0 Show voters
10/10
Ha tényleg mûködik ^-^ (nem teszteltem)

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
OnPlayerClickMap 0.3d RC9 GangZone létrehozása
« Válasz #2 Dátum: 2011. november 12. - 19:14:43 »
0 Show voters
XDD mostveszem észre, hogy 0.3d.
Hol lehet letölteni, mióta van 0.3d???
« Utoljára szerkesztve: 2011. november 12. - 19:48:10 írta .:Secur:. »

OnPlayerClickMap 0.3d RC9 GangZone létrehozása
« Válasz #3 Dátum: 2011. november 12. - 19:53:05 »
0 Show voters
Fasza lett  ;)
 
Idézetet írta: .:Secur:. date=1321121683\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13319\" data-ipsquote-contentclass=\"forums_Topic
XDD mostveszem észre, hogy 0.3d.
Hol lehet letölteni, mióta van 0.3d???
 
http://sampforum.hu/index.php?topic=15584.0

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal