Szerző Téma: Parancs használata egy bizonyos helyen  (Megtekintve 1074 alkalommal)

Parancs használata egy bizonyos helyen
« Dátum: 2015. augusztus 13. - 21:02:12 »
0 Show voters
[pawn]    if(strcmp(cmd, \"/munkakezdés\", true) == 0)
{
    if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pJob] == 3)
    {
        if(PlayerInfo[playerid][pInt] == 1)
        {
               SendClientMessage(playerid, COLOR_YELLOW,\"Elkezdtél dolgozni.\");
               new rnd = random(sizeof(Pincerc));
               SetPlayerCheckpoint(playerid,Pincerc[rnd][0],Pincerc[rnd][1],Pincerc[rnd][2],1);
         Pincer[playerid] = 1;
      }
      else
      {
         SendClientMessage(playerid, COLOR_GREY, \"Nem vagy az étteremben!\");
      }
    }
    else
    {
           SendClientMessage(playerid, COLOR_GREY,\"Nem vagy Pincér.\");
    }
    return 1;
}[/pawn]
Nos az lenne a problémám, hogy sehol nem találok rá utalást, hogy egy helyen lehessen használni. Az az most is be van neki állítva egy hely (jobban mondva egy interior és csak ott lehet használni) viszont én átszeretném tenni máshova. Hogyan lehetséges ez?

Parancs használata egy bizonyos helyen
« Válasz #1 Dátum: 2015. augusztus 13. - 21:47:10 »
0 Show voters
Más interiorba vagy más helyre akarod tenni?Mert ha más helyre akkor: https://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint

Parancs használata egy bizonyos helyen
« Válasz #2 Dátum: 2015. augusztus 13. - 21:48:37 »
0 Show voters
Idézetet írta: halaloszto100 date=1439495230\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57016\" data-ipsquote-contentclass=\"forums_Topic
Más interiorba vagy más helyre akarod tenni?Mert ha más helyre akkor: https://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
 
Interior

Nem elérhető shadee

  • 1073
    • Profil megtekintése
Parancs használata egy bizonyos helyen
« Válasz #3 Dátum: 2015. augusztus 13. - 22:03:32 »
0 Show voters

if(IsPlayerInRangeOfPoint(playerid, távolság, X, Y, Z))

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Parancs használata egy bizonyos helyen
« Válasz #4 Dátum: 2015. augusztus 13. - 22:06:05 »
0 Show voters
Idézetet írta: shadee date=1439496212\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57016\" data-ipsquote-contentclass=\"forums_Topic


if(IsPlayerInRangeOfPoint(playerid, távolság, X, Y, Z))

 

írta, hogy interior....
ezt oda, ahol le akarod ellenőrizni, hogy az adott interiorban van-e...
 

new int[MAX_PLAYERS];//ha nem akarod, nem muszáj id-re kötni. szerintem nem fogják többen beírni egyszerre a parancsod.
int[playerid] = GetPlayerInterior(playerid);
if(int[playerid] == X)//X helyére az interiorodat.
{
//ami történjen ha benne van az interiorban...
}else return SendClientMessage(playerid, -1, \"Nem vagy a megfelelő interiorban!\");

Parancs használata egy bizonyos helyen
« Válasz #5 Dátum: 2015. augusztus 13. - 22:24:05 »
0 Show voters
Köszönöm! Zárok!  ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal