SA-MP Forums Archive
Some Errors - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Some Errors (/showthread.php?tid=643543)



Some Errors - Uvais - 22.10.2017

I am working on a scratch gamemode these days. Need help in fixing these errors:

Код:
C:\Users\HP\Desktop\xw2\gamemodes\XWBeta8.pwn(1297) : warning 217: loose indentation
C:\Users\HP\Desktop\xw2\gamemodes\XWBeta8.pwn(1297) : error 014: invalid statement; not in switch
C:\Users\HP\Desktop\xw2\gamemodes\XWBeta8.pwn(1297) : warning 215: expression has no effect
C:\Users\HP\Desktop\xw2\gamemodes\XWBeta8.pwn(1297) : error 001: expected token: ";", but found ":"
C:\Users\HP\Desktop\xw2\gamemodes\XWBeta8.pwn(1297) : error 029: invalid expression, assumed zero
C:\Users\HP\Desktop\xw2\gamemodes\XWBeta8.pwn(1297) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Dialog Response Code:

Код:
 case DIALOG_REGISTER: - Line 1297
    {
        if (!response) return Kick(playerid);
        if(response)
        {
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, ""COL_WHITE"Registering",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
            new IP[22];
            GetPlayerIp(playerid, IP, sizeof(IP));
            new INI:
            File = INI_Open(UserPath(playerid));
            INI_SetTag(File,"data");
            INI_WriteInt(File,"Password",udb_hash(inputtext));
            INI_WriteString(File, "Ip", IP);
            INI_WriteInt(File,"Cash",0);
            INI_WriteInt(File,"Kills",0);
            INI_WriteInt(File,"Deaths",0);
            INI_WriteInt(File,"Score",0);
            INI_WriteInt(File,"Admin",0);
            INI_Close(File);

            SendClientMessage(playerid, TOMATO, "[SERVER]: {FFFFFF}You have succesfully registered onto our database. Enjoy.");
        }
    }

    case DIALOG_LOGIN:
    {
        if ( !response ) return Kick ( playerid );
        if( response )
        {
            if(udb_hash(inputtext) == PInfo[playerid][Pass])
            {
                INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                GivePlayerMoney(playerid, PInfo[playerid][Cash]);
                SetPlayerScore(playerid,PInfo[playerid][Score]);
                SendClientMessage(playerid, TOMATO, "[SERVER]: {FFFFFF}You have been logged into your account sucessfully.");
            }
            else
            {
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,""COL_WHITE"Login",""COL_RED"You have entered an incorrect password.\n"COL_WHITE"Type your password below to login.","Login","Quit");
            }
            return 1;
        }
    }
    }
    return 1;
}



Re: Some Errors - maksicnm - 22.10.2017

This should work

Код HTML:
switch (dialogid)
    {
		case DIALOG_REGISTER:
                {



Re: Some Errors - Uvais - 22.10.2017

Thanks. fixed.


Re: Some Errors - maksicnm - 22.10.2017

Quote:
Originally Posted by Uvais
Посмотреть сообщение
Thanks. fixed.
np, always