pawn Код:
#include <a_samp>
#include <dof2>
new string[50];
public OnFilterScriptExit() {
DOF2_Exit();
return 1;
}
public OnPlayerDisconnect(playerid, reason) {
static name[24], str[50], weapon, ammo;
GetPlayerName(playerid, name, sizeof(name));
format(string, 50, "Armas/%s.ini", name);
DOF2_CreateFile(string);
for(new i = 1; i < 13; ++i) {
GetPlayerWeaponData(playerid, i, weapon, ammo);
format(str, sizeof(str), "Arma%d", i);
DOF2_SetInt(string, str, weapon);
format(str, sizeof(str), "Municao%d", i);
DOF2_SetInt(string, str, ammo);
}
DOF2_SaveFile();
return 1;
}
public OnPlayerSpawn(playerid) {
static name[24], str[50];
GetPlayerName(playerid, name, sizeof(name));
format(string, 50, "Armas/%s.ini", name);
if(DOF2_FileExists(string)) {
static weapon, ammo;
for(new i = 1; i < 13; ++i) {
format(str, sizeof(str), "Arma%d", i);
weapon = DOF2_GetInt(string, str);
format(str, sizeof(str), "Municao%d", i);
ammo = DOF2_GetInt(string, str);
GivePlayerWeapon(playerid, weapon, ammo);
}
}
return 1;
}
Precisa criar a pasta
Armas nas scriptfiles. Caso nгo funcionar diga-me, nгo cheguei a testar, nem sequer compilei.