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

diablo i nvault


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 09.04.2011 18:39

Witam zapisuję parę zmiennych w nvault od diablo ale jest pewien problem że np. zaczynamy pierwszy raz od 0 nabijemy tam z 50 punktów to normalnie po wyjściu i wejściu (jest zapis i wczytanie) powinno wczytać 50 a wczytuje jakieś nie wiadomo jakie sumy np. 3504...nie wiem co z tym zrobić , tak wygląda zapisz i wczytaj:
public Zapisz(id)
{
	new AuthID[35]
	
	if(TypZapisu == 1)
		get_user_authid(id,AuthID,34)
	else if(TypZapisu == 2)
		get_user_name(id,AuthID,34)
	
	new vaultkey[64],vaultdata[256]
	format(vaultkey,63,"%s-Mod",AuthID)
	format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#",Questy[Doswiadczenie][id], Questy[KupnoPrzedmiotu][id],Questy[KupnoMikstur][id],szmaragdy[id],
ZloteZabicia[m4x][id],ZloteZabicia[awkax][id],ZloteZabicia[mpx][id],ZloteZabicia[akx][id])		//co ma zapisywac

	nvault_set(g_vault,vaultkey,vaultdata)
	return PLUGIN_CONTINUE
}

public Wczytaj(id)
{
	new AuthID[35]
	
	if(TypZapisu == 1)
		get_user_authid(id,AuthID,34)
	else if(TypZapisu == 2)
		get_user_name(id,AuthID,34)
	
	new vaultkey[64],vaultdata[256]
	format(vaultkey,63,"%s-Mod",AuthID)
	format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#",Questy[Doswiadczenie][id], Questy[KupnoPrzedmiotu][id],Questy[KupnoMikstur][id],szmaragdy[id],
ZloteZabicia[m4x][id],ZloteZabicia[awkax][id],ZloteZabicia[mpx][id],ZloteZabicia[akx][id])

	nvault_get(g_vault,vaultkey,vaultdata,255)
	
	replace_all(vaultdata, 255, "#", " ")
	
	new playerdosw[32], playeritem[32], playermikst[32], szmaragdyx[32], zzm4x[32], zzawkax[32], zzmpx[32], zzakx[32]
	
	parse(vaultdata, playerdosw, 31, playeritem, 31 , playermikst, 31 , szmaragdyx, 31 , zzm4x, 31 , zzawkax, 31 , zzmpx, 31 , zzakx, 31)
	
	Questy[Doswiadczenie][id] = str_to_num(playerdosw)
	Questy[KupnoPrzedmiotu][id] = str_to_num(playeritem)
	Questy[KupnoMikstur][id] = str_to_num(playermikst)
	szmaragdy[id] = str_to_num(szmaragdyx)
	ZloteZabicia[m4x][id] = str_to_num(zzm4x)
	ZloteZabicia[awkax][id] = str_to_num(zzawkax)
	ZloteZabicia[mpx][id] = str_to_num(zzmpx)
	ZloteZabicia[akx][id] = str_to_num(zzakx)
	
	return PLUGIN_CONTINUE
}
Co jest źle?
  • +
  • -
  • 0




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

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