[SOLVED]Warnning kick
#1

well im trying to kick a player after geting the password rong 3 times.
So i got this
At the top
pawn Код:
#define MAX_WARNINGS 3
Then i have this under if(udb_hash(inputtext) != password)
pawn Код:
if(udb_hash(inputtext) != password)
{
Antipassword[playerid][Warnings]++;
         
GetPlayerName(playerid, PlayerName, sizeof PlayerName);
format(string, sizeof string, "Incorrect password \nPlese Enter your Password", PlayerName);
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Error", string, "Login!", "Cancel.");

if(Antipassword[playerid][Warnings] >= MAX_WARNINGS)
{
SendClientMessage(playerid, 0xFF0000FF, "You were kicked for Incorrect password!!");
 Kick(playerid);
}
}
else
{
/* AND SO ONE */

ERROR IS
Код:
warning 215: expression has no effect
error 001: expected token: ";", but found "["
error 029: invalid expression, assumed zero
error 017: undefined symbol "Warnings"
fatal error 107: too many error messages on one line
Reply
#2

TOP GAME MODE

pawn Код:
new Warnings[MAX_PLAYERS];
Reply
#3

Quote:
Originally Posted by DraKoN
TOP GAME MODE

pawn Код:
new Warnings[MAX_PLAYERS];
Same ERRORS AND IS A {FS} not {GM}
Thank for replying anyway

CAN ANYONE PLEASE HELP
Reply
#4

TOP GM:
pawn Код:
new Avisos[MAX_PLAYERS];
Exemple In Code:
pawn Код:
new player[25];
GetPlayerName(playerid,player,sizeof(player));
if(Avisos[playerid]==2) {new str[128];Avisos[playerid]=0;format(str, sizeof (str), "-OpenDKN-: %s kicked || Reason: Password Error [3/3 avisos]",player);SendClientMessageToAll(VERMELHO, str);Kick(playerid);}
if(Avisos[playerid]==1) {new str[128];Avisos[playerid]++;format(str, sizeof (str), "-OpenDKN-: %s warning ||Reason: password Error 2/3 ",player);SendClientMessageToAll(VERMELHO, str);}
if(Avisos[playerid]==0) {new str[128];Avisos[playerid]++;format(str, sizeof (str), "-OpenDKN-: %s warning|| Reason: password Error [1/3 avisos]",player);SendClientMessageToAll(VERMELHO, str);}
return 0;
}
Sorry my Bad English i Am brasilian
Reply
#5

Quote:
Originally Posted by DraKoN
TOP GM:
pawn Код:
new Avisos[MAX_PLAYERS];
Exemple In Code:
pawn Код:
new player[25];
GetPlayerName(playerid,player,sizeof(player));
if(Avisos[playerid]==2) {new str[128];Avisos[playerid]=0;format(str, sizeof (str), "-OpenDKN-: %s kicked || Reason: Password Error [3/3 avisos]",player);SendClientMessageToAll(VERMELHO, str);Kick(playerid);}
if(Avisos[playerid]==1) {new str[128];Avisos[playerid]++;format(str, sizeof (str), "-OpenDKN-: %s warning ||Reason: password Error 2/3 ",player);SendClientMessageToAll(VERMELHO, str);}
if(Avisos[playerid]==0) {new str[128];Avisos[playerid]++;format(str, sizeof (str), "-OpenDKN-: %s warning|| Reason: password Error [1/3 avisos]",player);SendClientMessageToAll(VERMELHO, str);}
return 0;
}
Sorry my Bad English i Am brasilian
OK NOW I GOT

Код:
: error 017: undefined symbol "nwarnsavisos"
: error 029: invalid expression, assumed zero
: warning 215: expression has no effect
: warning 215: expression has no effect
: error 001: expected token: ";", but found ")"
: fatal error 107: too many error messages on one line
Reply
#6

I edit because it was misspelled, try it again
Reply
#7

Quote:
Originally Posted by DraKoN
I edit because it was misspelled, try it again
OK
Reply
#8

OK GOOD WERE ARE GETTING THERE
Код:
undefined symbol "VERMELHO"
Reply
#9

Loolllll

Top GM:
pawn Код:
#define vermelho 0xFF0000AA

Here:

Top Gm:
pawn Код:
new WarnsDKN[MAX_PLAYERS];
#define MAX_WARNINGS 3
#define vermelho 0xFF0000AA

In Code:
pawn Код:
if(udb_hash(inputtext) != password)
{
WarnsDKN[playerid]++  
GetPlayerName(playerid, PlayerName, sizeof PlayerName);
format(string, sizeof string, "Incorrect password \nPlese Enter your Password", PlayerName);
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Error", string, "Login!", "Cancel.");
if(WarnsDKN[playerid] >= MAX_WARNINGS)
{
SendClientMessage(playerid, 0xFF0000FF, "You were kicked for Incorrect password!!");
Kick(playerid);
}
}
else
{
Reply
#10

Quote:
Originally Posted by DraKoN
Loolllll

Top GM:
pawn Код:
#define vermelho 0xFF0000AA
I didnt know it was a COLOUR seriously LOL
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)