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
GmAMXBans

[ROZWIĄZANE] amxbans_main sypie ERRORY Proszę o pomoc

gmamxbans

Najlepsza odpowiedź Unstopp, 17.07.2013 18:41

Otwórz plik include/amxbans/check_player.inc w katalogu scripting i znajdź funkcję public prebanned_check_(failstate, Handle:query, error[], errnum, data[], size). Zamień ją na:

public prebanned_check_(failstate, Handle:query, error[], errnum, data[], size) {
				new id = data[0]
				
				if (failstate) {
								new szQuery[256]
								MySqlX_ThreadError( szQuery, error, errnum, failstate, 16 )
								return PLUGIN_HANDLED
				}
				
				new ban_count=SQL_ReadResult(query, 0)
				
				if(ban_count < get_pcvar_num(pcvar_show_prebanned_num))
								return PLUGIN_HANDLED
								
				new name[32], player_steamid[35], player_ip[20];
				get_user_authid(id, player_steamid, 34)
				get_user_name(id, name, 31)
				get_user_ip(id, player_ip, 19, 1)
				
				for(new i=1;i<=plnum;i++) {
								if(is_user_bot(i) || is_user_hltv(i) || !is_user_connected(i) || i==id)
												continue
								if(get_user_flags(i) & ADMIN_CHAT) {
												ColorChat(i, RED, "[AMXBans] ^x01%L",i, "PLAYER_BANNED_BEFORE", name, player_ip, player_steamid, ban_count)
								}
				}
				log_amx("[AMXBans] %L",LANG_SERVER, "PLAYER_BANNED_BEFORE", name, player_ip, player_steamid, ban_count)
				
				return PLUGIN_HANDLED
}

Po tym zamknij plik i skompiluj LOKALNIE!

 

Rozwiązanie brane stąd -> http://amxx.pl/topic...rebanned-check/

Przejdź do postu


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

#1 Budrys

    Początkujący

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:12
  • Imię:Łukasz
  • Lokalizacja:Wyszków
Offline

Napisano 17.07.2013 16:09

Witam otóż posiadam amxbans gm1.51 na serwie i   1.6 na stronie ,wszystko ładnie tylko brzydko wyglądają errory z amxbans oto powtarzający się cały czas błąd  

L 07/17/2013 - 16:53:01: String formatted incorrectly - parameter 7 (total 6)
L 07/17/2013 - 16:53:01: [AMXX] Displaying debug trace (plugin "amxbans_main.amxx")
L 07/17/2013 - 16:53:01: [AMXX] Run time error 25: parameter error
L 07/17/2013 - 16:53:01: [AMXX]    [0] check_player.inl::prebanned_check_ (line 67)
L 07/17/2013 - 17:03:52: String formatted incorrectly - parameter 7 (total 6)
L 07/17/2013 - 17:03:52: [AMXX] Displaying debug trace (plugin "amxbans_main.amxx")
L 07/17/2013 - 17:03:52: [AMXX] Run time error 25: parameter error
L 07/17/2013 - 17:03:52: [AMXX]    [0] check_player.inl::prebanned_check_ (line 67)

Pomożecie ? Dam dużego plusa za pomoc  :)

 

 


(18.07.2013 17:56):
Kod w postach (np. źródło pluginu) umieszczaj w odpowiednich tagach (code/php/spoiler itp), a powyżej 200 linijek tylko w załączniku lub na wklejce.

Użytkownik Benio101 edytował ten post 18.07.2013 17:56
Dodanie znacznika CODE

  • +
  • -
  • 0

#2 Unstopp

    Pomocny

  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:48
  • Lokalizacja:Lublin
Offline

Napisano 17.07.2013 16:40

Pokaż linijkę 67, a najlepiej cały plik amxbans_main.sma


  • +
  • -
  • 0

#3 Budrys

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:12
  • Imię:Łukasz
  • Lokalizacja:Wyszków
Offline

Napisano 17.07.2013 16:50

Łap :)

Załączone pliki


  • +
  • -
  • 0

#4 Unstopp

    Pomocny

  • Użytkownik

Reputacja: 21
Życzliwy

  • Postów:48
  • Lokalizacja:Lublin
Offline

Napisano 17.07.2013 18:41   Najlepsza odpowiedź

Otwórz plik include/amxbans/check_player.inc w katalogu scripting i znajdź funkcję public prebanned_check_(failstate, Handle:query, error[], errnum, data[], size). Zamień ją na:

public prebanned_check_(failstate, Handle:query, error[], errnum, data[], size) {
				new id = data[0]
				
				if (failstate) {
								new szQuery[256]
								MySqlX_ThreadError( szQuery, error, errnum, failstate, 16 )
								return PLUGIN_HANDLED
				}
				
				new ban_count=SQL_ReadResult(query, 0)
				
				if(ban_count < get_pcvar_num(pcvar_show_prebanned_num))
								return PLUGIN_HANDLED
								
				new name[32], player_steamid[35], player_ip[20];
				get_user_authid(id, player_steamid, 34)
				get_user_name(id, name, 31)
				get_user_ip(id, player_ip, 19, 1)
				
				for(new i=1;i<=plnum;i++) {
								if(is_user_bot(i) || is_user_hltv(i) || !is_user_connected(i) || i==id)
												continue
								if(get_user_flags(i) & ADMIN_CHAT) {
												ColorChat(i, RED, "[AMXBans] ^x01%L",i, "PLAYER_BANNED_BEFORE", name, player_ip, player_steamid, ban_count)
								}
				}
				log_amx("[AMXBans] %L",LANG_SERVER, "PLAYER_BANNED_BEFORE", name, player_ip, player_steamid, ban_count)
				
				return PLUGIN_HANDLED
}

Po tym zamknij plik i skompiluj LOKALNIE!

 

Rozwiązanie brane stąd -> http://amxx.pl/topic...rebanned-check/


  • +
  • -
  • 1

#5 Budrys

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:12
  • Imię:Łukasz
  • Lokalizacja:Wyszków
Offline

Napisano 18.07.2013 17:47

ok dzięki sam już ,rozwiązałem problem ,ale dzięki za pomoc .Teamat można zamknąć
  • +
  • -
  • 0





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

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

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