Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

[ROZWIĄZANE] Rangi na IP deathrun_rangi


  • Zamknięty Temat jest zamknięty
9 odpowiedzi w tym temacie

#1 qwerty1

    Życzliwy

  • Użytkownik

Reputacja: -7
Mniej niż zer0.

  • Postów:32
  • Imię:Jurek
  • Lokalizacja:PoLaNd
Offline

Napisano 07.07.2012 18:36

Dobry plugin :) --> http://amxx.pl/topic...i-amxx-sql-www/

RAngi na nick sie zapisują tak ? a jak zrobić żeby na ip sie zapisywały ?

Użytkownik L3GIONIST4 edytował ten post 07.07.2012 18:44

  • +
  • -
  • 0

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 07.07.2012 19:32

public client_authorized(id)
{
	get_user_name(id, nick_gracza[id], charsmax(nick_gracza[]))
	replace_all(nick_gracza[id], charsmax(nick_gracza[]), "'", "\'")
	replace_all(nick_gracza[id], charsmax(nick_gracza[]), "`", "\`")
	sql_load(id)
}
Podmień na
public client_authorized(id)
{
	get_user_ip(id, nick_gracza[id], charsmax(nick_gracza[]))
	sql_load(id)
}
Usuń całą funkcję
public client_infochanged(id)
{
	new szName[64]
	get_user_info(id,"name",szName,charsmax(szName))
	nick_gracza[id] = szName 
}

To na tyle ;)
  • +
  • -
  • 0

If you can dream it, you can do it.


#3 qwerty1

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -7
Mniej niż zer0.

  • Postów:32
  • Imię:Jurek
  • Lokalizacja:PoLaNd
Offline

Napisano 07.07.2012 22:29

Dzięki zaraz zobaczę :)

ale lipa bo teraz ip sa w top10 omg -,0

ja chce zeby rangi byly na ip ale ranking to nicki da rady tak ?

http://www.cs-poligon.pl/drstats/rangi

proszę o szybka odp

Użytkownik L3GIONIST4 edytował ten post 07.07.2012 22:30

  • +
  • -
  • 0

#4 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 07.07.2012 22:51

Domyślnie plugin jest na nick, a identyfikacja graczy z rankingu odbywa się na podstawie unikalnego nicku, bez duplikatów.
Poprosiłeś o ranking na IP, w związku z tym speedkill podał Ci rozwiązanie, które zamiast nicku, używa IP.
Jednak docelowo, o ile dobrze zrozumiałem, pragniesz uzyskać zapis na IP, lecz w tabeli wyświetlać nick gracza.

Tutaj problem się troszkę komplikuje i wymaga wyboru modelu algorytmu działania pluginu.
Otóż pod tym samym adresem IP może grać wielu użytkowników o różnych nickach i tutaj pojawia się pytanie: jaki nick wyświetlić w statystykach?
Czy na twardo przypisujemy pierwsze wystąpienie, ostatnie, a może zapisujemy wszystkie i wybieramy najczęstsze?

Czekam na odpowiedź, gdyż w takim wypadku zwykła zamiana kilku linijek kodu może nie wystarczyć.

#5 qwerty1

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -7
Mniej niż zer0.

  • Postów:32
  • Imię:Jurek
  • Lokalizacja:PoLaNd
Offline

Napisano 08.07.2012 07:51

No mi się wydaje że ten pierwszy gracz co wbije to nabija mu te rangi.

Ja chcę na ip, gdyż miałem z nim problem. Dużo graczy mi pisało, że np rangi się usuneły i to po kilka razy.

nwm co o tym myśleć ;P

Ale nawet Admini mi pisali że same się rangi usuwają może to przez jakiś plugin ?

Nie no nwm dodam tylko ze logi mam czyste.
  • +
  • -
  • 0

#6 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 09.07.2012 14:12

Została dokonana aktualizacja pluginu, nie powinno być teraz problemu z usuwaniem się nicków graczy z bazy ;)
  • +
  • -
  • 0

If you can dream it, you can do it.


#7 qwerty1

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -7
Mniej niż zer0.

  • Postów:32
  • Imię:Jurek
  • Lokalizacja:PoLaNd
Offline

Napisano 09.07.2012 15:29

Powiem tylko że teraz nie da się tam pobrać pluginu, trzeba komplikować lokalnie może ktoś doda od
razu amxx
  • +
  • -
  • 0

#8 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 09.07.2012 15:30

Musisz kompilować lokalnie sma oraz db.inl znajdują się w archiwum .rar
  • +
  • -
  • 0

If you can dream it, you can do it.


#9 qwerty1

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -7
Mniej niż zer0.

  • Postów:32
  • Imię:Jurek
  • Lokalizacja:PoLaNd
Offline

Napisano 09.07.2012 15:32

a no tak zapomniałem o tym :)

thx (to jak nie będą się usuwać to ekstra ;P nie potrzebne na ip :)


// close
  • +
  • -
  • 0

#10 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.07.2012 15:35

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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