[Ajuda] Quando ativa Night Vision afeta outros jogadores?
#1

Bom galera, quando alguem ativa o night vision, as pessoas que estгo por perto comeзa a ver a tela verde tambйm, alguma soluзгo ?

Unico cуdigo relacionado:
PHP код:
        case    44formatgunname32"%s""Night Vis Goggles" ); 
Reply
#2

pawn Код:
topo
#define MAX_PLAYER 100
#define COLOR_LIGHTRED 0xFF6347AA
new tempodaarma;
new Armashack[] = {
    44
};
qualquer lugar
forward Check(playerid);
public Check(playerid)
{
for(new d = 0; d < MAX_PLAYER; d++)
 {

   for(new a = 0; a < sizeof(Armashack); a ++)
   {
    if(GetPlayerWeapon(d) == Armashack[a])
    {
    new string[128];
    format(string, sizeof(string), "%s(%d) Foi Kickado Do Servidor Por Usar Armas Proibidas!", name, playerid);
    SendClientMessageToAll(COLOR_RED, string);
    Kick(playerid);
    }
   }
  }
return 1;
}
modeinit
tempodaarma = SetTimer("Check",1000,1);
modeexit
KillTimer(tempodaarma);
Reply
#3

Й um bug do sa-mp, mas creio eu que pode ser solucionado evitando que a utilizaзгo do уculos seja sincronizada com outros players.

Retorne 0 em OnPlayerUpdate quando o jogador enviar que utilizou o уculos, usando GetPlayerKeys no momento do clique:

PHP код:
public OnPlayerUpdate(playerid)
{
    new 
keysudlr;
    
GetPlayerKeys(playerid,keys,ud,lr);
    
    if(
keys KEY_FIRE && GetPlayerWeapon(playerid) == 44)
        return 
0
    return 
1;

Reply
#4

Esse cуdigo й tudo o que tem para mostrar, para nуs?
Esse cуdigo nгo vai bugar nada pra ninguйm.
Reply
#5

Obrigado arakuta, tirou ate um outro bugzinho chato que estava tendo.

+Rep
@Resolvido
Reply
#6

Quote:
Originally Posted by StarPeens
Посмотреть сообщение
pawn Код:
//topo
#define MAX_PLAYER 100
#define COLOR_LIGHTRED 0xFF6347AA
new tempodaarma;
new Armashack[] = {
    44
};
//qualquer lugar
forward Check(playerid);
public Check(playerid)
{
for(new d = 0; d < MAX_PLAYER; d++)
 {

   for(new a = 0; a < sizeof(Armashack); a ++)
   {
    if(GetPlayerWeapon(d) == Armashack[a])
    {
    new string[128];
    format(string, sizeof(string), "%s(%d) Foi Kickado Do Servidor Por Usar Armas Proibidas!", name, playerid);
    SendClientMessageToAll(COLOR_RED, string);
    Kick(playerid);
    }
   }
  }
return 1;
}
modeinit
tempodaarma = SetTimer("Check",1000,1);
modeexit
KillTimer(tempodaarma);
nesse Tempo Da Arma Tem q por algo?? assim jб ajudou com um anti-hack contra armas proibidas, +REP
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)