Exp sie nie zapisuje
Bialy^
15.04.2011
Witam. otóż mam problem, mam napisany plugin do hns tak zwany "exp mod". Problem polega na tym że po zmianie mapy nie zapisuje sie exp
gdzie tkwi problem ??
public SaveXp(id)
{
new NameID[32];
get_user_name(id,NameID,31);
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-Mod",NameID);
format(vaultdata,255,"%i#%i#",PlayerXP[id], PlayerLevel[id],SkillPoints[id],skillhp[id],skillarm[id],skillchodzenie[id],skille[id],skillpredkosc[id],skillsk1[id],skillsk2[id],skillgranaty[id],skillpistolety[id],skillkarabiny[id],skillkra[id]);
nvault_set(g_Vault,vaultkey,vaultdata);
return PLUGIN_CONTINUE;
}
public LoadXp(id)
{
new NameID[32];
get_user_name(id,NameID,31);
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s-Mod",NameID);
format(vaultdata,255,"%i#%i#",PlayerXP[id], PlayerLevel[id],SkillPoints[id],skillhp[id],skillarm[id],skillchodzenie[id],skille[id],skillpredkosc[id],skillsk1[id],skillsk2[id],skillgranaty[id],skillpistolety[id],skillkarabiny[id],skillkra[id]);
nvault_get(g_Vault,vaultkey,vaultdata,255);
replace_all(vaultdata, 255, "#", " ");
new playerxp[32], playerlevel[32], skillpoints[32], skillhpx[32], skillarmx[32], skillchodzeniex[32], skillpredkoscx[32], skillex[32], skillsk1x[32], skillsk2x[32],skillgranatyx[32],skillpistoletyx[32],skillkarabinyx[32],skillkrax[32];
PlayerXP[id] = str_to_num(playerxp);
PlayerLevel[id] = str_to_num(playerlevel);
SkillPoints[id] = str_to_num(skillpoints);
skillhp[id] = str_to_num(skillhpx);
skillarm[id] = str_to_num(skillarmx);
skillchodzenie[id] = str_to_num(skillchodzeniex);
skille[id] = str_to_num(skillex);
skillpredkosc[id] = str_to_num(skillpredkoscx);
skillsk1[id] = str_to_num(skillsk1x);
skillsk2[id] = str_to_num(skillsk2x);
skillkarabiny[id] = str_to_num(skillkarabinyx);
skillpistolety[id] = str_to_num(skillpistoletyx);
skillgranaty[id] = str_to_num(skillgranatyx);
skillkra[id] = str_to_num(skillkrax);
parse(vaultdata, playerxp, 31, playerlevel, 31, skillpoints, 31, skillhpx, 31, skillarmx, 31, skillchodzeniex, 31, skillpredkoscx, 31, skillex, 31, skillsk1x, 31, skillsk2x, 31, skillgranatyx, 31, skillpistoletyx, 31, skillkarabinyx, 31, skillkrax, 31);
return PLUGIN_CONTINUE;
}
gdzie tkwi problem ??
Po prostu Paweł 29.04.2011
Sproboj tak.
Jak nie działa daj całe .sma
Edited by Po prostu Paweł, 29.04.2011 18:50.
public SaveXp(id) { new NameID[32]; get_user_name(id,NameID,31); new vaultkey[64],vaultdata[256]; format(vaultkey,63,"%s-Mod",NameID); format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#",PlayerXP[id], PlayerLevel[id],SkillPoints[id],skillhp[id],skillarm[id],skillchodzenie[id],skille[id],skillpredkosc[id],skillsk1[id],skillsk2[id],skillgranaty[id],skillpistolety[id],skillkarabiny[id],skillkra[id]); nvault_set(g_Vault,vaultkey,vaultdata); return PLUGIN_CONTINUE; } public LoadXp(id) { new NameID[32]; get_user_name(id,NameID,31); new vaultkey[64],vaultdata[256]; format(vaultkey,63,"%s-Mod",NameID); format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#",PlayerXP[id], PlayerLevel[id],SkillPoints[id],skillhp[id],skillarm[id],skillchodzenie[id],skille[id],skillpredkosc[id],skillsk1[id],skillsk2[id],skillgranaty[id],skillpistolety[id],skillkarabiny[id],skillkra[id]); nvault_get(g_Vault,vaultkey,vaultdata,255); replace_all(vaultdata, 255, "#", " "); new playerxp[32], playerlevel[32], skillpoints[32], skillhpx[32], skillarmx[32], skillchodzeniex[32], skillpredkoscx[32], skillex[32], skillsk1x[32], skillsk2x[32],skillgranatyx[32],skillpistoletyx[32],skillkarabinyx[32],skillkrax[32]; PlayerXP[id] = str_to_num(playerxp); PlayerLevel[id] = str_to_num(playerlevel); SkillPoints[id] = str_to_num(skillpoints); skillhp[id] = str_to_num(skillhpx); skillarm[id] = str_to_num(skillarmx); skillchodzenie[id] = str_to_num(skillchodzeniex); skille[id] = str_to_num(skillex); skillpredkosc[id] = str_to_num(skillpredkoscx); skillsk1[id] = str_to_num(skillsk1x); skillsk2[id] = str_to_num(skillsk2x); skillkarabiny[id] = str_to_num(skillkarabinyx); skillpistolety[id] = str_to_num(skillpistoletyx); skillgranaty[id] = str_to_num(skillgranatyx); skillkra[id] = str_to_num(skillkrax); parse(vaultdata, playerxp, 31, playerlevel, 31, skillpoints, 31, skillhpx, 31, skillarmx, 31, skillchodzeniex, 31, skillpredkoscx, 31, skillex, 31, skillsk1x, 31, skillsk2x, 31, skillgranatyx, 31, skillpistoletyx, 31, skillkarabinyx, 31, skillkrax, 31); return PLUGIN_CONTINUE; }
Jak nie działa daj całe .sma
Edited by Po prostu Paweł, 29.04.2011 18:50.