Felar.Exe
Компетентный
Сейчас у меня вот так:
Сохранение:
Захожу на сервер, выбираю в читах себе оружие, меня потом кикает. Проверка работает.
Но, после того как захожу на сервер, оружие у меня осталось при себе. Тобишь - записано в БД.
В чем проблема?
Код:
stock CheatKick(playerid,number)
{
// if(PINFO[playerid][pAdminLVL]) return true;
if(gPlayerLogged[playerid] == false) return true;
new string[400];
if(GetPVarInt(playerid,"CheatKick") > 0) return true;
format(string,sizeof(string),"Вы были отсоединены от сервера. (Код ошибки: #00%i)",number);
SendClientMessage(playerid,0xFF6347AA,string);
for(new i = 0; i < 11; i++) PINFO[playerid][Weapon][i] = 0, PINFO[playerid][Ammo] = 0;
ResetPlayerWeapons(playerid);
KickEx(playerid);
return true;
}
Код:
for(new idx = 1; idx < 11; idx++) GetPlayerWeaponData(playerid,idx,PINFO[playerid][Weapon][idx-1],PINFO[playerid][Ammo][idx-1]);
format(PINFO[playerid][pWeapons],32,"%i, %i, %i, %i, %i, %i, %i, %i, %i, %i, %i",PINFO[playerid][Weapon][0], PINFO[playerid][Weapon][1], PINFO[playerid][Weapon][2], PINFO[playerid][Weapon][3],
PINFO[playerid][Weapon][4], PINFO[playerid][Weapon][5], PINFO[playerid][Weapon][6], PINFO[playerid][Weapon][7], PINFO[playerid][Weapon][8], PINFO[playerid][Weapon][9], PINFO[playerid][Weapon][10]);
format(PINFO[playerid][Ammos],32,"%i, %i, %i, %i, %i, %i, %i, %i, %i, %i, %i",PINFO[playerid][Ammo][0], PINFO[playerid][Ammo][1], PINFO[playerid][Ammo][2], PINFO[playerid][Ammo][3],
PINFO[playerid][Ammo][4], PINFO[playerid][Ammo][5], PINFO[playerid][Ammo][6], PINFO[playerid][Ammo][7], PINFO[playerid][Ammo][8], PINFO[playerid][Ammo][9], PINFO[playerid][Ammo][10]);
Но, после того как захожу на сервер, оружие у меня осталось при себе. Тобишь - записано в БД.
В чем проблема?
