[pawn] #include <a_samp> #include <dini> #include <dudb> #include <dutils> #include <Colors> #define XFile "WeapnsX/%s.ini" public OnFilterScriptInit() { return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerConnect(playerid) { new str[256]; format(str,sizeof(str),XFile,pName(playerid)); if(!dini_Exists(str) { dini_Create(str); dini_IntSet(str,"WeaponSlot1",0); { } public OnPlayerDiscconnect(playerid,reason) { new str[256]; format(str,sizeof(str),XFile,pName(playerid)); for(new wep[8], amm[6], i, cwep, camm; i < 13; i++) { format(amm, sizeof amm, "Ammo%d", i); format(wep, sizeof wep, "Weapon%d", i); GetPlayerWeaponData(playerid, i, cwep, camm); dini_IntSet(str,"WeaponSlot1",GetPlayerWeaponData(playerid, i, cwep, camm)); } } public OnPlayerSpawn(playerid) { for(new wep[8], amm[6], i; i < 13; i++) { format(amm, sizeof amm, "Ammo%d", i); format(wep, sizeof wep, "Weapon%d", i); GivePlayerWeapon(playerid, dUserINT(pname).(wep), dUserINT(pname).(amm)); } } stock pName(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); return name; } [/pawn] sau alta metoda:.... adauga LoadWeapon(playerid); la OnPlayerSpawn(playerid) si SaveWeapons(playerid); la comanda aia a ta... pentru ca scriptu meu l-am facut in cateva minute si nu l-am verificat de coduri..