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

check_player.inl::prebanned_check_

GmAMXBans

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

#1 Jak się nazwać

    Wszechmogący

  • Power User

Reputacja: 169
Profesjonalista

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

Napisano 27.08.2011 12:17

Witam często występuje u mnie błąd.
L 08/27/2011 - 13:09:26: [AMXX] Displaying debug trace (plugin "amxbans_main.amxx")
L 08/27/2011 - 13:09:26: [AMXX] Run time error 25: parameter error
L 08/27/2011 - 13:09:26: [AMXX]	[0] check_player.inl::prebanned_check_ (line 60)

I mam pytanie czy wgranie modułu z 1.82 wystarczy? Jak tak czy poda mi ktoś ten plik?
Oczywiście linux.
http://amxx.pl/topic...oprawki-amxxpl/
To mam wgrane
  • +
  • -
  • 1
Pisze na zamówienie statystyki pod nvault. GG: 15600964

#2 icecold

    Zaawansowany

  • Zbanowany

Reputacja: 1
Nowy

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

Napisano 27.08.2011 12:21

Mam ten sam problem co ty napisałem go dzisiaj i go usunięto, nie wiem dlaczego...
raczej pomocy nie uzyskasz...

#3 Szyfrant

    Godlike

  • Przyjaciel

Reputacja: 1 374
Godlike

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

Napisano 27.08.2011 17:33

a moze regulamin działu?
  • +
  • -
  • 0

#4 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 27.08.2011 17:59

Macie poprawioną funkcję:
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
}


Błędów w 1.6.0 jest tyle że poezja...
  • +
  • -
  • 3

serwer-1.png
IP: ts3.cserwerek.pl


#5 icecold

    Zaawansowany

  • Zbanowany

Reputacja: 1
Nowy

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

Napisano 27.08.2011 23:53

Tak tylko co z tym robić? Dołączona grafika a i dodam że ja posiadam 1.5.1 i coś takiego mam

Użytkownik icecold edytował ten post 27.08.2011 23:53


#6 A może sma?

    Godlike

  • Power User

Reputacja: 546
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 28.08.2011 10:30

Otworzyć plik include/amxbans/check_player.inl

Znaleźć funkcję public prebanned_check_(failstate,Handle:query,error[],errornum,data[],DataSize)
Zaznaczyć ją od public do klamry po return PLUGIN_HANDLED
Usunąć ją.
Skopiować tą wyżej.
Wkleić ją na miejsce usuniętej.
Zapisać plik.
Otworzyć amxbans_main.sma
Skompilować ponownie (lokalnie!).

Edit: Jeżeli posiadasz 1.5.1 to... Może by tak zaktualizować plugin do 1.6? Jednak niesie to z sobą pewne niedogodności... Jednak możesz spróbować i wkleić tam funkcję podaną wyżej - może zadziała :D

Użytkownik A może sma? edytował ten post 28.08.2011 10:32

  • +
  • -
  • 3

#7 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 28.08.2011 11:49

Edit: Jeżeli posiadasz 1.5.1 to... Może by tak zaktualizować plugin do 1.6? Jednak niesie to z sobą pewne niedogodności... Jednak możesz spróbować i wkleić tam funkcję podaną wyżej - może zadziała Dołączona grafika

Jakie niedogodności? 1.6 działa bez problemów, wszak błędów na początku po instalacji jest spoko, ale można je w łatwy sposób załatać.
  • +
  • -
  • 1

serwer-1.png
IP: ts3.cserwerek.pl


#8 A może sma?

    Godlike

  • Power User

Reputacja: 546
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 28.08.2011 12:00

Chodziło mi o adminów z users.ini.
  • +
  • -
  • 1

#9 icecold

    Zaawansowany

  • Zbanowany

Reputacja: 1
Nowy

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

Napisano 03.09.2011 20:41

Po skomplikowaniu napiszę czy działa i umieszczę gotowy plik amxbans_main może się komuś przyda

Myślałem że dam rade lecz coś nie wychodzi po skomplikowaniu mam takie błędy:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

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 C:\Documents and Settings\AMXX.pl\Pulpit\amxbans_main.amx (compile failed).

mógłby ktoś podać gotowy Plik?


A może sma? skomplikował mi plugin z tą nową funkcją i Lipa... AMXBANS nie banuje tylko kickuje lecz nie ma błędów w logach...

Użytkownik icecold edytował ten post 02.09.2011 23:44


#10 Ziuta

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:46
  • Lokalizacja:Nie wiem ;d
Offline

Napisano 06.09.2011 20:37

Odświeżam.

Mam identyczny problem jak kolega tylko nie mogę skompilować pluginu po zmienieniu tej funkcji.

Pozdrawiam.
  • +
  • -
  • 0

#11 icecold

    Zaawansowany

  • Zbanowany

Reputacja: 1
Nowy

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

Napisano 07.09.2011 10:21

Ta funkcja jest niepotrzebna, poza tym nie działa (daje tylko kicka). Moim zdaniem problem nie leży po stronie AMXBANS ponieważ założyłem nową bazę i nie ma jak na razie żadnych błędów w logach wszystko działa jak należy posiadam na nim już 5 banów i nic nie sypie w logach. Ci co mają taki problem nich spróbują założyć nową bazę powinno działać (przynajmniej mi to pomogło).

Użytkownik icecold edytował ten post 07.09.2011 10:21






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

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