Szerző Téma: Több helyen használat  (Megtekintve 577 alkalommal)

Több helyen használat
« Dátum: 2012. november 27. - 16:54:22 »
0 Show voters
Sziasztok!
Lenne egy olyan kérdésem, hogy hogy lehetne Pl.: egy ilyen parancsot, több helyen használni?
Esetleg switchel?
 
CMD:snikers(playerid, params[])
{
if(GetPlayerMoney(playerid) >= 300)
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1.8728,-29.0135,1003.5494))
//és ide kéne valahogy hogy or if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z))
//vagy ilyesmi :D
{
         SendClientMessage(playerid, 0x31ed2bAA, \"Vettél egy Snikerst.Má jobb?xdddd\");//üzenetet küld
         GivePlayerMoney(playerid, -300);
         GivePlayerHealth(playerid, 20);
         }
         else SendClientMessage(playerid, 0x31ed2bAA, \"Nem vagy boltban!\");//üzenetet küld
         return 1;
}

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Több helyen használat
« Válasz #1 Dátum: 2012. november 27. - 16:57:45 »
+1 Show voters
CMD:snikers(playerid, params[])
{
        if(GetPlayerMoney(playerid) >= 300)
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 1.8728,-29.0135,1003.5494) || IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z))
//és ide kéne valahogy hogy or if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z))
//vagy ilyesmi :D
        {
                                        SendClientMessage(playerid, 0x31ed2bAA, \"Vettél egy Snikerst.Má jobb?xdddd\");//üzenetet küld
                                        GivePlayerMoney(playerid, -300);
                                        GivePlayerHealth(playerid, 20);
                                        }
                                        else SendClientMessage(playerid, 0x31ed2bAA, \"Nem vagy boltban!\");//üzenetet küld
                                        return 1;
}

Több helyen használat
« Válasz #2 Dátum: 2012. november 27. - 18:18:28 »
+1 Show voters

CMD:snikers(playerid, params[])
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0x31ed2bAA, \"Nincs elég pénzed!\");
if(!IsPlayerInRangeOfPoint(playerid, 4.0, 1.8728,-29.0135,1003.5494) || !IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z)) return SendClientMessage(playerid, 0x31ed2bAA, \"Nem vagy boltban!\");
SendClientMessage(playerid, 0x31ed2bAA, \"Vettél egy Snikerst.Má jobb?xdddd\");//üzenetet küld
GivePlayerMoney(playerid, -300);
GivePlayerHealth(playerid, GetPlayerHealth(playerid)+20);
return 1;
}
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0x31ed2bAA, \"Nincs elég pénzed!\"); // Ha a pénzed kevesebb mint 300
if(!IsPlayerInRangeOfPoint(playerid, 4.0, 1.8728,-29.0135,1003.5494) || !IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z)) return SendClientMessage(playerid, 0x31ed2bAA, \"Nem vagy boltban!\"); // Ha nem vagy(!) az egyik helyen se a 2 közül üzenet

 


Így egyszerûbb :)

Több helyen használat
« Válasz #3 Dátum: 2012. november 27. - 19:24:55 »
0 Show voters
köszi =)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal