26.08.2009, 06:19
pawn Код:
stock LoadWeapons(playerid){
new pname[MAX_PLAYER_NAME];
if(!GetPlayerName(playerid, pname, MAX_PLAYER_NAME)) return false;
if(!udb_Exists(pname)) udb_Create(pname, "");
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));
}
return true;
}
stock SaveWeapons(playerid){
new pname[MAX_PLAYER_NAME];
if(!GetPlayerName(playerid, pname, MAX_PLAYER_NAME)) return false;
if(!udb_Exists(pname)) udb_Create(pname, "");
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);
dUserSetINT(pname).(amm, camm);dUserSetINT(pname).(wep, cwep);
}
return true;
}
but here you go..i assuem you know how to use it?.. in onplayerspawn, onplayerdisconnect.. etc