You are not logged in.

rain

Super Moderator

  • "rain" started this thread

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

1

Monday, February 6th 2012, 7:57pm

Warning system Hilfe

Hallo Freunde,

da ich seit längeren schon keine konkrete Hilfe vom coder von diesen script http://forums.alliedmods.net/showthread.php?t=158407 bekomme wollt ich euch mal nach Hilfe fragen.
Selbst bei einen TestServer, der komplett neu aufgesetzt wurde und nur Sourcemod installiert wurde erhalte ich diese Errors

Source code

1
2
3
4
L 05/02/2012 - 1917: [SM] Native "ThrowError" reported: Invalid client index 0
L 05/02/2012 - 1917: [SM] Displaying call stack trace for plugin "warn_sistema_v1.0b.smx"
L 05/02/2012 - 1917: [SM] [0] Line 56, D: \ Documents and Settings \ PC \ Desktop \ eurocss pluginai \ include \ colors.inc CPrintToChat :: ()
L 05/02/2012 - 1917: [SM] [1] Line 213, C: \ Documents and Settings \ PC \ Desktop \ eurocss pluginai \ warn_sistema_v1.0b.sp Command_Warn :: ()


Das komische ist das es wohl bei einigen läuft und bei anderen nicht. So momentan bin ich an der grenze meines wissens :schaem1:





Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

2

Monday, February 6th 2012, 8:02pm

Ich nutze das Plugin nicht, was genau hast du denn eingegeben damit das passierte?
Hast du den Command vielleicht über Rcon oder in der Serverconsole ausgeführt?

MfG
Impact

rain

Super Moderator

  • "rain" started this thread

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

3

Monday, February 6th 2012, 8:06pm

Ich hab den Command via Admin menü ausgeführt da ein extra Menüpunkt hinzu gekommen ist wo man die Spieler verwarnen kann! Normalerweise sollte dann der Spieler eine msg bekommen das er 1/5 mal verwarnt wurde. Nach dem 5/5 wird er automatisch in Sourcebans gebannt!





Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

4

Monday, February 6th 2012, 8:11pm

Nun, den Fehler kann ich hier ganz leicht nachvollziehen.
Wenn kein Target gefunden wurde wird eine Nachricht an den initialisierenden Client geschickt.
Die Funktion die das macht prüft wiederum folgendes:

PHP Source code

1
2
if (client <= || client MaxClients)
    ThrowError("Invalid client index %d"client);

Denke ich muss das nicht näher erklären.
Wieso es den Fehler gibt kann ich leider nicht ganz nachvollziehen, aber jetzt weißt du wenigstens etwas mehr als vorhin :)
Wenn es kein Sql hätte würde ich es selbst geschwind ausprobieren.

MfG
Impact

rain

Super Moderator

  • "rain" started this thread

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

5

Monday, February 6th 2012, 8:15pm

zur not kann ich dir auch eine sql DB kurz zurverfügung stellen :)





Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

6

Monday, February 6th 2012, 8:40pm

Okay, habe den Fehler gefunden, habe allerdings nicht wirklich die Lust das jetzt zu fixen.
Das ganze liegt daran dass er im Callback, den Command nicht intern ausführt, sondern ihn über Umwege als Servercommand absetzt.
Daher ist der Client die Console und es gibt diesen Fehler.

Falls sich jemand der Sache annehmen mag, Zeile 711.

MfG
Impact

Similar threads