Szerző Téma: else + if  (Megtekintve 416 alkalommal)

else + if
« Dátum: 2013. április 30. - 21:35:54 »
0 Show voters
Helló, bajlódik az egyik scriptem, és sejtem mi a gáz.
igazából dialógos, de:
 
   
                            PlayerInfo[playerid][pMoney]-=350;
            SendClientMessage(playerid,SZURKE,\"Vettél egy Szendvicset! Ára: 350 Ft\");
            nala[playerid][szendvics]++;
                    else if(PlayerInfo[playerid][pMoney] >= 350)
            {
            SendClientMessage(playerid, RED, \"Neked nincs ennyi pénzed!\");
       }
       else if(nala[playerid][szendvics] == 2)
       {
             nala[playerid][szendvics] = 2;
             SendClientMessage(playerid, RED, \"Ennyi nem fér el nálad!\");
       }

 
Na de a 2 else if-et nem fogadja el egymás melett, de nem tudom hogy csináljam. Az lenne a lényeg, ha igaz, akkor kiírja a szendvicsest, ha van a 2 ellentét, akkor meg ami ott van. Help me.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
else + if
« Válasz #1 Dátum: 2013. április 30. - 21:42:16 »
0 Show voters
if(PlayerInfo[playerid][pMoney] >= 350) return SendClientMessage( playerid, -1, \"Neked nincs ennyi pénzed!\");
másikat pedig úgyan így és nem kell az else..
if(nala[playerid][szendvics] == 2) return SendClientMessage( playerid, -1, \"Ennyi nem fér el nálad!\");

else + if
« Válasz #2 Dátum: 2013. április 30. - 22:17:03 »
0 Show voters
Az else if egy sima if-el kezdõdik:
 
if(valami)
{
}
else if(valami2)
{
}
else if(valami3)
{
}
// És így tovább.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal