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

adminlisten sypie błędami


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

#1 Areczkii

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Lokalizacja:Za górami, za lasami
Offline

Napisano 06.07.2011 22:40

Witam.

Mam problem z adminlisten, sam od siebie zaczął sypać błędami. Ktoś wie jak to naprawić?

L 07/06/2011 - 19:23:36: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:23:36: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:23:36: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:23:38: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:23:38: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:23:38: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:23:50: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:23:50: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:23:50: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:23:50: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:23:50: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:23:50: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:23:52: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:23:52: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:23:52: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:23:52: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:23:52: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:23:52: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:24:10: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:10: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:10: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:24:10: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:10: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:10: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:24:37: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:37: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:37: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:24:37: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:37: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:37: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:24:40: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:40: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:40: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:24:40: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:40: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:40: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:24:47: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:47: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:47: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:24:47: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:47: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:47: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:24:55: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:55: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:55: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:24:55: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:55: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:55: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:24:55: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:55: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:55: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:24:55: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:24:55: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:24:55: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:25:25: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:25: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:25: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:25:25: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:25: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:25: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:25:29: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:29: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:29: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:25:29: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:29: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:29: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:25:45: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:45: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:45: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:25:45: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:45: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:45: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:25:50: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:50: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:50: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:25:52: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:52: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:52: [AMXX]    [0] 2767.attach::catch_say (line 62)
L 07/06/2011 - 19:25:52: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:25:52: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:25:52: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:26:04: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:26:04: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:26:04: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:26:10: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:26:10: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:26:10: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:26:15: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:26:15: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:26:15: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:26:25: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:26:25: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:26:25: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:26:47: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:26:47: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:26:47: [AMXX]    [0] 2767.attach::catch_say (line 91)
L 07/06/2011 - 19:26:48: [AMXX] Displaying debug trace (plugin "adminlisten.amxx")
L 07/06/2011 - 19:26:48: [AMXX] Run time error 4: index out of bounds 
L 07/06/2011 - 19:26:48: [AMXX]    [0] 2767.attach::catch_say (line 91)

  • +
  • -
  • 0

#2 WazzaP

    Super Hero

  • Użytkownik

Reputacja: 130
Zaawansowany

  • Postów:1 161
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Łęczna
Offline

Napisano 07.07.2011 16:21

Może dasz *sma? :coto:
  • +
  • -
  • 0

#3 Areczkii

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Lokalizacja:Za górami, za lasami
Offline

Napisano 15.07.2011 23:08

Proszę:

//ported by Oj@eKiLLzZz
// *******************************************************************************
// Admin Listen 2.3x, Also Copyright 2004, /dev/ urandom. No Warranties,
// either expressed or implied.
// Props to Maxim for the remake of Luke Sankeys original plugin.
// Props to Luke Sankey for the original AdminMod plugin (SankListen).
// Inspired by PsychoListen by PsychoGuard
//
// Allows administrators (with flag "n") to see all team chats, and dead chats.
//
// Use amx_adminlisten_voice 0|1 to turn off and on the hearing of voicecomms

// In 2.0 the Chat Engine was totally rewritten from ground up,
// a different, more efficent method, was used to pick up say messages,
// also fewer calculations and variables in this version.
//
// 2.1 - VoiceComm rewrite, fixed a few typos in the comments.
//
// 2.2 - Updated for Condition Zero 1.2, Note that while I've attempted to keep
// backwards compatability with other mods, I cannot vouch for it working
// in other mods as I only have a CS:CZ server to test it in.
//
// 2.3 - Updated to work with Counter-Strike after steams update June 14, 2004.
// *******************************************************************************


#include <amxmodx>
#include <amxmisc>
#include <engine>

// Counter for the SayText event.
new count[32][32]
new g_voice_status[2]

public catch_say(id)
{
new reciever = read_data(0) //Reads the ID of the message recipient
new sender = read_data(1) //Reads the ID of the sender of the message
new message[151] //Variable for the message
new channel[151]
new sender_name[32]

if (is_running("czero")||is_running("cstrike"))
{
read_data(2,channel,150)
read_data(4,message,150)
get_user_name(sender, sender_name, 31)
} else {
read_data(2,message,150)
}

// DEBUG.
// console_print(0, "DEBUG MESSAGE: %s", message)
// console_print(0, "DEBUG channel: %s", channel)
// console_print(0, "DEBUG sender: %s, %i", sender_name, sender)
// console_print(0, "DEBUG receiver: %i", reciever)

//With the SayText event, the message is sent to the person who sent it last.
//It's sent to everyone else before the sender recieves it.

// Keeps count of who recieved the message
count[sender][reciever] = 1
// If current SayText message is the last then...
if (sender == reciever)
{
new player_count = get_playersnum() //Gets the number of players on the server
new players[32] //Player IDs
get_players(players, player_count, "c")

for (new i = 0; i < player_count; i++)
{
// If the player is an admin...
if (get_user_flags(players[i]) & ADMIN_LEVEL_B)
{
// If the player did not recieve the message then...
if (count[sender][players[i]] != 1)
{
message_begin(MSG_ONE, get_user_msgid("SayText"),{0,0,0},players[i])
// Appends the ID of the sender to the message, so the engine knows what color to make the name.
write_byte(sender)
// Appends the message to the message (depending on the mod).
if (is_running("czero")||is_running("cstrike"))
{
write_string(channel)
write_string(sender_name)
}
write_string(message)
message_end()
}
}
count[sender][players[i]] = 0 //Set everyone's counter to 0 so it's ready for the next SayText
}
}

return PLUGIN_CONTINUE
}

public plugin_init(){
register_plugin("AdminListen","2.3x","/dev/ urandom")
register_srvcmd("amx_adminlisten_voice","voice_status")
register_event("SayText","catch_say","b")
return PLUGIN_CONTINUE
}

public plugin_modules(){
require_module("engine")
}

// *********************
// VoiceComm Stuff
// *********************

public client_infochanged(id)
{
if ((get_user_flags(id) & ADMIN_LEVEL_B) && equal(g_voice_status,"1")) set_speak(id, 4)
}

public client_connect(id)
{
if ((get_user_flags(id) & ADMIN_LEVEL_B) && equal(g_voice_status,"1")) set_speak(id, 4)
}

public voice_status(){
read_argv(1,g_voice_status,1)
new player_count = get_playersnum()
new players[32] //Player IDs
get_players(players, player_count, "c")
for (new i = 0; i < player_count; i++) {
if ((get_user_flags(players[i]) & ADMIN_LEVEL_B)){
if (equal(g_voice_status,"0")) set_speak(players[i], 0)
if (equal(g_voice_status,"1")) set_speak(players[i], 4)
}
}
}


  • +
  • -
  • 0




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

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