Sistema de BAN de divulguers e hacks -
Eutro07 - 20.12.2013
Olб sou novo no forum e queria que alguem me ajudasse a resolver 2 erros que da quando tento compila o sistema de ban de divulguers e hacks,aki o code dele:
Код:
SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
new stringdivu[256];
if(strfind(text, ":7777", true) != -1 || strfind(text, ":7780", true) != -1 || strfind(text, ":7778", true) != -1 || strfind(text, ":7781", true) != -1 || strfind(text, ":7880", true) != -1 || strfind(text, ":7700", true) != -1 || strfind(text, ": 7 7 7 7", true) != -1
|| strfind(text, ": 8888", true) != -1 ||strfind(text, ":5033", true) != -1 || strfind(text, ": 8888", true) != -1 || strfind(text, ":8888", true) != -1 || strfind(text, ": 8 8 8 8", true) != -1 || strfind(text, ";8888", true) != -1 || strfind(text, ": 7777", true) != -1){
ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "{FF0000}Vocк {FF0000}foi {FF0000}Banido {FF0000}Por", "{FF0000}Divugar {FF0000}Ip", "Ok", "Sair");
format(stringdivu, sizeof(stringdivu), "(Bot [BWE]SISTEMA) baniu o jogador %s (Motivo: Divulgaзгo de IP)" ,GetPlayerNameEx(playerid));
SendClientMessageToAll(tcadm, stringdivu);
SetPlayerPos(playerid, 831.9581,-1102.1510,24.2969);
GameTextForPlayer(playerid,"~y~banido ~w~Nob!", 2500, 3);
Ban(playerid);
dini_IntSet("banidos.ini",PlayerName(playerid),1);
return 0;
}
SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
if(strfind(text, "/rcon", true) != -1 || strfind(text, " /avisosa", true) != -1 || strfind(text, " /rcon", true) != -1|| strfind(text, " /rcon login", true) != -1){
ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "{FF0000}Vocк {FF0000}foi {FF0000}Banido {FF0000}Por", "{FF0000}Tentar {FF0000}Atacar o Server", "Ok", "Sair");
format(stringdivu, sizeof(stringdivu), "(Bot [BWE]SISTEMA) Baniu o jogador %s (Motivo: Tentando atacar o server)" ,GetPlayerNameEx(playerid));
SendClientMessageToAll(tcadm, stringdivu);
SetPlayerPos(playerid, 831.9581,-1102.1510,24.2969);
GameTextForPlayer(playerid,"~y~banido ~w~Nob!", 2500, 3);
Kick(playerid);
dini_IntSet("banidos.ini",PlayerName(playerid),1);
return 0;
}
e os erros sгo:
Код:
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4513) : error 017: undefined symbol "PlayerName"
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4524) : error 017: undefined symbol "PlayerName"
Re: Sistema de BAN de divulguers e hacks -
Delete_ - 20.12.2013
topo:
pawn Код:
new PlayerName[MAX_PLAYER_NAME];
Re: Sistema de BAN de divulguers e hacks -
Eutro07 - 21.12.2013
Mano eu ia colocar isso mas eu acabei achando isto:
Код:
// Sistema do AFK
new playername[MAX_PLAYER_NAME];
Como isso ai em cima ja estб definido,eu tentei compila e deu:
Код:
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\pawno\pawno\include\VBan.inc(224) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4514) : error 012: invalid function call, not a valid address
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4514) : warning 215: expression has no effect
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4514) : error 001: expected token: ";", but found ")"
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4514) : error 029: invalid expression, assumed zero
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4514) : fatal error 107: too many error messages on one line
Re: Sistema de BAN de divulguers e hacks -
Eutro07 - 21.12.2013
Se alguem puder passar um sistema que da ban no player quando ele tenta divulgar ou usar /rcon (n uso rcon)
eu tbm agradeceria
Re: Sistema de BAN de divulguers e hacks -
PT - 21.12.2013
qual e a linha 4514 ?
Re: Sistema de BAN de divulguers e hacks -
Eutro07 - 21.12.2013
linha 4514 mudou para 4510 pq to removendo bagui de clan aew ta assim na linha:
Код:
dini_IntSet("banidos.ini",playername(playerid),1);
Re: Sistema de BAN de divulguers e hacks -
Eutro07 - 22.12.2013
alguem
Re: Sistema de BAN de divulguers e hacks -
JoaoPedro - 22.12.2013
Final do GM:
Код:
/**
* Retorna o nome do jogador a parti de seu ID
*
* @param = ID do jogador
*/
stock playername( playerid ) {
new tmp[MAX_PLAYER_NAME];
GetPlayerName( playerid, tmp, MAX_PLAYER_NAME );
return tmp;
}
Re: Sistema de BAN de divulguers e hacks -
Eutro07 - 22.12.2013
Joao eu fiz como vc disse e ta dando isso:
Код:
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4510) : error 012: invalid function call, not a valid address
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4510) : warning 215: expression has no effect
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4510) : error 001: expected token: ";", but found ")"
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4510) : error 029: invalid expression, assumed zero
Z:\Private\DO LUCAS\Tudo Samp\Editando GM Evolution\gamemodes\Evolution03x1.pwn(4510) : fatal error 107: too many error messages on one line
Re: Sistema de BAN de divulguers e hacks -
JoaoPedro - 22.12.2013
Usa o nome da funзгo como PlayerName inves de playername