new gt = gettime(), s;
if(weaponid != 38)
{
if((gt - shotTime[playerid]) < 1)
{
shot[playerid]++;
}
else
{
shot[playerid] = 0;
}
switch(weaponid)
{
case 28, 32: s = 16;
default: s = 10;
}
if(shot[playerid] > s)
{
new zmstring[256];
format(zmstring,sizeof(zmstring), ""chat""COL_SRED" %s has been kicked for Rapid Fire Hack !",PlayerName(playerid));
SendClientMessageToAll(-1,zmstring);
Kick(playerid);
return 0;
}
shotTime[playerid] = gt;
}
|
try using GetTickCount() instead of gettime()
and take a look here https://sampforum.blast.hk/showthread.php?tid=496339 |