Szerző Téma: Gangzone  (Megtekintve 480 alkalommal)

Gangzone
« Dátum: 2012. Szeptember 19. - 18:51:43 »
0 Show voters
Sziasztok!
Egy olyan kérdésem volna, hogy hogy tudnám megcsinálni azt, hogyha valaki belép egy bizonyos zónába, akkor pl: 20 másodpercet vár, és negváltozik a színe.
A válaszokat elõre is köszönöm!

Gangzone
« Válasz #1 Dátum: 2012. Szeptember 19. - 20:28:37 »
0 Show voters
streamer plugin
Area: (Különbözõ alakú területek létrehozása.)
 
native CreateDynamicCircle(Float:x, Float:y, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicSphere(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicCube(Float:minx, Float:miny, Float:minz, Float:maxx, Float:maxy, Float:maxz, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicPolygon(Float:points[], Float:minz = -FLOAT_INFINITY, Float:maxz = FLOAT_INFINITY, maxpoints = sizeof points, worldid = -1, interiorid = -1, playerid = -1);
native DestroyDynamicArea(areaid);
native IsValidDynamicArea(areaid);
native TogglePlayerDynamicArea(playerid, areaid, toggle);
native TogglePlayerAllDynamicAreas(playerid, toggle);
native IsPlayerInDynamicArea(playerid, areaid);
native IsPlayerInAnyDynamicArea(playerid);
native IsPointInDynamicArea(areaid, Float:x, Float:y, Float:z);
native IsPointInAnyDynamicArea(Float:x, Float:y, Float:z);
native AttachDynamicAreaToObject(areaid, objectid, type = STREAMER_OBJECT_TYPE_DYNAMIC, playerid = INVALID_PLAYER_ID);
native AttachDynamicAreaToPlayer(areaid, playerid);
native AttachDynamicAreaToVehicle(areaid, vehicleid);
native DestroyAllDynamicAreas();
native CountDynamicAreas();

 
Be illetve kilépett a létrehozott area területé-re/rõl a játékos.
 
forward OnPlayerEnterDynamicArea(playerid, areaid);
forward OnPlayerLeaveDynamicArea(playerid, areaid)

 
Innentõl kezdve meg kigondolod hogy ellenõrzöd az eltelt idõt, ha egyszer belépett egy area területre.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Gangzone
« Válasz #2 Dátum: 2012. Szeptember 19. - 21:51:15 »
0 Show voters
Meg lehet csinálni egy timer segítségével vagy egy count -al is és majd mikor elindul a játék akkor megváltoztatja a színét. SetPlayerColor(playerid, Szín);

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal