SA-MP Forums Archive
[SOLVED]Warnning kick - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: [SOLVED]Warnning kick (/showthread.php?tid=150551)



[SOLVED]Warnning kick - park4bmx - 26.05.2010

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



Re: [HELP]Warnning kick - ipsBruno - 26.05.2010

TOP GAME MODE

pawn Код:
new Warnings[MAX_PLAYERS];



Re: [HELP]Warnning kick - park4bmx - 26.05.2010

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


Re: [HELP]Warnning kick - ipsBruno - 26.05.2010

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


Re: [HELP]Warnning kick - park4bmx - 26.05.2010

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



Re: [HELP]Warnning kick - ipsBruno - 26.05.2010

I edit because it was misspelled, try it again


Re: [HELP]Warnning kick - park4bmx - 26.05.2010

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


Re: [HELP]Warnning kick - park4bmx - 26.05.2010

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



Re: [HELP]Warnning kick - ipsBruno - 26.05.2010

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
{



Re: [HELP]Warnning kick - park4bmx - 26.05.2010

Quote:
Originally Posted by DraKoN
Loolllll

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