←  Prośby o modyfikacje modów

AMXX.pl: Support AMX Mod X i SourceMod

»

BattleField2
Bf2rank zapis na nick

  • +
  • -
alex12p5 - zdjęcie alex12p5 30.09.2012

Problem dotyczy zapisu na nick/steamid.Grałem mała chwilkę z moim kolegą i okazało się , po restarcie serwera ,że nie zapisało fragów.
Gdy następnym razem tak zrobiłem już zapisało . Może mi ktoś pomóc zrobić zapis na nick i steamid.

Jestem wdzięczny
Odpowiedz

Gość_21977_* 02.10.2012

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XProblemy

do

ModyInne modyProśby o modyfikacje modów
Odpowiedz

Mac Pherson - zdjęcie Mac Pherson 03.10.2012

musisz wybrać albo steam id albo nick dwóch na raz nie można zrobić
Odpowiedz

Gość_21977_* 04.10.2012

Można zrobić, ale mija się to z celem. Najlepiej usuń dProto i zapisuj jedynie na SteamID.

(is_user_steam(id)?zapis_na_steam_id(id):zapis_na_nick(id)));
(is_user_steam(id)?wczytanie_ze_steam_id(id):wczytanie_z_nicku(id)));


Najłatwiej będzie utworzyć 2 bazy danych, osobne dla S/NS o identycznej strukturze i tam przechowywać dane.
2 bazy danych przy sprawnych zapytaniach, nie będą problemem dla ew. statystyk etc.

Wersję BF2 z zapisem na nick już gdzieś publikowałem, ponoć nawet działała, wystarczy poszukać.
Pozostanie kwestia dopisania kilku zaledwie linijek kodu, która na podstawie opublikowanego stocku is_user_steam(),
wybierze odpowiednią bazę danych i albo zidentyfikuje gracza poprzez get_user_authid albo poprzez get_user_name.
Odpowiedz