Dialog responce help
#1

pawn Код:
if(dialogid == DIALOG_WEAPONS)
        {
        if(response)
        {
            if(listitem == 0)
            {
             if(PlayerInfo[playerid][pWcreated] <= 0 )
              {
                if(PlayerInfo[playerid][pMats]> 35)
                {
                GivePlayerWeapon(playerid, 1, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 35 materials to create a Brass Knuckles");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 1)
            {
             if(PlayerInfo[playerid][pWcreated] <= 0 )
              {
                if(PlayerInfo[playerid][pMats]> 35)
                {
                GivePlayerWeapon(playerid, 2, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 35 materials to create a Golf Club");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 2)
            {
             if(PlayerInfo[playerid][pWcreated] <= 0 )
              {
                if(PlayerInfo[playerid][pMats]> 40)
                {
                GivePlayerWeapon(playerid, 5, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 40 materials to create a Baseball Bat");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 3)
            {
             if(PlayerInfo[playerid][pWcreated] <= 0 )
              {
                if(PlayerInfo[playerid][pMats]> 45)
                {
                GivePlayerWeapon(playerid, 7, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 45 materials to create a Pool Cue");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 4)
            {
             if(PlayerInfo[playerid][pWcreated] <= 0 )
              {
                if(PlayerInfo[playerid][pMats]> 50)
                {
                GivePlayerWeapon(playerid, 8, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 50 materials to create a Katana");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 5)
            {
             if(PlayerInfo[playerid][pWcreated] <= 50 )
              {
                if(PlayerInfo[playerid][pMats]> 200)
                {
                GivePlayerWeapon(playerid, 22, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 200 materials to create a 9mm");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 6)
            {
             if(PlayerInfo[playerid][pWcreated] <= 50 )
              {
                if(PlayerInfo[playerid][pMats]> 250)
                {
                GivePlayerWeapon(playerid, 23, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 250 materials to create a Silenced 9mm");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 7)
            {
             if(PlayerInfo[playerid][pWcreated] <= 100)
              {
                if(PlayerInfo[playerid][pMats]> 650)
                {
                GivePlayerWeapon(playerid, 25, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 650 materials to create a Shotgun");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 8)
            {
             if(PlayerInfo[playerid][pWcreated] <= 100 )
              {
                if(PlayerInfo[playerid][pMats]> 760)
                {
                GivePlayerWeapon(playerid, 24, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 760 materials to create a Desert Eagle");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 9)
            {
             if(PlayerInfo[playerid][pWcreated] <= 100 )
              {
                if(PlayerInfo[playerid][pMats]> 900)
                {
                GivePlayerWeapon(playerid, 29, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 900 materials to create a MP5");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 10)
            {
             if(PlayerInfo[playerid][pWcreated] <= 150 )
              {
                if(PlayerInfo[playerid][pMats]> 1050)
                {
                GivePlayerWeapon(playerid, 32, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 1050 materials to create a Tec9");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 11)
            {
             if(PlayerInfo[playerid][pWcreated] <= 150 )
              {
                if(PlayerInfo[playerid][pMats]> 1250)
                {
                GivePlayerWeapon(playerid, 30, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 1250 materials to create an AK47");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 12)
            {
             if(PlayerInfo[playerid][pWcreated] <= 150 )
              {
                if(PlayerInfo[playerid][pMats]> 1340)
                {
                GivePlayerWeapon(playerid, 33, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 1340 materials to create a Country Rifle");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 13)
            {
             if(PlayerInfo[playerid][pWcreated] <= 200 )
              {
                if(PlayerInfo[playerid][pMats]> 1520)
                {
                GivePlayerWeapon(playerid, 31, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 1520 materials to create a M4");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 14)
            {
             if(PlayerInfo[playerid][pWcreated] <= 200 )
              {
                if(PlayerInfo[playerid][pMats]> 1610 )
                {
                GivePlayerWeapon(playerid, 34, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 1610 materials to create a Sniper Rifle");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
            if(listitem == 15)
            {
             if(PlayerInfo[playerid][pWcreated] <=200 )
              {
                if(PlayerInfo[playerid][pMats]> 1780)
                {
                GivePlayerWeapon(playerid, 27, 999999);
                SendClientMessage(playerid, COLOR_LIGHTBLUE,"You used 1780 materials to create a Combat Shotgun");
                PlayerInfo[playerid][pWcreated]++;
                }
                else return SendClientMessage(playerid,-1,"You don't have enough materials");
              }
              else return SendClientMessage(playerid, -1,"Level up then try again,your level doesn't allow you to create this weapon");
            }
        }
        return 1;
    }
i got this errors
pawn Код:
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1092) : error 029: invalid expression, assumed zero
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1323) : warning 217: loose indentation
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1326) : warning 217: loose indentation
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1326) : error 029: invalid expression, assumed zero
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1326) : error 004: function "S@@_OnPlayerEnterCheckpoint" is not implemented
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1368) : warning 225: unreachable code
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1368) : error 029: invalid expression, assumed zero
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1368) : error 017: undefined symbol "cmd_ah"
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1368) : error 029: invalid expression, assumed zero
C:\Users\dell\Desktop\Script\gamemodes\hrp.pwn(1368) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.
Lines are
[pawn]
Line 1092 : if(dialogid == DIALOG_WEAPONS)
Line 1326 ublic OnPlayerEnterCheckpoint(playerid)
Line 1368 :CMD:ah(playerid, params[]) return cmd_ahelp(playerid, params);
line 1368+1326 are located under the dialog responce
Reply


Messages In This Thread
Dialog responce help - by EthanMason - 20.11.2013, 10:24
Re: Dialog responce help - by Konstantinos - 20.11.2013, 10:31
Re: Dialog responce help - by Lajko1 - 20.11.2013, 10:32

Forum Jump:


Users browsing this thread: 1 Guest(s)