Zónába lépés

Indította ppatrik2012, 2013. április 14. - 08:08:37

Előző téma - Következő téma

Dfoglalo

Idézetet írta: ppatrik2012 date=1366367257\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"36141\" data-ipsquote-contentclass=\"forums_TopicNincsenek 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.

ZyZu.

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\" rel=\"external nofollow\">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\" rel=\"external nofollow\">http://forum.sa-mp.com/showthread.php?t=235122

ppatrik2012


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?

ZyZu.

forward nem kell oda.. csak streamer plugin + include a mód elejére.. http://forum.sa-mp.com/showthread.php?t=102865\" rel=\"external nofollow\">http://forum.sa-mp.com/showthread.php?t=102865

ppatrik2012

Holnap kipróbálom! Köszi :)