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

plugin_logd_spooky_names
https://www.adminmod.de/viewtopic.php?t=3292
Seite 2 von 2

Autor:  sentinel [ 17.06.2002, 18:11 ]
Betreff des Beitrags: 

hilfe ich habe diesen fehler:
L 06/17/2002 - 19:06:07: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
was ist das :cry:

Autor:  sentinel [ 17.06.2002, 18:36 ]
Betreff des Beitrags: 

hilfe ich habe diesen fehler:
L 06/17/2002 - 19:06:07: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
was ist das :cry:

Autor:  Biohazard1 [ 19.06.2002, 14:28 ]
Betreff des Beitrags: 

Bist du dir sicher das du das Plugin korrekt in deine plugin.ini eingetragen hast ? Solltest du dir nicht sicher sein, poste einfach mal selbige hier.

Bio

Autor:  sentinel [ 19.06.2002, 18:07 ]
Betreff des Beitrags: 

ja habe ich und auch die amx in den dll ordner kopiert:
dlls/plugin_logd_vipsay.amx
dlls/plugin_logd_spooky_names.amx
dlls/plugin_sm_snaphs.amx
dlls/plugin_announce.amx
dlls/plugin_logd_impressive.amx
dlls/plugin_logd_playeraward.amx
dlls/plugin_logd_distance.amx
dlls/plugin_logd_lastscout.amx
dlls/plugin_logd_multikill.amx
//dlls/plugin_camperkill.amx
//dlls/plugin_dio_announce.amx
dlls/plugin_ejl_timebomb.amx
dlls/plugin_fun2.amx
//dlls/plugin_logd_career.amx
dlls/plugin_logd_killstreak.amx
//dlls/plugin_annuonce_attacks.amx
dlls/plugin_sm_camping.amx
dlls/plugin_showip.amx
dlls/plugin_sm_aimbot.amx
dlls/plugin_sm_atac.amx
dlls/plugin_sm_bdrop.amx
//dlls/plugin_sm_cdr.amx
dlls/plugin_sm_hek.amx
//dlls/plugin_sm_ocg.amx
dlls/plugin_who.amx
dlls/plugin_logd_ffmon.amx
//dlls/plugin_hlfx_base.amx
//dlls/plugin_logd_ffmon.amx
dlls/plugin_admin.amx
dlls/plugin_base.amx
dlls/plugin_chat.amx
dlls/plugin_CS.amx
dlls/plugin_fun.amx
//dlls/plugin_hldsld_mapvote.amx
dlls/plugin_message.amx
//dlls/plugin_rebution2.amx
dlls/plugin_spawn.amx
dlls/plugin_seeuser.amx
dlls/plugin_playerinfo.amx
dlls/plugin_sank_sounds.amx
dlls/plugin_sank_shutdown2.amx
dlls/plugin_milkman_camper.amx
dlls/PLUGIN_LOGD_ENEMYCOUNT.amx
dlls/plugin_chicken.amx
:x

Autor:  Biohazard1 [ 20.06.2002, 09:54 ]
Betreff des Beitrags: 

Da du die AMX richtig eingetragen hast und wie du sagst auch in den richtigen Ordner kopiert hast sehe ich hier kein Problem. Ich bitte dich deshalb einmal ein paar Zeilen aus deiner Log-Datei zu posten, die in unmittelbarer Nähe vor der Fehlermeldung stehen.

Bio

PS: Waren Bots auf deinem Server als die Fehlermeldung auftrat ?

Autor:  Sir Drink a lot [ 20.06.2002, 09:59 ]
Betreff des Beitrags: 

ich hatte mal so einen Fehler, wenn ich im plugin einen zu langen Infotext im plugin_init für plugin_registercmd benutzt habe.

Autor:  sentinel [ 20.06.2002, 11:35 ]
Betreff des Beitrags: 

Also ausschnit aus log
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 54 admin_command sn_HandleTeamSelect
L 06/20/2002 - 12:30:28: [ADMIN] ERROR: Executing plugin_init on plugin C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx returned error 4
L 06/20/2002 - 12:30:28: [ADMIN] ERROR: StartPlugin on plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx' failed. Plugin not loaded.
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 62 admin_command newround
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: sm_register DeathMsg "admin_command sm_hsshot_evn" ad 3=1 4=m4a1 4=mp5navy 4=ak47 4=sg552 4=aug
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 57 admin_command im_playeraward
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 62 admin_command im_resetthescore
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 61 admin_command im_showintheend
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 58 admin_command im_injure
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 57 admin_command pa_playeraward
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 62 admin_command pa_resetthescore
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 61 admin_command pa_showintheend
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 57 admin_command dt_messure
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 57 admin_command logd_lastscout
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 62 admin_command ls_onStartOrEnd
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 52 admin_command ls_onDisconnect
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 53 admin_command ls_onSuicide
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 57 admin_command logd_multikill
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 62 admin_command resetfb
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 62 admin_command resetcount
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 57 admin_command cm_HandleKill
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 51 admin_command cm_HandleEnterGame
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 56 admin_command cm_HandleNameChange
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 62 admin_command cm_HandleWorld
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: logd_reg 57 admin_command logd_killstreak
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: sm_register SetFOV "admin_command sm_fcamp_evn" bd
L 06/20/2002 - 12:30:28: [ADMIN] Executing command: sm_register WeapPickup "admin_command sm_wcamp_evn" bd "1=3" "1=18" "1=24" "1=13"

und dann weiter unten

L 06/20/2002 - 12:30:28: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:28: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:28: [ADMIN] ERROR: CPlugin::HandleConnect called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:28: [ADMIN] (say) D@YWALKER (loopback) trying to connect
L 06/20/2002 - 12:30:28: Server cvar "public_slots_free" = "6.000000"
L 06/20/2002 - 12:30:31: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleCommand called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleCommand called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: "D@YWALKER<1><1914741><>" entered the game
L 06/20/2002 - 12:30:42: "Pissed Off<2><BOT><>" entered the game
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleInfo called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleCommand called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.
L 06/20/2002 - 12:30:42: [ADMIN] Executing command: MESSAGE_BEGIN 2 TeamInfo;WRITE_BYTE 1;WRITE_STRING team2;MESSAGE_END
L 06/20/2002 - 12:30:42: [ADMIN] ERROR: CPlugin::HandleCommand called when no AMX present for plugin 'C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx'.

Autor:  sentinel [ 20.06.2002, 11:37 ]
Betreff des Beitrags:  ich hatte mal so einen Fehler, wenn ich im plugin einen zu l

und was hast du da gemacht

Autor:  Biohazard1 [ 20.06.2002, 12:26 ]
Betreff des Beitrags: 

Es scheint wirklich (wie SDAL ja schon anmerkte) an der Funktion plugin_init zu liegen, was man aus folgender Zeile in den Logs heraussehen kann:
Zitat:
L 06/20/2002 - 12:30:28: [ADMIN] ERROR: Executing plugin_init on plugin C:\Sierra\Counter-Strike\cstrike\dlls\plugin_logd_spooky_names.amx returned error 4
Ich denke die problematische Zeile im Quellcode ist folgende:
Code:
...
exec("logd_reg 54 admin_command sn_HandleTeamSelect");
...
Hier scheint sn_HandleTeamSelect mit seinen 19 Zeichen zu lang zu sein, was mich allerdings ein wenig verwundert da es ja bisweilen immer gut funktioniert hat. Weiß jemand ob sich dahingehend etwas geändert hat ?

Jedenfalls habe ich die Funktion angepaßt und diesem Post als AMX und SMA im ZIP Archiv beigefügt. Versuch es mal mit dieser Version.

Bio

Autor:  Sir Drink a lot [ 20.06.2002, 12:44 ]
Betreff des Beitrags: 

ist seit 26a so...begrenzt auf 19 Zeichen!

Autor:  sentinel [ 20.06.2002, 12:47 ]
Betreff des Beitrags: 

ich habe immer noch den gleichen fehler :cry:

Autor:  Sir Drink a lot [ 20.06.2002, 12:57 ]
Betreff des Beitrags: 

Hi Bio!

Funktionsnamen dürfen die Größe von 19 Zeichen auch nicht überschreiten.

Es liegt dann wahrscheinlich am Aufruf:

initialize_name_file(FILENAME);

Autor:  sentinel [ 20.06.2002, 13:04 ]
Betreff des Beitrags: 

Bahnhof
ich bin leider kein programierer
Hilf mir BIIIIIIIIIIITE :cry:

Autor:  Biohazard1 [ 20.06.2002, 13:11 ]
Betreff des Beitrags: 

Ich eile... So, habe nun den Aufruf:
Code:
initialize_name_file(FILENAME);
in diesen geändert:
Code:
initialize_namefile(FILENAME);
Das sind nun genau 19 Zeichen. Wenn es so funktioniert heißt das aber auch das wir uns die letzte Änderung hätten sparen können, da die Funktion ja vorher auch genau 19 Zeichen hatte. Wiedemauchsei, Danksagungen bitte an SDal :wink:

Bio

Autor:  sentinel [ 20.06.2002, 16:13 ]
Betreff des Beitrags: 

:evil: ich geb auf es ist wohl ein plugin was einfach nicht funzt

Autor:  Biohazard1 [ 20.06.2002, 16:56 ]
Betreff des Beitrags: 

Werf' nicht gleich die Flinte ins Korn. Ich dachte es sei ein recht einfach zu lösendes Problem, aber dem scheint ja nicht so zu sein. Ich habe das Plugin schon eine Weile nicht mehr auf meinem Server getestet und kann so leider im Moment nicht viel zu Wechselwirkungen mit neuerer Software sagen. Ich werde mich der Sache annehmen und den Fehler herausfinden und beseitigen. Um aber nicht im völligen Dunkeln zu tappen wäre es sehr hilfreich wenn du mir die Versionsdaten deiner benutzen Software (sprich: Metamod, LogD, AM usw.) hier posten könntest.

Bio

PS: Sobald ich den Fehler gefunden habe poste ich hier.

Autor:  sentinel [ 20.06.2002, 17:12 ]
Betreff des Beitrags: 

also gut

adminmod 2.50.26
clanmod 1.71
metamod 1.12.2
logd 1.00.4
hlguard HLG v1.004 BETA

Autor:  sentinel [ 20.06.2002, 17:14 ]
Betreff des Beitrags: 

ich würde sagen aktueller gehts im momend nicht

Autor:  Biohazard1 [ 21.06.2002, 13:27 ]
Betreff des Beitrags: 

Ok, ich habe den Fehler lokalisiert und beseitigt. Widererwartend lag der Fehler nicht in der plugin_init, sondern in einer Funktion die von ihr aufgerufen wird. -> initialize_namefile

In dieser Funktion findet sich der folgende Codeabschnitt:
Code:
...
	for(i=0; i<MAX_USERS; i++) {
		PARSED_NAMES[i] = "-";
		PARSED_WONIDS[i] = "void";
		BOARD_NAMES[i] = "-";
		BOARD_WONIDS[i] = "void";
		STATUS[i] = "0";
		ALTERNATIVE_NAMES[i] = "void";
	}
...
Da wir aber am Anfang des Quellcodes das Array ALTERNATIVE_NAMES auf 10 Felder begrenzt habe bekommen wir hier die Fehlermeldung:

ERROR: Executing plugin_init on plugin C:\HLServer\cstrike\dlls\plugin_logd_spooky_names.amx returned error 4

Error 4: AMX_ERR_BOUNDS, /* index out of bounds */

Was heißen soll das der Index eines Arrays (hier ALTERNATIVE_NAMES) außerhalb der 'Grenze' liegt, oder anders gesagt, das Array zu 'klein' ist.

Ich habe den Fehler behoben indem ich im Quellcode die Zeile
Code:
#define MAX_ALTERNATIVE 10
durch diese ausgetauscht habe:
Code:
#define MAX_ALTERNATIVE 30
Der geänderte Quellcode und die kompilierte AMX für Windows liegen diesem Post als ZIP Archiv bei. Jetzt funktioniert es !

Bio

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