some errors
#1

Hello, i got some errors i have no clue how to fix them LOL
Код:
C:\Users\iphone\Desktop\Pawn Scripting\gamemodes\DC.pwn(621) : error 029: invalid expression, assumed zero
C:\Users\iphone\Desktop\Pawn Scripting\gamemodes\DC.pwn(695) : error 029: invalid expression, assumed zero
C:\Users\iphone\Desktop\Pawn Scripting\gamemodes\DC.pwn(695) : warning 215: expression has no effect
C:\Users\iphone\Desktop\Pawn Scripting\gamemodes\DC.pwn(695) : error 001: expected token: ";", but found ":"
C:\Users\iphone\Desktop\Pawn Scripting\gamemodes\DC.pwn(703) : warning 209: function "S@@_OnDialogResponse" should return a value
C:\Users\iphone\Desktop\Pawn Scripting\gamemodes\DC.pwn(704) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == dregister)
    {
        if(!response) return Kick(playerid);
        if(response)
        {
            if(!strlen(inputtext))
            {
                ShowPlayerDialog(playerid,dregister,DIALOG_STYLE_INPUT,"Register","Welcome! This account is not registered.\nEnter your own password to create a new account.\nPlease enter the password!","Register","Quit");
                return 1;
            }
            new hashpass[129];
            WP_Hash(hashpass,sizeof(hashpass),inputtext);
            new INI:file = INI_Open(Path(playerid));
            INI_SetTag(file,"Player's Data");
            INI_WriteString(file,"Ppassword",hashpass);
            INI_WriteInt(file,"Padmin",0);
            INI_WriteInt(file,"Pmoney",0);
            INI_WriteInt(file,"Pscore",0);
            INI_WriteInt(file,"Preg",1);
            INI_WriteInt(file,"Pbanned",0);
            INI_Close(file);
            SendClientMessage(playerid,-1,"You have been successfully registered");
        }
    }
    if(dialogid == dlogin)
    {
        if(response)
        {
            new hashpass[129];
            WP_Hash(hashpass,sizeof(hashpass),inputtext);
            if(!strcmp(hashpass,PlayerInfo[playerid][Ppassword]))
            {
                INI_ParseFile(Path(playerid),"loadaccount_user",.bExtra = true, .extra = playerid);
                SetPlayerScore(playerid,PlayerInfo[playerid][Pscore]);
                GivePlayerMoney(playerid,PlayerInfo[playerid][Pmoney]);
                SendClientMessage(playerid,-1,"Welcome back! You have successfully logged in");
            }
            else
            {
                ShowPlayerDialog(playerid,dlogin,DIALOG_STYLE_PASSWORD,"Login","Welcome back. This account is registered. \nInsert your password to login to your account.\nIncorrect password!\nIf you are seeing this and you put in correct password this is a bug im trying to fix","Login","Quit");//We will tell to them that they've entered an incorrect password
                return 1;
            }
        }
        if(dialogid == 32313)
        {
            if(!response) return SendClientMessage(playerid, -1, "You have closed the weapon dialog");
            if(response)
            {
                switch(case)
                {
                    case 0:
                    {
                        GivePlayerWeapon(playerid, 1, 1);
                    }
                    case 1:
                    {
                        GivePlayerWeapon(playerid, 2, 1);
                    }
                    case 2:
                    {
                        GivePlayerWeapon(playerid, 3, 1);
                    }
                    case 3:
                    {
                        GivePlayerWeapon(playerid, 4, 1);
                    }
                    case 4:
                    {
                        GivePlayerWeapon(playerid, 5, 1);
                    }
                    case 5:
                    {
                        GivePlayerWeapon(playerid, 8, 1);
                    }
                    case 6:
                    {
                        GivePlayerWeapon(playerid, 9, 1);
                    }
                    case 7:
                    {
                        GivePlayerWeapon(playerid, 10, 1);
                    }
                    case 8:
                    {
                        GivePlayerWeapon(playerid, 16, 500);
                    }
                    case 9:
                    {
                        GivePlayerWeapon(playerid, 18, 600);
                    }
                    case 10:
                    {
                        GivePlayerWeapon(playerid, 22, 300);
                    }
                    case 11:
                    {
                        GivePlayerWeapon(playerid, 23, 500);
                    }
                    case 12:
                    {
                        GivePlayerWeapon(playerid, 24, 500);
                    }
                    case 13:
                    {
                        GivePlayerWeapon(playerid, 26, 500);
                    }
                    case 14:
                    {
                        GivePlayerWeapon(playerid, 27, 1000);
                    }
                    case 15:
                    {
                        GivePlayerWeapon(playerid, 29, 1000);
                    }
                    case 16:
                    {
                        GivePlayerWeapon(playerid, 30, 900);
                    }
                    case 17:
                    {
                        GivePlayerWeapon(playerid, 32, 1000);
                    }
                    case: 18:
                    {
                        GivePlayerWeapon(playerid, 34, 100);

                    }
                }
            }
        }
    }
    return 1;
}
im not very good with dialog response :/
Reply
#2

nvm i got it stupid mistake
Reply


Forum Jump:


Users browsing this thread: