16.01.2018, 20:53
I getting error:
Dialogs.inc(67) : error 017: undefined symbol "LoginAttempts"
Dialogs.inc(67) : warning 215: expression has no effect
Dialogs.inc(67) : error 001: expected token: ";", but found "]"
Dialogs.inc(67) : error 029: invalid expression, assumed zero
Dialogs.inc(67) : fatal error 107: too many error messages on one line
Where i faill?
Dialogs.inc(67) : error 017: undefined symbol "LoginAttempts"
Dialogs.inc(67) : warning 215: expression has no effect
Dialogs.inc(67) : error 001: expected token: ";", but found "]"
Dialogs.inc(67) : error 029: invalid expression, assumed zero
Dialogs.inc(67) : fatal error 107: too many error messages on one line
PHP код:
Dialog_Login(playerid, response, inputtext[])
{
switch (response) // Check which button was clicked
{
case 1: // Player clicked "Login"
{
// Check if the player entered a password
if (strlen(inputtext) > 0)
{
// Check if the entered password is the same as the password saved in the player's account
if (strcmp(APlayerData[playerid][PlayerPassword], inputtext, false) == 0)
{
APlayerData[playerid][LoggedIn] = true; // The player has logged in properly
BankFile_Load(playerid); // Load your bank account (if it exists, the player will be notified about this)
SendClientMessage(playerid, 0xFFFFFFFF, TXT_LoggedIn); // Send a message to the client to inform him that he logged in properley
}
else
{
LoginAttempts[playerid]++;
if(LoginAttempts[playerid] >= 3) {
SetTimerEx("KickPlayer", 200, false, "i" playerid);
SendClientMessage(playerid, 0xFFFFFFFF, TXT_WrongPassword);
}
}
case 0: // Player clicked "Cancel"
{
// Show a message that the player must be logged in to play on this server
SendClientMessage(playerid, 0xFFFFFFFF, TXT_PlayerMustLogin);
// Kick the player
Kick(playerid);
}
}
return 1;
}