Pomoc sa AUTO BAN

22. Jun 2010.
1,344
pregleda
8
postova
mariomako
5
Underboss
22. Jun 2010.
Radim svoji anticheat pa pravim ga kako filterskritpa sta ovde nije u redu, nenalazi errore ali kad uzmem jetpack ne banira me.
#include 

forward macjetpack(playerid);

public OnPlayerConnect(playerid)
{
    SetTimer("macjetpack", 3000, 0);
return 1;
}

public macjetpack(playerid)
{
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
        Ban(playerid);
    }
    return 1;
}
Sam
5
Kingpin
22. Jun 2010.
kad prođu 3 sec moras ponovno taj isti timer...
GGC
5
Godfather
22. Jun 2010.
ovo SetTimer("macjetpack", 3000, 0);

zamjeni s ovim

SetTimer("macjetpack", 3000, 1);
John
4
Enforcer
22. Jun 2010.
vas dvoje ne pricajte gluposti kad ocito nemate veze s vezom, on koristi set timer koji ne passa playerid, treba koristiti SetTimerEx i preko njega passati playerid na timer i naravno namjestiti da se tajmer ponavlja, ali svakako za ovaj jetpack anti cheat bi preporucio koristenje OnPlayerUpdatea
mariomako
5
Underboss
22. Jun 2010.
LuKsA wrote on June 22, 2010, 7:36 pm:
ovo SetTimer("macjetpack", 3000, 0);

zamjeni s ovim

SetTimer("macjetpack", 3000, 1);


hvala sredio sam a jel znas kako da napravim kada player ima oruzje neki primer MINIGUN nesecam se id da ga ban isto samo mi reci naredbu kako je ovde je ako player ima jetpack a tamo kako je? getplayerweapons ili kako?
Deleted User
Obrisan korisnik
22. Jun 2010.
Zasto koristiti timer kada ima callback na slican princip?

public OnPlayerUpdate(playerid)
{
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
        Ban(playerid);
    }
    return 1;
}
John
4
Enforcer
23. Jun 2010.
Mario Velickovski wrote on June 22, 2010, 7:36 pm:
ovo SetTimer("macjetpack", 3000, 0);

zamjeni s ovim

SetTimer("macjetpack", 3000, 1);


hvala sredio sam a jel znas kako da napravim kada player ima oruzje neki primer MINIGUN nesecam se id da ga ban isto samo mi reci naredbu kako je ovde je ako player ima jetpack a tamo kako je? getplayerweapons ili kako?

public OnPlayerUpdate(playerid)
{
   if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) Ban(playerid);
   
   else if(GetPlayerWeapon(playerid) == 3😎 Ban(playerid);

   return 1;
}
mariomako
5
Underboss
23. Jun 2010.
ExtremePower wrote on June 22, 2010, 9:38 pm:
Zasto koristiti timer kada ima callback na slican princip?

public OnPlayerUpdate(playerid)
{
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
        Ban(playerid);
    }
    return 1;
}


Jel kada sam stavio pod OnPlayerUpdate banira ga mnogo puta i pocne spamati to je jel se OnPlayerUpdate poziva 20 puta u sekundi xD

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha