GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ninjo98 - 2013. július 19. - 21:17:17

Cím: RangeOfPoint
Írta: ninjo98 - 2013. július 19. - 21:17:17
Ü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
Cím: RangeOfPoint
Írta: Dron2013 - 2013. július 19. - 21:21:24

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.
Cím: RangeOfPoint
Írta: citromhun - 2013. július 19. - 21:48:46
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!
Cím: RangeOfPoint
Írta: RedBull - 2013. július 19. - 22:04:49
Es azt kiirhatja, hogy nem vagy a pontban ha nem ott irod be?
Cím: RangeOfPoint
Írta: BoOy - 2013. július 19. - 23:28:15
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!
}
Cím: RangeOfPoint
Írta: Dron2013 - 2013. július 20. - 06:37:04
De így ha egyik pontba se vagy mindkettõt kiírja vagy ha az A pontba vagy kirija a Bt vagy fordítva. :S
Cím: RangeOfPoint
Írta: BoOy - 2013. július 20. - 11:24:37
É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!
}