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
Zombie Plague 4.3

Prośba o modyfikacje expmodazapis expa na SID oraz VALVE_ID

zombie plague 4.3

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 saahz

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Steam:steam
  • Lokalizacja:Poland
Offline

Napisano 06.07.2015 17:16

Witam

Mam prośbę aby ktoś kto się zna na tym mógł przerobić tak plugin aby zdobywany exp zapisywało na SID oraz VALVE_ID, aktualnie zapisuje tylko dla tych co mają steam'a:

public wczytaj_exp(id){
	new vaultkey[32],vaultdata[512]
	new authid[32], name[32]

	get_user_authid(id,authid,31)

	if(equal(authid, "STEAM_ID_LAN", 31))
	{
		get_user_name(id, name, 31)
		format(vaultkey, 31, "%s", name)
	}
	else if(equal(authid,"STEAM_0:" ,8))
	{
		format(vaultkey, 31, "%s", authid)
	}
	else return

	nvault_get(zapis,vaultkey,vaultdata,511)
	replace_all(vaultdata,256,"#"," ")
	new

oraz

public savexp(id)
{
	zapisz_exp(id)
	ColorChat(id,GREEN,"Twoje statystyki zostaly zapisane!")
}

public zapisz_exp(id){
	new vaultkey[32],vaultdata[512]
	
	new authid[32], name[32]

	get_user_authid(id,authid,31)

	if(equal(authid, "STEAMf_ID_LAN", 31))
	{
		get_user_name(id, name, 31)
		format(vaultkey, 31, "%s", name)
	}
	else if(equal(authid,"STEAM_0:" ,8))
	{
		format(vaultkey, 31, "%s", authid)
	}
	else return

z góry dzięki + będzie reput


  • +
  • -
  • 0

#2 P0Y3B

    Pomocny

  • Zbanowany

Reputacja: 13
Początkujący

  • Postów:73
  • GG:
  • Imię:Rafał
  • Lokalizacja:Jarosław
Offline

Napisano 06.07.2015 17:32

A od tego nie jest cvar ? csstats_rank ???

#3 saahz

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Steam:steam
  • Lokalizacja:Poland
Offline

Napisano 06.07.2015 18:33

z tego co widzę ten cvar odpowiada wszystko co związane z rankiem (/rank), chodzi mi dokładnie aby exp ktory zdobędą gracze na serwerze zapisywał się na nick, zrobiłem próbe - jeden gracz steam, drugi non-steam, każdemu rozdałem po 5000 exp'a - po zmianie mapy graczowi steam zapisało exp który rozdałem natomiast gracz non-steam miał wyzerowany exp, tak jest w przypadku każdego gracza który gra na non-steamie.

 

nie mam pojęcia jak zrobić aby zapisywało bez względu na platformę gry, tylko na nick, sporo czasu nie siedziałem nad tymi sprawami, poradziłby ktoś?


Użytkownik saahz edytował ten post 06.07.2015 19:02

  • +
  • -
  • 0

#4 saahz

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:19
  • Steam:steam
  • Lokalizacja:Poland
Offline

Napisano 06.07.2015 19:14

źle to ująłem - mój błąd, efekt całodobowej pracy.. próbuję dojść do wniosku jak zrobić aby graczom na platformie STEAM zapisywało "exp" na SID a graczom Non-Steam na nick, jestem troche zielony w tym temacie wiec prosilbym o jakakolwiek pomoc

 

 

wyciąg z pliku "exp.vault"

 

http://images66.foto...1f3547866af.jpg

 

 doświadczenie przypisuje tylko graczom na platformie STEAM

 

 

btw. do czego służy rozszerzenie .journal? w amxmodx/data/vault mam dwa pliki - exp.journal / exp.vault


Użytkownik saahz edytował ten post 06.07.2015 19:38

  • +
  • -
  • 0





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

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

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