[AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
EoProzinhO - 13.03.2011
galera queria fazer algo para a turma do srv nгo pegasse bazuca granada minigun essas armas devastadoras rsrs
to quebrando a cabeзa desde tarde e inda nun consiguir
mim diz se em algo errado com isso
pawn Код:
if(GetPlayerWeapon(playerid) == 35)
{
new sendername[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida.", sendername);
SendClientMessageToAll(0xFF7777AA, string);
Ban(playerid);
}
eu pego a arma id 35 de boa que nгo acontece nada, nen sequer um aviso
ja rodei esse search todo e nгo axei nada que resolvesse minha duvida
ajuda ae ja estou ficando loco rsrs
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
Bruno Pereira - 13.03.2011
Nгo sei se ta certo
pawn Код:
if(GetPlayerWeapon(playerid) == 35)
{
new sendername[MAX_PLAYER_NAME];
new string[60];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida.", sendername));
SendClientMessageToAll(0xFF7777AA, string);
Ban(playerid);
}
Se nгo der, tenta isso:
pawn Код:
if(GetPlayerWeapon(playerid) == 35)
{
new sendername[MAX_PLAYER_NAME];
new string[60];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida.", sendername));
SendClientMessageToAll(0xFF7777AA, string);
Ban(playerid);
return 1;
}
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
EoProzinhO - 13.03.2011
seria essa a callback ?
pawn Код:
public ArmasProibidas(playerid)
{
--
@DJ Bruninho
Eu fiz o primeiro modelo deu a mesma coisa peguei a bazuca sem problema algum '-'
O segundo deu erro pq sгo mais ou menos 8 armas bloqueadas '-' /tudinho pode ser usada
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
Ricop522 - 13.03.2011
pawn Код:
OnGameModeInit
SetTimer("ARMASPROIBIDAS", 1000, true);
forward ARMASPROIBIDAS();
public ARMASPROIBIDAS()
{
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(GetPlayerWeapon(i) == 35)
{
new sendername[MAX_PLAYER_NAME];
new string[60];
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida.", sendername));
SendClientMessageToAll(0xFF7777AA, string);
Ban(i);
}
}
}
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
Bruno Pereira - 13.03.2011
Tenta o do Ricop, se nгo der eu tento de outro jeito e te passo!
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
EoProzinhO - 13.03.2011
axo que tamo chegando la....
eu fiz igual a do ricop a forward ja tinha
ai eu adicionei esse
pawn Код:
SetTimer("ArmasProibidas", 1000, true);
e apagei as outras armas dexei so uma de base no caso a id 35
pawn Код:
public ARMASPROIBIDAS()
{
for(new i = 0; i < MAX_PLAYERS; ++i)
{
if(GetPlayerWeapon(i) == 35)
{
new sendername[MAX_PLAYER_NAME];
new string[60];
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida.", sendername));
SendClientMessageToAll(0xFF7777AA, string);
Ban(i);
}
}
}
copilo sem nen um erro, dai fui testa pegei a arma na moral sem onda
dai eu relogei qdo fui entrar no serv dnvo eu fui banido '-'
era pra eu ser banido logo qdo pegasse a arma
pawn Код:
187.59.126.188 [13/03/11 | 01:11:43] [TOIC]LucaS.6[RGT] - INGAME BAN
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
JonathanFeitosa - 13.03.2011
Tenta.
Topo
OnGameModeInit
Final :
pawn Код:
public JFS()
{
if(GetPlayerWeapon(playerid) == 35)
{
new sendername[MAX_PLAYER_NAME];
new string[60];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida.", sendername));
SendClientMessageToAll(0xFF7777AA, string);
Ban(playerid);
}
// E VAI ADICIONANDO AI !!
return 1;
}
Nao tenstei ainda ver ai !!
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
EoProzinhO - 13.03.2011
aaaaaaaaaaaaaafe ja to ficando puto com isso
deu a mesma....
sera q isso tem algo aver ?
nesse linha aki:
pawn Код:
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida.", sendername));
ele sempre acusa um erro ou e warnig seila rsrs
eu sempre apago um ) pq tem 2 ai copila sem erro
nessa part
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
LuxurioN™ - 13.03.2011
Tente assim:
Topo do GM:
Код:
forward ChecarArmas(playerid);
Код:
SetTimerEx( "ChecarArmas" , 1000, 1, "i", playerid);
Verifica o jogador a cada 1 segundo.
Код:
public WeaponCheck(playerid)
{
if(GetPlayerWeapon(playerid) == 35)
{
new string[75], Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(string, sizeof(string), "Anti-Armas: %s foi banido por usar arma proнbida!", Nome);
SendClientMessageToAll(0xFF7777AA, string);
Ban(playerid);
}
return 1;
}
Re: [AJUDA] Sistema de ANTI ARMAS PROIBIDAS -
Wendell_. - 13.03.2011
Tenta esse:
PHP код:
public OnPlayerUpdate(playerid)
{
// Armas proibidas
if(IsPlayerConnected(playerid))
{
if(GetPlayerWeapon(playerid) == 4 || GetPlayerWeapon(playerid) == 16 || GetPlayerWeapon(playerid) == 17 ||
GetPlayerWeapon(playerid) == 18 || GetPlayerWeapon(playerid) == 35 || GetPlayerWeapon(playerid) == 36 ||
GetPlayerWeapon(playerid) == 37 || GetPlayerWeapon(playerid) == 38 || GetPlayerWeapon(playerid) == 39 ||
GetPlayerWeapon(playerid) == 40 || GetPlayerWeapon(playerid) == 44 || GetPlayerWeapon(playerid) == 45)
{
new aname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, aname, sizeof(aname));
format (string, sizeof(string), "~ [ANTI-CHEAT] » O NOOB {FF0000}%s{FFFFFF} (%d){FF7171} usou arma proibida e foi banido.{FFFFFF}", aname,playerid);
SendClientMessage(playerid,0x0080FFAA,"[ANTI-CHEAT] » Vocк foi banido por usar armas proibidas!");
Ban(playerid);
return 1;
}
}
return 1;
}