Szerző Téma: RangeOfPoint  (Megtekintve 843 alkalommal)

RangeOfPoint
« Dátum: 2013. Július 19. - 21:17:17 »
0 Show voters
Üdv!
Hogy oldhatom meg azt, hogy van egy /fegyver parancs \"A\" pontba írom be AK-t ad \"B\" pontba írod be M4et kapsz? És persze mind2 nél /fegyver a parancs..
És írja ki: Nem vagy \"A\" pontban ezért nem kapsz AK-t  :D

RangeOfPoint
« Válasz #1 Dátum: 2013. Július 19. - 21:21:24 »
+1 Show voters

CMD:fegyver(playerid, params[])
{
       if(IsPlayerInRangeOfPoint(playerid,kordi))
         GivePlayerWeapon(playerid,34);
        if(IsPlayerInRangeOfPoint(playerid,kordi))
         GivePlayerWeapon(playerid,AK ID);//AK IDjét nem tom :S
}

 
kordit írd át a kordira és az AK IDt az AKnak az IDjére.
« Utoljára szerkesztve: 2013. Július 19. - 21:25:04 írta Dron2013 »

RangeOfPoint
« Válasz #2 Dátum: 2013. Július 19. - 21:48:46 »
+2 Show voters
Idézetet írta: Dron2013 date=1374261684\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40068\" data-ipsquote-contentclass=\"forums_Topic


CMD:fegyver(playerid, params[])
{
       if(IsPlayerInRangeOfPoint(playerid,kordi))
         GivePlayerWeapon(playerid,34);
        if(IsPlayerInRangeOfPoint(playerid,kordi))
         GivePlayerWeapon(playerid,AK ID);//AK IDjét nem tom :S
}

 
kordit írd át a kordira és az AK IDt az AKnak az IDjére.
 



CMD:fegyvera(playerid) {
      GivePlayerWeapon(playerid, 30); // \"A\" fegyver.
}
     
CMD:fegyverb(playerid) {
     GivePlayerWeapon(playerid, 31); // \"B\" fegyver.
}

 
Szerintem így is jó de ha nem akor:
 

CMD:fegyvera(playerid) {
      GivePlayerWeapon(playerid, 30); // \"A\" fegyver.
      GivePlayerWeapon(playerid, 31); // \"B\" fegyver.
}     

 
Tessék!

RangeOfPoint
« Válasz #3 Dátum: 2013. Július 19. - 22:04:49 »
0 Show voters
Es azt kiirhatja, hogy nem vagy a pontban ha nem ott irod be?

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
RangeOfPoint
« Válasz #4 Dátum: 2013. Július 19. - 23:28:15 »
+1 Show voters
Idézetet írta: ninjo98 date=1374261437\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40068\" data-ipsquote-contentclass=\"forums_Topic
Üdv!
Hogy oldhatom meg azt, hogy van egy /fegyver parancs \"A\" pontba írom be AK-t ad \"B\" pontba írod be M4et kapsz? És persze mind2 nél /fegyver a parancs..
És írja ki: Nem vagy \"A\" pontban ezért nem kapsz AK-t  :D
 
WTF? mintha volt már ilyen segítségkérés:
Amúgy:
 

Es azt kiirhatja, hogy nem vagy a pontban ha nem ott irod be?
 
[/quote]
Ez elég furcsa lenne szerintem, mert ha benne van az A pontba kifogja írni hogy a B-be nem! ha nem vagy semelyikbe megint kiírja.. tehát ez elég..
De ha kell tessék:
 
CMD:fegyver(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid,sugár,x,y,z)) return GivePlayerWeapon(playerid,34);
else return SendClientMessage(playerid,-1,\"Nem vagy az A pontban!\");
if(IsPlayerInRangeOfPoint(playerid,sugár,x,y,z)) return GivePlayerWeapon(playerid,35); // ez lenne az ak idje?
    else return SendClientMessage(playerid,-1,\"Nem vagy a B pontban!\");
return 1; //Unknown Command kiírás eltüntetve!
}

RangeOfPoint
« Válasz #5 Dátum: 2013. Július 20. - 06:37:04 »
0 Show voters
De így ha egyik pontba se vagy mindkettõt kiírja vagy ha az A pontba vagy kirija a Bt vagy fordítva. :S

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
RangeOfPoint
« Válasz #6 Dátum: 2013. Július 20. - 11:24:37 »
+1 Show voters
Épp ezt mondtam.. de talán van rá egy ötlet, de viszont ez is olyan hogyha nem vagy se az A se a B pontba kiírja neked úgy hogy: Nem vagy az A és a B pontba se!
 
CMD:fegyver(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid,sugár,x,y,z)) && if(!IsPlayerInRangeOfPoint(playerid,sugár,x,y,z)) return SendClientMessage(playerid,-1,\"Nem vagy se az A se a B pontban!\");
if(IsPlayerInRangeOfPoint(playerid,sugár,x,y,z)) return GivePlayerWeapon(playerid,34);
else return SendClientMessage(playerid,-1,\"Nem vagy az A pontban!\");
if(IsPlayerInRangeOfPoint(playerid,sugár,x,y,z)) return GivePlayerWeapon(playerid,35); // ez lenne az ak idje?
else return SendClientMessage(playerid,-1,\"Nem vagy a B pontban!\");
return 1; //Unknown Command kiírás eltüntetve!
}
« Utoljára szerkesztve: 2013. Július 20. - 11:40:25 írta BoOy »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal