[DUV]Me de um help ae com anti xiter -
Vai_Besta - 18.06.2010
Fiz um anti xiter ne pra quando a pessoa aperta ALT aparece um aviso para os adm
Mas ele so funciona se voce tive fora do carro dentro do carro ele nao avisa :S
Код:
if((newkeys == KEY_WALK) && (IsPlayerInAnyVehicle(playerid)))
{
//lol
{
new string[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid);
ABroadCast(COLOR_YELLOW,string,1);
}
}
Da um help ae pf
Re: [DUV]Me de um help ae com anti xiter -
GhOsT[X] - 18.06.2010
if((newkeys == KEY_WALK)
{
if(!IsPlayerInAnyVehicle(playerid))
{
new string[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid);
ABroadCast(COLOR_YELLOW,string,1);
}
}
Re: [DUV]Me de um help ae com anti xiter -
Ricardo_Saddler - 18.06.2010
Tenta:
pawn Код:
if((newkeys == KEY_WALK)
{
if((IsPlayerInAnyVehicle(playerid)) || (!IsPlayerInAnyVehicle(playerid)))
{
new string[80];//Otimizado
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid);
ABroadCast(COLOR_YELLOW,string,1);
}}
Re: [DUV]Me de um help ae com anti xiter -
Vai_Besta - 18.06.2010
Quote:
Originally Posted by GhOsT[X
]
if((newkeys == KEY_WALK)
{
if(!IsPlayerInAnyVehicle(playerid))
{
new string[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid);
ABroadCast(COLOR_YELLOW,string,1);
}
}
|
Nao foi
Quote:
Originally Posted by Ricardo_Saddler
Tenta:
pawn Код:
if((newkeys == KEY_WALK) { if((IsPlayerInAnyVehicle(playerid)) || (!IsPlayerInAnyVehicle(playerid))) { new string[80];//Otimizado GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid); ABroadCast(COLOR_YELLOW,string,1); }}
|
Nen o seu :S ta dano a mesma coisa so avisa quando ta fora do carro dentro ele nao avisa
Re: [DUV]Me de um help ae com anti xiter -
Ricardo_Saddler - 18.06.2010
Bom, tenta isto agora:
pawn Код:
if((newkeys == KEY_WALK)
{
new Estado;
Estado = GetPlayerState(playerid);
if((Estado == PLAYER_STATE_ONFOOT) || (Estado == PLAYER_STATE_DRIVER))
{
new string[80];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid);
ABroadCast(COLOR_YELLOW,string,1);
}}
Re: [DUV]Me de um help ae com anti xiter -
Vai_Besta - 18.06.2010
Quote:
Originally Posted by Ricardo_Saddler
Bom, tenta isto agora:
pawn Код:
if((newkeys == KEY_WALK) { new Estado; Estado = GetPlayerState(playerid); if((Estado == PLAYER_STATE_ONFOOT) || (Estado == PLAYER_STATE_DRIVER)) { new string[80]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid); ABroadCast(COLOR_YELLOW,string,1); }}
|
Nao foi so avisa quando ta fora do carro dentro do carro nao vai :S
Re: [DUV]Me de um help ae com anti xiter -
ipsBruno - 20.06.2010
O Erro esta na String Obs:
63 Caracteres +
1 Null +
22 Nome
=
86
(Fiz as Pressas o Calculo, rs.)
Tenta:
pawn Код:
if((newkeys == KEY_WALK))
{
if((GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) || (GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
{
new string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid);
ABroadCast(COLOR_YELLOW,string,1);
}
}
Caso nгo dк:
pawn Код:
if((newkeys == KEY_WALK))
{
if((GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) || (GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
{
}else{
new string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmAviso: %s(%d) apertou ALT (Pode ser xiter), use /ver nele.", sendername, playerid);
ABroadCast(COLOR_YELLOW,string,1);
}
}
Re: [DUV]Me de um help ae com anti xiter -
Ricardo_Saddler - 20.06.2010
Pode ser, recontei deu 82 caracteres, antes eu tinha contado o nome como 20 caracteres nгo 22.
Re: [DUV]Me de um help ae com anti xiter -
Vai_Besta - 20.06.2010
putz vey memo assim nao foi :S so vai se vc tive ape dentro do carro de geito nenhum
Re: [DUV]Me de um help ae com anti xiter -
russo666 - 20.06.2010
Se bem me lembro a KEY_WALK acho que tem um problema ao ser detectada dentro do veнculo. E й ridнculo detecta-la com o state on_foot. lol.
Btw a string vai ocupar 81 cells.