Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
HideNSeek

Exp sie nie zapisuje

HideNSeek

  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Bialy^

    Zaawansowany

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:97
  • GG:
  • Steam:steam
  • Imię:Igor
  • Lokalizacja:GK
Offline

Napisano 15.04.2011 22:11

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
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 ??
  • +
  • -
  • 0
Dołączona grafikaPomogłem? daj+

#2 Po prostu Paweł

    Pomocny

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:49
  • Imię:Paweł
  • Lokalizacja:Pawłowice
Offline

Napisano 29.04.2011 18:47

Sproboj tak.
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

Użytkownik Po prostu Paweł edytował ten post 29.04.2011 18:50






Również z jednym lub większą ilością słów kluczowych: HideNSeek

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych