[Ajuda] E posivel Abrir uma public
#1

e possivel abrir uma public, contendo informaзoes doq ouve?
ex: o player foi banido por usar speedhack so q o codigo esta em forma de public com um settime
quando adiciono uma showplayerdialog e logo no serve, digito a senha ja tomo ban altomatico. nao sei bem oq acontece, mas vou posta os codigos aqui.

Код:
// SpeedHack
forward AntiSH();
public AntiSH()
{
   	for(new i=0,j=GetMaxPlayers();i<=j;i++) 
	{
	    if(GetSpeedKM(i) > 350) BanEx((i), "Speed Hack");
	}
    return 1;
}
quero adicionar uma dialog a essa funзao. e possivel?
Reply
#2

Claro que sim!

PHP код:
// SpeedHack
forward AntiSH();
public 
AntiSH()
{
       for(new 
i=0,j=GetMaxPlayers();i<=j;i++) 
    {
        if(
GetSpeedKM(i) > 350)
        {
            
ShowPlayerDialog(i, ...);
            
BanEx((i), "Speed Hack");
        }
    }
    return 
1;

Reply
#3

Tudo й possнvel jovem gafanhoto, mas vocк tem q ver essa funзгo ai de GetSpeedKM pra ver porque ela estб te banindo se vocк nгo usa cheats, posta ela pra gente dar uma olhada.
Reply
#4

ja fiz essa forma de abrir desse modelo, mas assim q eu entro ao jogo ele ja me bani por dizer q estou de speedhack sem eu ao menos ter logado

Quote:

// Velocimetro
stock GetVehicleSpeed(playerid)
{
if(!IsPlayerInAnyVehicle(playerid)) return 1;
new Float:vPos[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid), vPos[0], vPos[1], vPos[2]);
return floatround((floatmul(floatsqroot(floatpower(vPos[0], 2.0) + floatpower(vPos[1], 2.0) + floatpower(vPos[2], 2.0)), 100.0) / 0.4463), floatround_floor);
}

stock GetSpeedKM(playerid)
{
new Float:PosXv,Float:PosYv,Float:PosZv,Float:PlayerSp eedDistance;
GetVehicleVelocity(GetPlayerVehicleID(playerid), PosXv, PosYv, PosZv);
PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower( PosXv, 2), floatpower(PosYv, 2)), floatpower(PosZv, 2))), 170.0);
new spe = floatround(PlayerSpeedDistance * 1);
return spe;
}

Reply
#5

Testa lб filhгo!

PHP код:
// SpeedHack
forward AntiSH();
public 
AntiSH()
{
    for(new 
i=0,j=GetMaxPlayers();i<=j;i++) 
    {
        if(
IsPlayerInAnyVehicle(playerid))
        {
            if(
GetSpeedKM(i) > 350)
            {
                
ShowPlayerDialog(i, ...);
                
BanEx((i), "Speed Hack");
            }
        }
    }
    return 
1;

Reply
#6

Deu Certo. Obrigado a todos que ajudaram. Agora so adicionar as informaзoes
Reply
#7

Quote:
Originally Posted by VinnyScript
Посмотреть сообщение
na mesma funзao da pra usar SendClientMessageToAll avisando a todos os players q o fulano foi banido ne ?
Sim.

#Evite o double post.
Reply
#8

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Sim.

#Evite o double post.
desculpe. mas pode me ajudar ? postei o codigo
Reply
#9

Quote:
Originally Posted by VinnyScript
Посмотреть сообщение
tentei fazer algo mas deu isso.
remova o (i) e coloque somente i
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)