You are not logged in.

Lumpi

Beginner

  • "Lumpi" started this thread

Posts: 13

wcf.user.option.userOption53: Ja

  • Send private message

1

Tuesday, March 18th 2008, 11:03am

es_load funktioniert nicht mit Python-Scripts

Hi Leute,

ich habe vor kurzem einen Server auf die aktuellste Eventscripts-Version (2.0) geupdatet.
Gleichzeitig habe ich einige Scripts upgedated und hinzugefügt, unter anderen ein paar die in Python geschrieben sind.

Nun zu meinem Problem:

Wenn ich Python-Scripts (*.py) laden will, kommt folgende Meldung (zum Beispiel):

Source code

1
2
es_load mugmod
Error: Could not open addon: mugmod


Das Laden von ES-Scripts (*.txt) funktioniert allerdings.


Eventscripts läuft einwandfrei, ich kann nur eben keine Python-Scripts laden.

HLSW zeigt mir folgendes an:

Source code

1
2
3
mattie_eventscripts 1
es_corelib_ver 2.0.0.228
eventscripts_ver 2.0.0.247


Es handelt sich um einen Linux-Root, auf dem Server laufen noch das Mani Admin Plugin, Detox und Metamod:Source.



Vielen Dank schonmal.


MfG

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

2

Tuesday, March 18th 2008, 12:47pm

Re: es_load funktioniert nicht mit Python-Scripts

Es sollt eigentlich keine Probleme damit geben...
Besonders weil MugMod ein Standardscript ist.

Also die Pfade sind
/cstrike/addons/eventscripts/mugmod/es_mugmod.txt
/cstrike/addons/eventscripts/mugmod/mugmod.py

?

Andernfalls versuch mal, EventScripts rüber zu installieren (also nur die Standarddateien, vielleicht fehlte dir eine Library).

So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

3

Tuesday, March 18th 2008, 1:09pm

Re: es_load funktioniert nicht mit Python-Scripts

Wechsle mal in das Verzeichnis 'addons' deines Servers und gib folgendes ein:

Source code

1
ldd mattie_eventscripts_i486.so


Schick dann mal die Ausgabe deiner Konsole.

Lumpi

Beginner

  • "Lumpi" started this thread

Posts: 13

wcf.user.option.userOption53: Ja

  • Send private message

4

Wednesday, March 19th 2008, 1:55pm

Re: es_load funktioniert nicht mit Python-Scripts

Danke für die Hilfe, hab gerade bemerkt dass 2 Ordner der Eventscripts fehlten. :roll:

Jetzt funktioniert es einwandfrei.


MfG

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

5

Sunday, September 14th 2008, 3:35pm

Re: es_load funktioniert nicht mit Python-Scripts

ich klinke mich mal hier ein! Bei mir ist es ebendso das ich die alten .txt scripte laden kann aber die neuen .py scripte laufen bei mir nicht!

Wenn ich irgendein script laden will erscheint immer Error: Could not open addon:

HLSW output

Source code

1
2
3
es_corelib_ver "2.0.0.248"
mattie_eventscripts "1"
eventscripts_ver "2.0.0.247"


laut anderen threads hab ich den befehl mal ausgeführt: ldd mattie_eventscripts_i486.so

Source code

1
2
3
4
5
6
7
8
9
10
11
12
war2@server165158:~/hl2/cstrike/addons$ ldd mattie_eventscripts_i486.so 
        linux-gate.so.1 =>  (0xffffe000) 
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d62000) 
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d5e000) 
        tier0_i486.so => not found 
        vstdlib_i486.so => not found 
        libpython2.5.so.1.0 => /home/war2/hl2/cstrike/addons/./eventscripts/_engines/python/Lib/plat-linux2/libpython2.5.so.1.0 (0xb7c2b000) 
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7af9000) 
        /lib/ld-linux.so.2 (0x80000000) 
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7ae7000) 
        libutil.so.1 => /lib/tls/i686/cmov/libutil.so.1 (0xb7ae3000) 
war2@server165158:~/hl2/cstrike/addons$





DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

6

Wednesday, September 17th 2008, 3:09pm

Re: es_load funktioniert nicht mit Python-Scripts

Es lag daran, dass der User keine Schreibrechte hatte. Wenn ein Pyton-Script geladen wird, wird zuerst ein Zwischencode erzeugt und im Verzeichnis des jeweiligen Scripts geschrieben. Wenn die Schreibrechte fehlen, kann der Zwischencode nicht erzeugt werden. Leider ist die Fehlerausgabe vo Eventscripts etwas schwammig.

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

7

Wednesday, September 17th 2008, 3:13pm

Re: es_load funktioniert nicht mit Python-Scripts

Vielen Dank für die schnelle Hilfe und den genialen Support ;)





8

Sunday, June 21st 2009, 1:00pm

Re: es_load funktioniert nicht mit Python-Scripts

wo vergebe ich die rechte denn nun ?? ich weiss nicht was ihr meinst :(

habe genau das selbe probs

alles korrekt installiert

aber GG läuft nicht

Konsolenausgabe ist die selbe wie oben beschrieben