Szerző Téma: Zónába lépés  (Megtekintve 1976 alkalommal)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Zónába lépés
« Válasz #15 Dátum: 2013. április 19. - 15:12:34 »
0 Show voters
Idézetet írta: ppatrik2012 date=1366367257\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"36141\" data-ipsquote-contentclass=\"forums_Topic
Nincsenek külön kordináták, csak a zóna kordinátája van meg. Az pedig:
 
GangZoneCreate(-1956, -2460, -1326, -1818);

 

Ez csak a térképre rak GZ-t, de nekem kéne a 3D koordináta is.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Zónába lépés
« Válasz #16 Dátum: 2013. április 19. - 17:25:20 »
0 Show voters
Mi olyan nehéz ebben egy kicsit kéne nézegetni a hívatalos fórumon egyébként a streamer plugin nem csak az objectekre lettek írva van benne más olyan funkció ami a te hasznodra is lehet még pedig ez a szép kis függvény:
 

public OnPlayerEnterDynamicArea(playerid, areaid)
{
//Amikor belép az adott zónába!
return 1;
}

 
majd
 

public OnPlayerLeaveDynamicArea(playerid, areaid)
{
//Amikor kilép a banda zónából!
return 1;
}

 
Ajánlom neked a gangzonenál az OnGameMode alá ne a GangZoneCreate kódot használd hanem a CreateDynamicRectangle függvényt, erre nem kell semmi timer mivel alap leellenõrzi, hogy a játékos bent van az adott zónában.. vagy kilépett belõle + egy kis segítség: http://sampforum.hu/index.php?page=gangzone ha nem tudod, hogyan csináld itt egy jó példa: http://forum.sa-mp.com/showthread.php?t=235122

Zónába lépés
« Válasz #17 Dátum: 2013. április 19. - 18:04:30 »
0 Show voters

forward OnPlayerEnterDynamicArea(playerid, areaid);
forward OnPlayerLeaveDynamicArea(playerid, areaid);
native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
public OnPlayerEnterDynamicArea(playerid, areaid)
{
if(areaid == myzona)
    {
      GameTextForPlayer(playerid, \"Veszély.\", 4000, 3);//text in the screen of the player D:
    }
      return 1;
}
public OnPlayerLeaveDynamicArea(playerid, areaid)
{
if(areaid == myzona)
    {
        GameTextForPlayer(playerid, \"Béke xd\", 4000, 3);//Text in the Screen
        //You can add more funcions how GivePlayerWeapon..
    }
    return 1;
}
public OnGameModeInit()
{
myzona  = CreateDynamicRectangle(-1956, -2460, -1326, -1818,-1,-1,-1);
//myzona = GangZoneCreate(-1956, -2460, -1326, -1818);
}

 
Nekem nem jó, a GangZoneCreate-os dologgal meg már próbáltam és nem jó... Ehez szükséges streamer plugin? Ha igen, akkor egy letöltõ linket pls. Amúgy ilyen az elképzelés, vagy azt a CreateDynamic akármit nem is így kell használni?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Zónába lépés
« Válasz #18 Dátum: 2013. április 19. - 18:37:33 »
0 Show voters
forward nem kell oda.. csak streamer plugin + include a mód elejére.. http://forum.sa-mp.com/showthread.php?t=102865

Zónába lépés
« Válasz #19 Dátum: 2013. április 19. - 21:18:31 »
0 Show voters
Holnap kipróbálom! Köszi :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal