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

Kompilacja amxbans_main.sma

GmAMXBans

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Miłek

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:31
  • Imię:Yhy
  • Lokalizacja:Tam
Offline

Napisano 30.10.2011 15:41

Witam, mam błąd amxbans opisany w tym temacie http://amxx.pl/topic...rebanned-check/

L 10/30/2011 - 11:57:01: Start of error session.
L 10/30/2011 - 11:57:01: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20111030.log")
L 10/30/2011 - 11:57:01: String formatted incorrectly - parameter 7 (total 6)
L 10/30/2011 - 11:57:01: [AMXX] Displaying debug trace (plugin "amxbans_main.amxx")
L 10/30/2011 - 11:57:01: [AMXX] Run time error 25: parameter error
L 10/30/2011 - 11:57:01: [AMXX] [0] check_player.inl::prebanned_check_ (line 60)


i idąc za radą którejś z osoby która się wypowiada, zmieniam funkcje w include/amxbans/check_player.inl na



public prebanned_check_(failstate,Handle:query,error[],errornum,data[],DataSize) {

new id = data[0];
if(failstate)
{
return SQL_Error(query, error, errornum, failstate)
}

new ban_count = SQL_ReadResult(query, 0)

SQL_FreeHandle(query)

if(!is_user_connected(id) || ban_count < get_pcvar_num(pcvar_show_prebanned_num))
{
return PLUGIN_HANDLED
}

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, "%s %L", PREFIX, i, "PLAYER_BANNED_BEFORE", playerData[id][playerName], playerData[id][playerIp], playerData[id][playerSteamid], ban_count)
}
}

log_amx("[AMXBans] %L", LANG_SERVER, "PLAYER_BANNED_BEFORE", playerData[id][playerName], playerData[id][playerIp], playerData[id][playerSteamid], ban_count)

return PLUGIN_HANDLED
}





I zaczynam kompilować lokalnie, wtedy wyskakuje mi :



//// amxbans_main.sma
// include/amxbans/check_player.inl(64) : error 010: invalid function or declaration
// include/amxbans/check_player.inl(66) : error 010: invalid function or declaration
// include/amxbans/check_player.inl(68) : error 010: invalid function or declaration
// include/amxbans/check_player.inl(70) : error 010: invalid function or declaration
// include/amxbans/check_player.inl(73) : error 021: symbol already defined: "ColorChat"
// include/amxbans/check_player.inl(73) : error 029: invalid expression, assumed zero
// include/amxbans/check_player.inl(76) : error 010: invalid function or declaration
//
// 7 Errors.
// Could not locate output file compiled\amxbans_main.amx (compile failed).
//
// Compilation Time: 0,52 sec
// ----------------------------------------


Gdy kompiluje z nieprzerobionym plikiem działa wiec wina lezy w pliku, czy mogłby ktos podać plik lub podać dobrą funkcje do podmiany?
  • +
  • -
  • 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