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

check_player.inl::check_player_ (line 140)


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

#1 Jak się nazwać

    Wszechmogący

  • Power User

Reputacja: 170
Profesjonalista

  • Postów:617
  • Imię:a
  • Lokalizacja:a
Offline

Napisano 29.08.2011 08:49

Witam taki błąd mi wyskakuje.
L 08/29/2011 - 09:16:34: Invalid CVAR pointer
L 08/29/2011 - 09:16:34: [AMXX] Displaying debug trace (plugin "amxbans_main.amxx")
L 08/29/2011 - 09:16:34: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 08/29/2011 - 09:16:34: [AMXX]	[0] check_player.inl::check_player_ (line 140)
z amxbans_main
pcvar_activity = get_cvar_pointer("amx_show_activity")


public check_player_(failstate, Handle:query, const error[], errornum, const data[], size, Float:queuetime)
{
if(failstate)
{
return SQL_Error(query, error, errornum, failstate)
}

new id = data[0]

if(!SQL_NumResults(query) || is_user_disconnected(id))
{
return SQL_FreeHandle(query)
}

new ban_reason[128], admin_nick[100], admin_steamid[50], admin_ip[30], ban_type[4]
new player_nick[50], player_steamid[50], player_ip[30], server_name[100], server_ip[30]

new bid = SQL_ReadResult(query, 0)
new ban_created = SQL_ReadResult(query, 1)
new ban_length_int = SQL_ReadResult(query, 2) * 60
SQL_ReadResult(query, 3, ban_reason, 127)
SQL_ReadResult(query, 4, admin_nick, 99)
SQL_ReadResult(query, 5, admin_steamid, 49)
SQL_ReadResult(query, 6, admin_ip, 29)
SQL_ReadResult(query, 7, player_nick, 49)
SQL_ReadResult(query, 8, player_steamid, 49)
SQL_ReadResult(query, 9, player_ip, 29)
SQL_ReadResult(query, 10, server_name, 99)
SQL_ReadResult(query, 11, server_ip, 29)
SQL_ReadResult(query, 12, ban_type, 3)

SQL_FreeHandle(query)

if(get_pcvar_num(pcvar_debug) >= 1)
{
log_amx("[AMXBans] Player Check on Connect:^nbid: %d ^nwhen: %d ^nlenght: %d ^nreason: %s ^nadmin: %s ^nadminsteamID: %s ^nPlayername %s ^nserver: %s ^nserverip: %s ^nbantype: %s",\
bid, ban_created, ban_length_int, ban_reason, admin_nick, admin_steamid, player_nick, server_name, server_ip, ban_type)
}

new current_time_int = get_systime(get_pcvar_num(pcvar_offset))

if((ban_length_int == 0) || (ban_created == 0) || ((ban_created + ban_length_int) > current_time_int))
{
new complain_url[256]
get_pcvar_string(pcvar_complainurl, complain_url, 255)

client_cmd(id, "echo ^"[AMXBans] ===============================================^"")

new show_activity = get_pcvar_num(pcvar_activity)

if(get_user_flags(id) & get_admin_mole_access_flag() || id == 0)
{
show_activity = 1
}

switch(show_activity)
{
case 1:
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_9")
}
case 2:
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_8", admin_nick)
}
case 3:
{
if(is_user_admin(id))
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_8", admin_nick)
}
else
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_9")
}
}
case 4:
{
if(is_user_admin(id))
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_8", admin_nick)
}
}
case 5:
{
if(is_user_admin(id))
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_9")
}
}
}

if(ban_length_int == 0)
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_10")
}
else
{
new cTimeLength[128]
new iSecondsLeft = (ban_created + ban_length_int - current_time_int)
get_time_length(id, iSecondsLeft, timeunit_seconds, cTimeLength, 127)
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_12", cTimeLength)
}

replace_all(complain_url, 255, "http://", "")

client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_13", player_nick)
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_2", ban_reason)
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_7", complain_url)
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_4", player_steamid)
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_5", player_ip)
client_cmd(id, "echo ^"[AMXBans] ===============================================^"")

if(get_pcvar_num(pcvar_debug) >= 1)
{
log_amx("[AMXBans] BID:<%d> Player:<%s> <%s> connected and got kicked, because of an active ban", bid, player_nick, player_steamid)
}

if(get_pcvar_num(pcvar_debug) >= 1)
{
new id_str[3]
num_to_str(id, id_str, 3)
log_amx("[AMXBans] Delayed Kick-TASK ID1: <%d> ID2: <%s>", id, id_str)
}

add_kick_to_db(bid)

set_task(1.0, "delayed_kick", id + 200)

return PLUGIN_HANDLED
}
else
{
client_cmd(id, "echo ^"[AMXBans] %L^"", id, "MSG_11")

new pquery[256]
formatex(pquery, 255, "UPDATE `%s%s` SET `expired` = '1' WHERE `bid` = '%d';", g_dbPrefix, TBL_BANS, bid)

SQL_ThreadQuery(g_SqlX, "insert_to_banhistory", pquery)

if(get_pcvar_num(pcvar_debug) >= 1)
{
log_amx("[AMXBans] PRUNE BAN: %s", pquery)
}
}

return PLUGIN_HANDLED
}



Linijką 140 jest
new show_activity = get_pcvar_num(pcvar_activity)

  • +
  • -
  • 0
Pisze na zamówienie statystyki pod nvault. GG: 15600964

#2 Szyfrant

    Godlike

  • Przyjaciel

Reputacja: 1365
Godlike

  • Postów:3072
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Sztokholm
Offline

Napisano 29.08.2011 09:14

http://amxx.pl/topic...rebanned-check/
  • +
  • -
  • 0

#3 Jak się nazwać

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 170
Profesjonalista

  • Postów:617
  • Imię:a
  • Lokalizacja:a
Offline

Napisano 31.08.2011 13:42

No właśnie to mam wgrane! patrz to są inne błędy tu jest o pcvar a tam runtime parametr. I to wogóle inne funkcje tam prebanned_check_ a tu check_player_

refresh

refresh

Użytkownik Jak się nazwać edytował ten post 29.08.2011 11:13

  • +
  • -
  • 0
Pisze na zamówienie statystyki pod nvault. GG: 15600964

#4 icecold

    Zaawansowany

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:85
  • GG:
  • Imię:Stanisław
  • Lokalizacja:Moskwa
Offline

Napisano 31.08.2011 16:58

Wgrałem gm 6.0 to już nie mam żadnych problemów, ładnie śmiga

Użytkownik icecold edytował ten post 31.08.2011 16:59





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

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