[ROZWIĄZANE] amxbans_main sypie ERRORY Pr...
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
Budrys
17.07.2013
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
Użytkownik Benio101 edytował ten post 18.07.2013 17:56
Dodanie znacznika CODE
Najlepsza odpowiedź
Unstopp
17.07.2013
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/