07.04.2013, 21:00
Boa Noite.
Estou com problemas no salvamento de armas, e estou tento muita dor de cabeзa com isso.
O cуdigo do salvamento e carregamento das armas a seguir
E nas public's OnPlayerDeath, OnPlayerSpawn e OnPlayerConnect estou utilizando;
Porйm as armas continuam sumindo, as vezes em crash ou DC.
Alguйm pode me ajudar?
Estou com problemas no salvamento de armas, e estou tento muita dor de cabeзa com isso.
O cуdigo do salvamento e carregamento das armas a seguir
PHP код:
SalvarArmas(playerid) {
new i, path[50], string[80], weaponid, ammo;
path = GetPlayerFormattedName(playerid);
if (!DOF2_FileExists(path)) DOF2_CreateFile(path);
for (i=0; i<13; i++) {
GetPlayerWeaponData(playerid,i,weaponid,ammo);
format(string,sizeof(string),"Arma - %d",i);
DOF2_SetInt(path,string,weaponid);
format(string,sizeof(string),"Municao - %d",i);
DOF2_SetInt(path,string,ammo == 65535 ? 0 : ammo); } }
forward CarregarArmas(playerid);
public CarregarArmas(playerid) {
new i, path[50], string[80], weaponid, ammo;
path = GetPlayerFormattedName(playerid);
ResetPlayerWeapons(playerid);
for (i=0; i<13; i++) {
format(string,sizeof(string),"Arma - %d",i);
weaponid = DOF2_GetInt(path,string);
format(string,sizeof(string),"Municao - %d",i);
ammo = DOF2_GetInt(path,string);
GivePlayerWeapon(playerid,weaponid,ammo); }
LoadiArma[playerid] = true; }
PHP код:
CarregarArmas(playerid);
SalvarArmas(playerid);
Alguйm pode me ajudar?