SA-MP Forums Archive
[Ajuda] Sistema de BAN de divulguers e hacks - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sistema de BAN de divulguers e hacks (/showthread.php?tid=482392)



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