03.12.2011, 22:03
tipo meu anti jogo ta funcionando so com id 0 com id 1 em diante nao funciona n sei pq tipo eu tenho teles com armas proibidas ai vai eu colocando Hack[playerid] = 0; ai n kicka o cara ou seja isso desativa o hack ai vai n e pra kicka msm pq no comando com weapon hack n e pra kicka tipo se sacar uma arma proibida fora das arena de armas proibidas ai sim q e pra levar kick mais ele ta totalmente funcionando o unico poblema e q n kicka id a cima de 1 so kicka id 0 aff me ajudem
PHP код:
#include <a_samp>
new Hack[MAX_PLAYERS];
public OnGameModeInit()
{
SetTimer("HackChecar", 1000, true);
return 1;
}
public OnPlayerConnect(playerid)
{
Hack[playerid] = 0;
return 1;
}
forward HackChecar(playerid);
public HackChecar(playerid)
{
new slot = GetMaxPlayers ( );
if(Hack[playerid] == 1) {
if ( IsPlayerConnected( slot ) && !IsPlayerAdmin ( slot ) ) {
new string[256];
if(GetPlayerWeapon(playerid) == 36) {
new foundname[MAX_PLAYER_NAME];
GetPlayerName(slot, foundname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{FA053A}[Anti-Jogo]:{FAE605} %s[ID:%d] foi kickado por usar arma proibida! {FA053A}(Lanзador de Mнsseis Automбtico)", foundname, playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid,-1,"{FA053A} - Vocк foi kickado por usar arma proibida! {FA053A}(Lanзador de Mнsseis Automбtico)");
Kick(slot);
}
if(GetPlayerWeapon(playerid) == 37) {
new foundname[MAX_PLAYER_NAME];
GetPlayerName(slot, foundname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{FA053A}[Anti-Jogo]:{FAE605} %s[ID:%d] foi kickado por usar arma proibida! {FA053A}(Lanзador de Chamas)", foundname, playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid,-1,"{FA053A} - Vocк foi kickado por usar arma proibida! {FA053A}(Lanзador de Chamas)");
Kick(slot);
}
if(GetPlayerWeapon(playerid) == 35) {
new foundname[MAX_PLAYER_NAME];
GetPlayerName(slot, foundname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{FA053A}[Anti-Jogo]:{FAE605} %s[ID:%d] foi kickado por usar arma proibida! {FA053A}(Lanзador de Mнsseis)", foundname, playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid,-1,"{FA053A} - Vocк foi kickado por usar arma proibida! {FA053A}(Lanзador de Mнsseis)");
Kick(slot);
}
if(GetPlayerWeapon(playerid) == 38) {
new foundname[MAX_PLAYER_NAME];
GetPlayerName(slot, foundname, MAX_PLAYER_NAME);
format(string, sizeof(string), "{FA053A}[Anti-Jogo]:{FAE605} %s[ID:%d] foi kickado por usar arma proibida! {FA053A}(Minigun)", foundname, playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid,-1,"{FA053A} - Vocк foi kickado por usar arma proibida! {FA053A}(Minigun)");
Kick(slot);
}
}
}
}
public OnPlayerSpawn(playerid)
{
Hack[playerid] = 1;
return 1;
}
/*No comando coloque isso:
Hack[playerid] = 0;
*/