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: Zsoma - 2010. június 21. - 17:46:15

Cím: Else
Írta: Zsoma - 2010. június 21. - 17:46:15
Sziasztok.
Bekavarodtam, hogy rakok egymás alá 2 else-t?
 
             case 18:
          {
      if (GetPlayerMoney(playerid) > 9819)
         {
            GivePlayerMoney(playerid, -9820);
            SetPlayerSkin(playerid,30);
            TogglePlayerControllable(playerid,1);
         }
         else
         {
             SendClientMessage(playerid,COLOR_RED,\"Nincs elég pénzed!\");
            return 1;
         }
         elseif(!response)
         {
             TogglePlayerControllable(playerid,1);
         return 1;
         }
          }
Cím: Else
Írta: TengeriMalac - 2010. június 21. - 17:55:03
             case 18:
           {
         if (GetPlayerMoney(playerid) > 9819)
            {
               GivePlayerMoney(playerid, -9820);
               SetPlayerSkin(playerid,30);
               TogglePlayerControllable(playerid,1);
            }
            else
            {
                SendClientMessage(playerid,COLOR_RED,\"Nincs elég pénzed!\");
               return 1;
            }
            else if(!response)
            {
                TogglePlayerControllable(playerid,1);
                return 1;
            }
           }
Cím: Else
Írta: Mambo - 2010. június 21. - 18:05:01
Idézetet írta: TengeriMalac date=1277135703\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2112\" data-ipsquote-contentclass=\"forums_Topic
             case 18:
           {
         if (GetPlayerMoney(playerid) > 9819)
            {
               GivePlayerMoney(playerid, -9820);
               SetPlayerSkin(playerid,30);
               TogglePlayerControllable(playerid,1);
            }
            else
            {
                SendClientMessage(playerid,COLOR_RED,\"Nincs elég pénzed!\");
               return 1;
            }
            else if(!response)
            {
                TogglePlayerControllable(playerid,1);
                return 1;
            }
           }
 
nemakarok belekötni, de tökugyanaz...  :question: :neutral:
Cím: Else
Írta: Zsoma - 2010. június 21. - 18:07:27
eztkapom:
C:\\Users\\Zsombi\\Desktop\\RolePlayGaming\\gamemodes\\RolePlayGaming.pwn(2728) : warning 217: loose indentation
C:\\Users\\Zsombi\\Desktop\\RolePlayGaming\\gamemodes\\RolePlayGaming.pwn(2728) : error 029: invalid expression, assumed zero
C:\\Users\\Zsombi\\Desktop\\RolePlayGaming\\gamemodes\\RolePlayGaming.pwn(2728) : warning 215: expression has no effect
C:\\Users\\Zsombi\\Desktop\\RolePlayGaming\\gamemodes\\RolePlayGaming.pwn(2728) : error 001: expected token: \";\", but found \"if\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
2 Errors.
edit: téll ugyanaz :O
Cím: Else
Írta: Depi - 2010. június 21. - 18:25:22
nem ugyan az nálad igy nézki az \'elseif\" még nála \"else if\" .
Cím: Else
Írta: Zsoma - 2010. június 21. - 18:28:27
azt véletlen irtam ugy.
akkor is ezeket adja :S
mi lehet a gond?
illetve most elmondom.
dialogom van ugye. és amikor rámegy h nemtommi akkor kap ruhát meg levon pénzt blablablalba...
nos. azt akarom kérdezni h azt hogy oldom omeg  HOGY: amikor arra megy h mégse tehát a dialogban megjelenö gombok közül a jobboldalira megy, ami általában a kilépést jelenti akkor azt h jelölöm hogy akkor mi történik?
Cím: Else
Írta: Mambo - 2010. június 21. - 18:28:59
Idézetet írta: Draven date=1277137522\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2112\" data-ipsquote-contentclass=\"forums_Topic
nem ugyan az nálad igy nézki az \'elseif\" még nála \"else if\" .
 
Jó, 1-1.. :D:D de igazad vna
Cím: Else
Írta: Zsoma - 2010. június 21. - 19:09:04
de mi a baja?
Cím: Else
Írta: Csabesz - 2010. június 21. - 20:13:26
Tessék,
 

case 18:
{
if ( response == 1 ) // Bal gomb
{
if ( GetPlayerMoney ( playerid ) > 9819 ) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég pénzed!\");
{
   GivePlayerMoney ( playerid, -9820 );
   SetPlayerSkin ( playerid,30 );
   TogglePlayerControllable ( playerid,1 );
}
}
else // Jobb gomb
{
TogglePlayerControllable(playerid,1);
}
return 1;
}

 
A szkiptedben elég nagy kavarodás van...
Cím: Else
Írta: Zsoma - 2010. június 21. - 21:11:00
köszi :D
igen tudom, de már kijavitottam az összevisszaságokat  ;D