Pomoc sa AntiCheat

Započeo [IF] mariomako, Jun 22, 2010, 16:28:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

zz, radim svoj anti cheat pa da vas pitam zasto kad mu recem da mu izage na player poruka da je banan pocne spamati?

public OnPlayerUpdate(playerid)
{
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
        SendClientMessage(playerid, COLOR_GREEN, "MAC: Vie ste banirani poradi koristenje na JetPack.");
        Ban(playerid);
    }

Zato jer se onplayerupdate poziva oko 20 puta u sekundi
Aequam memento rebus in arduis servare mentem.


Citat: LuKsA poslato Jun 22, 2010, 16:42:43 POSLE PODNE
Zato jer se onplayerupdate poziva oko 20 puta u sekundi

pa gde da ga stavim?

u OnGameModeInit stavi timer na npr svake 3 sekunde...

Citat: Sam ãƒ,, poslato Jun 22, 2010, 17:07:26 POSLE PODNE
u OnGameModeInit stavi timer na npr svake 3 sekunde...

jel to na svake 3 sekunde da pregledava dali neko ima jetpack jel na to mislis?
i dali mora da stavljam timer

EDIT: Napravio sam timer ali nalazi gresku u ovaj red

public macjetpack(playerid)

E:\SAMP Server\PittBull RolePlay\gamemodes\gf.pwn(26321) : error 025: function heading differs from prototype

EDIT2: Uspeo sam srediti sada idem testati

EDIT3: Ne mi nalazi errore ali kad stvorim JetPack nece me banati :(
Poslednja Izmena: Jun 22, 2010, 20:24:55 POSLE PODNE od Mario Velickovski