Как правильно сохранять оружие и патроны игрока, если функция GetPlayerWeaponData не работает в OnPlayerDisconnect ?
Как правильно сохранять оружие и патроны игрока, если функция GetPlayerWeaponData не работает в OnPlayerDisconnect ?
Можно при получении оружия сохранять. В начало мода:
PHP код:
stock GiveWeapon(playerid, weapon, ammo)
{
for(new w[3], string[8]; w[0] != 13; ++w[0])
{
GetPlayerWeaponData(playerid, w[0], w[1], w[2]);
format(string, 8, "slot%dw", w[0]), SetPVarInt(playerid, string, w[1]); //Оружие
format(string, 8, "slot%da", w[0]), SetPVarInt(playerid, string, w[2]); //Патроны
}
return GivePlayerWeapon(playerid, weapon, ammo);
}
#define GivePlayerWeapon GiveWeapon
Тогда по таймеру/OnPlayerUpdate
Тема закрыта.