15.10.2013, 10:58
Всем привет.
Поставил античит на оружие, но когда игрок умирает с оружием его кикает.
Это вызывается когда игрок умирает:
Это вызывается в секундном таймере для каждого игрока:
Этой функцией узнаем количество патронов в переменной:
Прошу помощи.
Поставил античит на оружие, но когда игрок умирает с оружием его кикает.
Это вызывается когда игрок умирает:
PHP код:
stock ResetPlayerWeaponsEx(playerid)
{
ResetPlayerWeapons(playerid);
for(new i; i < 13; i++) PlayerInfo[playerid][Slot][i] = 0,PlayerInfo[playerid][Slotammo][i] = 0;
return true;
}
PHP код:
stock CheckPlayerWeapon(playerid)
{
new gun[5];
if((gun[0] = GetWeaponSlot(GetPlayerWeapon(playerid))) != 0)
{
GetPlayerWeaponDataEx(playerid,gun[0],gun[1],gun[2]);
GetPlayerWeaponData(playerid,gun[0],gun[3],gun[4]);
if(gun[1] != gun[3] || gun[2] < gun[4]) ResetPlayerWeaponsEx(playerid),Message(playerid,color_lightred,"Вы были кикнуты по подозрению в читерстве!"),KickEx(playerid);
if(gun[2] > gun[4]) PlayerInfo[playerid][Slot][gun[0]] = gun[3],PlayerInfo[playerid][Slotammo][gun[0]] = gun[4];
}
return true;
}
PHP код:
stock GetPlayerWeaponDataEx(playerid,slot,&weapons,&ammo)
{
weapons = PlayerInfo[playerid][Slot][slot];
ammo = PlayerInfo[playerid][Slotammo][slot];
return true;
}