AdminMod.de
https://www.adminmod.de/

[ADMIN] ERROR: AMX string too small. ?????
https://www.adminmod.de/viewtopic.php?t=9420
Seite 1 von 1

Autor:  Ghost [ 02.06.2005, 14:39 ]
Betreff des Beitrags:  [ADMIN] ERROR: AMX string too small. ?????

Zitat:
[ADMIN] ERROR: AMX string too small. Required size 35, is 30.
[ADMIN] ERROR: Plugin valve/addons/adminmod/scripts/plugin_cavey_adminlog.amx returned error 10 when executing plugin_command
das sehe ich in meinen logs nachdem ich hlguard installiert habe .....was ist das und wie bekomme ich das weg ??


ich habe in plugin_cavey_adminlog.sma geschaut aber nichts gefunden was ich von 30 auf 35 ändern kann ........


hilllllfe :cry: :wink:

Autor:  [WING] Black Knight [ 02.06.2005, 18:18 ]
Betreff des Beitrags: 

HLGuard benutzt zu lange Servercommands.
Das haben wir im englischen Forum schon vermutet. Deine Entdeckung bestätigt das. Ich werde mal anfragen, ob sie das rückgängig machen können. Es sollte schließlich möglich sein Serverbefehle zu generieren, die kleiner sind als 31 Zeichen.

Bis dahin würde ich empfehlen in der admin.inc MAX_COMMAND_LENGTH auf 45 zu setzen und alle Plugins neu zu compilieren.

Autor:  Sir Drink a lot [ 02.06.2005, 18:41 ]
Betreff des Beitrags: 

Zitat:
Bis dahin würde ich empfehlen in der admin.inc MAX_COMMAND_LENGTH auf 45 zu setzen und alle Plugins neu zu compilieren.
Klar. Das funktioniert. Aber 45 reicht ja auch nicht für die Funktion plugin_command! Ich würde lieber im besagten plugin die Funktion:

plugin_command(HLCommand, HLData, HLUserName, UserIndex){

suchen und den darin definierten Array

new Command[MAX_COMMAND_LENGTH];

auf

new Command[MAX_DATA_LENGTH];

setzen und nur das Plugin neu kompilieren.

Alle anderen Funktionen sind davon nicht betroffen. Der Fehler kommt eben nur in plugin_command Funktionen.

Autor:  Ghost [ 02.06.2005, 20:10 ]
Betreff des Beitrags: 

danke euch beiden .... :lol:

ich teste erstmal SDAL`s version ......


ist einfacher :wink:

ich poste dann hier ob es geht

Autor:  Ghost [ 02.06.2005, 21:15 ]
Betreff des Beitrags: 

hmmm die möglichkeit geht nicht :cry: muss ich wirklich bei der ersten möglichkeit von [WING] Black Knight ALLE plugins neu kompilieren ??

Autor:  Sir Drink a lot [ 02.06.2005, 22:55 ]
Betreff des Beitrags: 

wieso geht die Möglichkeit nicht?

einfach MAX_COMMAND_LENGTH mit MAX_DATA_LENGTH in der Funktion plugin_command ersetzen.

Ok...habs mir gerade nochmal angesehen.

Dann ersetze eben in diesem Plugin einfach alle MAX_COMMAND_LENGTH mit MAX_DATA_LENGTH.

Das muss gehen!

Autor:  [WING] Black Knight [ 02.06.2005, 23:24 ]
Betreff des Beitrags: 

Das war auch nur als schnelle Notlösung gedacht.

Autor:  Sir Drink a lot [ 03.06.2005, 01:40 ]
Betreff des Beitrags: 

ich weiß :)

aber eigentlich, wie Du auch weißt, liegt es zu 99% an der plugin_command Funktion.

Ok. Bei plugin_cavey_adminlog kann man es noch zusätzlich zerstören, wenn man in der adminlogs/loggedcmds.ini Befehle reinsetzt, die größer als MAX_COMMAND_LENGTH sind...(also als Zeichenlänge mehr als 30 Zeichen)

Das habe ich erst im nachhinein gesehen. Darum für dieses Plugin mal einfach alle mit MAX_DATA_LENGTH auffüllen.

Sonst wäre es ja wirklich extreme RAM Verschwendung...imo

Autor:  [WING] Black Knight [ 03.06.2005, 09:24 ]
Betreff des Beitrags: 

Warum sind die eigentlich bei United Admins alle so dermaßen unfreundlich und arrogant, wenn man eine freundliche Frage stellt und um Hilfe bittet? Ich finde, es ist keine Art miteinander umzugehen.
Ich bin wirklich versucht als Lösung die Deinstallation von HLGuard festzuschreiben.

Autor:  Ghost [ 03.06.2005, 12:30 ]
Betreff des Beitrags: 

jetzt scheint es zu gehen .... danke euch :D

war wohl mein fehler beim ersten mal :oops:

Autor:  [WING] Black Knight [ 03.06.2005, 15:12 ]
Betreff des Beitrags: 

Inzwischen sind auch ein paar freundlichere Jungs aufgetaucht. Mal sehen, ich würde ganz gerne mal ein Update für die Standardplugins sehen. Das ist inzwischen überfällig und Sir Drink a lot hat schon einige gute und sinnvolle Ansätze gemacht.

Seite 1 von 1 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/