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
 

Edycja banow amxbans


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

#1 SuperMen

    Nowy

  • Nowy

  • Reputacja: 0
    Nowy

  • Postów:4
  • Lokalizacja:Zadupie
Offline

Napisano 20.06.2010 11:51

Hej chciałbym przerobić sposób sprawdzania banu mianowicie:

Jeżeli zbanujemy kogoś na IP (SI) to osoba ze zbanowanego IP mająca Steam ID może wejść na serwer aż do czasu banu na jego SID (S).
Jeżeli kogoś zbanujemy na Steam ID (S) osoba z NS oraz inne osoby których SID nie jest równe zbanowanemu może wejść na serwer.


Ma ktoś pomysł jak tego dokonać ?
  • +
  • -
  • 0

#2 Gość_Counter- Strike_*

  • Gość

  • Reputacja: 0

Offline

Napisano 20.06.2010 21:58

A jaki to ma sens? ;P

#3 SuperMen

    Nowy

  • Autor tematu
  • Nowy

  • Reputacja: 0
    Nowy

  • Postów:4
  • Lokalizacja:Zadupie
Offline

Napisano 21.06.2010 20:49

Taki że gracze ze zbanowanego IP posiadający steam będą mogli grać na serwerze, proste!

Jest tu ktoś ogarnięty kto wie jak to zrobić?

21 czerwiec 2010 - 20:49:
Odświeżam, posiada ktoś tu wiedzę do ogarnięcia tego?
  • +
  • -
  • 0

#4 GwynBleidD

    Godlike

  • Przyjaciel

  • Reputacja: 1 869
    Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 23.06.2010 18:06

O jaką wersję amxbans chodzi?

Dla oryginalnego amxBans 5.0:

Plik check_player.inl
Znajdź:
format(query, 4096, "SELECT ban_created,admin_nick FROM `%s` WHERE ( player_id='%s' AND ban_type='S' ) OR ( player_ip='%s' AND ban_type='SI' )",tbl_banhist, player_steamid, player_ip)

Zamień na:
	if(containi(player_steamid, "PENDING")!=-1||containi(player_steamid, "LAN")!=-1)
format(query, 4096, "SELECT ban_created,admin_nick FROM `%s` WHERE player_ip='%s' AND ban_type='SI'",tbl_banhist, player_ip)
else
format(query, 4096, "SELECT ban_created,admin_nick FROM `%s` WHERE player_id='%s' AND ban_type='S'",tbl_banhist, player_steamid)


Znajdź:
format(query, 4095, "SELECT bid,ban_created,ban_length,ban_reason,admin_nick,admin_id,admin_ip,player_nick,player_id,player_ip,server_name,server_ip,ban_type FROM `%s` WHERE ( player_id='%s' AND ban_type='S' ) OR ( player_ip='%s' AND ban_type='SI' )",tbl_bans, player_steamid, player_ip)

Zamień na:
    	if(containi(player_steamid, "PENDING")!=-1||containi(player_steamid, "LAN")!=-1)
format(query, 4095, "SELECT bid,ban_created,ban_length,ban_reason,admin_nick,admin_id,admin_ip,player_nick,player_id,player_ip,server_name,server_ip,ban_type FROM `%s` WHERE player_ip='%s' AND ban_type='SI'",tbl_bans, player_ip)
else
format(query, 4095, "SELECT bid,ban_created,ban_length,ban_reason,admin_nick,admin_id,admin_ip,player_nick,player_id,player_ip,server_name,server_ip,ban_type FROM `%s` WHERE player_id='%s' AND ban_type='S'",tbl_bans, player_steamid)


Skompiluj plik amxbans.sma
Powinno wystarczyć.

Użytkownik GwynBleidD edytował ten post 23.06.2010 18:18

  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark





  


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

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

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg

Logowanie


  • Potrzebujesz konta? Zarejestruj się!