Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Photo
Zombie Plague 4.3

Prośba o modyfikacje expmodazapis expa na SID oraz VALVE_ID

zombie plague 4.3

  • You cannot start a new topic
  • Please log in to reply
3 replies to this topic

#1 saahz

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

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

Posted 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

Posted 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

Posted 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ś?


Edited by saahz, 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

Posted 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


Edited by saahz, 06.07.2015 19:38.

  • +
  • -
  • 0





Also tagged with one or more of these keywords: zombie plague 4.3

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users