Ein neues Thema erstellen  Auf das Thema antworten  [ 39 Beiträge ]  Gehe zu Seite Vorherige 1 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: 17.06.2002, 18:11 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
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:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 17.06.2002, 18:36 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
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:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 19.06.2002, 14:28 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
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

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 19.06.2002, 18:07 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 09:54 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
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 ?

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 09:59 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
ich hatte mal so einen Fehler, wenn ich im plugin einen zu langen Infotext im plugin_init für plugin_registercmd benutzt habe.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 11:35 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
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'.


Nach oben
   
BeitragVerfasst: 20.06.2002, 11:37 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
und was hast du da gemacht


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 12:26 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
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

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 12:44 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
ist seit 26a so...begrenzt auf 19 Zeichen!

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 12:47 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
ich habe immer noch den gleichen fehler :cry:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 12:57 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Hi Bio!

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

Es liegt dann wahrscheinlich am Aufruf:

initialize_name_file(FILENAME);

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 13:04 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
Bahnhof
ich bin leider kein programierer
Hilf mir BIIIIIIIIIIITE :cry:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 13:11 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
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

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 16:13 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
:evil: ich geb auf es ist wohl ein plugin was einfach nicht funzt


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 16:56 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
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.

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 17:12 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
also gut

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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.06.2002, 17:14 

Registriert: 11.04.2002, 04:36
Beiträge: 188
Wohnort: hannover
ich würde sagen aktueller gehts im momend nicht


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.06.2002, 13:27 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
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

_________________
It's not a bug, it's a feature !


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 39 Beiträge ]  Gehe zu Seite Vorherige 1 2


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"