View Full Version: The Server Encountered An Internal Error. Please P

DimensioneX Forum > DimensioneX Generale > The Server Encountered An Internal Error. Please P



Title: The Server Encountered An Internal Error. Please P


Ferion - May 24, 2006 06:18 PM (GMT)
The server encountered an internal error. Please pass on the message below to the game administrator:
java.lang.NullPointerException at cleoni.adv.Player.updMapPos(Player.java:483) at cleoni.adv.Player.go(Player.java:80) at cleoni.adv.multiplayer.service(multiplayer.java:951) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Unknown Source)
Engine version: 6.1.5
Game slot: 2




sono riuscito a fare il passaggio tra 2 aree....ma il problema è che mentre passa salta fuori sto errorrazzo.Se però aspetto l'ontick senza schiacciare niente il pg si ritrova nell'altra area senza problemi.

WHY???????

Se però schiaccio tipo search prima dell'ontick è come se avessi fatto disconnetti.cioè schermata iniziale dell'area1.

Cris - May 24, 2006 07:33 PM (GMT)
direi che hai fatto qualcosa che non era previsto.

Nella fattispecie il giocatore non appartiene più a nessun mondo, cioè in pratica è morto nel passaggio.

se mi mandi i sorgenti delle 2 aree interessate posso vedere che cosa è successo.


Ferion - May 25, 2006 06:54 AM (GMT)
allora il debug è questo
:
-------- SERVICE - slot: 2 - view: msgs - May 25, 2006 8:50:00 AM CEST
USER: _p1 STATUS: CONNECTED COMMAND: (,) VIEW: msgs COUNT: 170
EXIT SERVICE - VIEW msgs
-------- SERVICE - slot: 2 - view: scene - May 25, 2006 8:50:01 AM CEST
USER: _p1 STATUS: CONNECTED COMMAND: rotate(b,) VIEW: scene COUNT: 171
EXIT SERVICE - VIEW scene
-------- SERVICE - slot: 2 - view: scene - May 25, 2006 8:50:02 AM CEST
USER: _p1 STATUS: CONNECTED COMMAND: go(w!w44,) VIEW: scene COUNT: 172
world.fireEvent: onExit($OWNER=_p1 (yp),$AGENT=_p1,$TARGET=w44,input={})
EVENT OnExit
EVENT OnExit executing
commonsd.dwl(5687): running
IF isplayer...
TRUE
commonsd.dwl(5688): running
IF $AGENT...
FALSE
commonsd.dwl(5690): IF executed
Returning: (N|1|1.0)
commonsd.dwl(5691): IF executed
Returning: (N|1|1.0)
world.fireEvent: onLoose($OWNER=bosco1 (L'inizio del bosco misterioso),$AGENT=_p1,$TARGET=w44,input={})
Sending: refresh!scene in bosco1
Sending: refresh!scene in Bivio1
world.fireEvent: onEnter($OWNER=_p1 (yp),$AGENT=_p1,$TARGET=Bivio1,input={})
world.fireEvent: onReceive($OWNER=Bivio1 (Bivio),$AGENT=_p1,$TARGET=_p1,input={})
EVENT Bivio1.OnReceive
EVENT Bivio1.OnReceive executing
bosco.dwx(2891): running
MOVE OUTSIDE
Preparing to receive _p1 (yp) from world: Bosco
Character _p1 definitely dies.
Removal of _p1 (yp) from its container: Bivio1 (Bivio)
world.fireEvent: onExit($OWNER=_p1 (yp),$AGENT=,$TARGET=,input={})
EVENT OnExit
EVENT OnExit executing
commonsd.dwl(5687): running
IF isplayer...
FALSE
commonsd.dwl(5691): IF executed
Returning: (N|1|1.0)
world.fireEvent: onLoose($OWNER=Bivio1 (Bivio),$AGENT=,$TARGET=_p1,input={})
Sending: refresh!scene in Bivio1
Speaking: yp has gone into Bosco to all players
Unlinking all carried items _p1 (yp) from current world
Player _p1 (yp) now in null world null carried items: 0
World vars= {_obj0=_obj0 (Un Serpente), alabarda=alabarda (Alabarda da fante), Armaturaelfica=Armaturaelfica (Armatura degli elfi), Armaturaincmag=Armaturaincmag (Protezione Maggiore), asddas=asddas (Una chiave), bacca2=bacca2 (Bacca di Serinor), Baccal=Baccal (Uva), baccao=baccao (Bacche di Olgar), bastone=bastone (Bastone), bastone2=bastone2 (Bastone), Baule=Baule (Baule), Bivio1=Bivio1 (Bivio), bodyiron7=bodyiron7 (Ar*matura di cuoio), bosco1=bosco1 (L'inizio del bosco misterioso), bosco10=bosco10 (Il bosco misterioso.), bosco11=bosco11 (Il bosco misterioso.), bosco12=bosco12 (Il bosco misterioso.), bosco13=bosco13 (Il bosco misterioso.), bosco14=bosco14 (il bosco misterioso), bosco15=bosco15 (il bosco misterioso), bosco16=bosco16 (l'area segreta nel bosco2), bosco17=bosco17 (Il Bosco Misterioso.Il ponticello di legno), bosco18=bosco18 (Il Bosco Misterioso.La capanna isolata.), bosco2=bosco2 (Il bosco misterioso.Un bivio), bosco3=bosco3 (Il bosco misterioso.), bosco4=bosco4 (Il bosco misterioso.), bosco5=bosco5 (Una piccola radura,nascosta tra il fogliame.), bosco6=bosco6 (Il bosco misterioso.), bosco7=bosco7 (Il bosco misterioso.), bosco8=bosco8 (Il bosco misterioso.), bosco9=bosco9 (Il bosco misterioso.), boscopluslink1=boscopluslink1 (*) {bosco6-- N -->bosco17;bosco17-- S -->bosco6}, boscopluslink2=boscopluslink2 (*) {bosco17-- N -->bosco18;bosco18-- S -->bosco17}, boscopluslink3=boscopluslink3 (Porta) {bosco18-- N -->Casetta1;Casetta1-- S -->bosco18}, boscopluslink4=boscopluslink4 (*) {Casetta1-- N -->Casetta2;Casetta2-- S -->Casetta1}, boscopluslink5=boscopluslink5 (*) {Casetta3-- N -->Casetta4;Casetta4-- S -->Casetta3}, boscopluslink6=boscopluslink6 (*) {Casetta4-- S -->Casetta3}, Casetta1=Casetta1 (Nella piccola casa), Casetta2=Casetta2 (Nella camera), Casetta3=Casetta3 (Il corridoio segreto .), Casetta4=Casetta4 (La stanza segreta.), castello1=castello1 (L'entrata), castello10=castello10 (La Cella segreta.), castello2=castello2 (Savanti alla scalinata), castello3=castello3 (LA BIblioteca), castello4=castello4 (L'armeria), castello5=castello5 (la sala da pranzo), castello6=castello6 (La sala degli ospiti), castello7=castello7 (In cima alla scalinata centrale...), castello8=castello8 (la camera da letto), castello9=castello9 (La stanza segreta del castello.), chiaveantica1=chiaveantica1 (Una strana chiave antica), chiaveblu=chiaveblu (Una strana chiave di un metallo blu), chiaveteschio=chiaveteschio (Una chiave di metallo,con un piccolo teschio di ferro in cima.Sicuramente in tema.), cintura1=cintura1 (Una cintura di pelle), cintura2=cintura2 (Una cintura di pelle), coins=coins (monete), coins1=coins1 (monete), coins2=coins2 (monete), coins3=coins3 (monete), coins4=coins4 (monete), col1=col1 (colonna), col2=col2 (colonna), concub=concub (Prigioniera), cura1=cura1 (Pergamena di cura), cura2=cura2 (Pergamena di cura), cymbidium=cymbidium (cymbidium), diario=diario (E' un piccolo quaderno con la copertine di pelle,molto consumato.), eefretsp=eefretsp (Evoca Eefret), fant=fant (Fantasma di Rashy), Fatina=Fatina (la fatina kiry.), fiamm4=fiamm4 (Fiammata), figuro=figuro (Figuro), gemmarossa=gemmarossa (Una gemma rossa), giardino1=giardino1 (Il sentiero arcano), giardino2=giardino2 (Il sentiero arcano ), giardino3=giardino3 (L'entrata per il giardino segreto), giardino4=giardino4 (Dentro al giardino.), giardino5=giardino5 (Dentro al giardino.), golemsp=golemsp (Evoca Golem), golemsp2=golemsp2 (Evoca Golem), grotta1=grotta1 (All'interno della grotta), grotta10=grotta10 (La cripta,parte antica), grotta11=grotta11 (La cripta,parte antica), grotta12=grotta12 (La cripta,parte antica), grotta13=grotta13 (La cripta,parte antica), grotta14=grotta14 (La cripta,parte antica), grotta15=grotta15 (La cripta,parte antica), grotta16=grotta16 (La cripta,parte antica), grotta17=grotta17 (La cripta,parte antica), grotta2=grotta2 (Nella cripta), grotta3=grotta3 (la cripta), grotta4=grotta4 (la cripta), grotta5=grotta5 (la cripta), grotta6=grotta6 (la cripta), grotta7=grotta7 (La tomba), grotta8=grotta8 (La cripta,parte antica), grotta9=grotta9 (La cripta,parte antica), Guardiano1=Guardiano1 (Guardiano keyn), Guardiano2=Guardiano2 (Guardiano Renin), Guardiano3=Guardiano3 (Guardiano Lairhon), guardias=guardias (Lo scheletro guardiano.), keyfon=keyfon (La chiave.), lancia1=lancia1 (Una alabarda da fante.), lancia2=lancia2 (Una alabarda), lancia3=lancia3 (Una alabarda), Libromm=Libromm (Il libro dei morti.), Libroo1=Libroo1 (Le cronache degli elfi guerrieri), Libroo2=Libroo2 (Il diario di marta), Libroo3=Libroo3 (Come risvegliare un Drago), Librooo1=Librooo1 (Diario di Jevel), Librooo2=Librooo2 (Trattato di magia.), licantropia=licantropia (Licantropia), lilith=lilith (Zombie di Lilith), Litch=Litch (Il Litch), Lord=Lord (), Mattone=Mattone (Mattone sporgente), Mattone3=Mattone3 (Mattone cavo), Mela=Mela (Una Banana), Metamorfosiorso=Metamorfosiorso (Metamorfosi in orso), metampante=metampante (Metamorfosi pantera), morto=morto (Sopra il mare), pan=pan (Una pannocchia), parani=parani (Lingua animale), Pecora=Pecora (Kye), Pennam=Pennam (Penna incantata), pergamena5=pergamena5 (Pensieri di lilith), pergamena6=pergamena6 (Pensieri di lilith), pergamena7=pergamena7 (Pensieri di lilith), pergamena8=pergamena8 (Foglio semi macchiato), Pianta1=Pianta1 (Lirella), Pianta2=Pianta2 (Lirella), Pianta3=Pianta3 (Lirella), Pianta4=Pianta4 (Gargolla), Pianta5=Pianta5 (Gargolla), Pianta6=Pianta6 (Gargolla), piccolo=piccolo (Cadavere), piccone=piccone (Piccone.), pnm=pnm (Pozione del non morto nera), potion1=potion1 (Pozione di Cura Minore), potion4=potion4 (pozione di cura minore), Pu=Pu (Un pugnale), Pugnaleelfico=Pugnaleelfico (Pugnale di fattura elfico di qualità superiore), rm=rm (Risucchio minore), rm2=rm2 (Risucchio minore), rm3=rm3 (Risucchio minore), Rovi=Rovi (Rovi), Rovi2=Rovi2 (Rovi), Rovi3=Rovi3 (Rovi), Sacchettodoro=Sacchettodoro (Un sacchetto d'oro), saperedellaterra=saperedellaterra (potere della terra), saperedellaterra2=saperedellaterra2 (potere della terra), saperedellaterra3=saperedellaterra3 (potere della terra), SCHELETRO1=SCHELETRO1 (uno scheletro), scma=scma (influsso di Mana), scma3=scma3 (influsso di Mana), scoiatt2=scoiatt2 (Incatesimo metamorfosi semplice), server=server (<img src="dimx/pics/picsserver.l">), sheletrovagante1=sheletrovagante1 (Scheletro mal ridotto), sogno1=sogno1 (Il sogno.), sogno2=sogno2 (Il sogno.), sogno3=sogno3 (Il sogno.), sogno4=sogno4 (Il sogno.), stanzasegreta=stanzasegreta (Una stanza resa segreta.), svenuto=svenuto (Un luogo misterioso e segreto), svenuto1=svenuto1 (Il sentiero nel centro del bosco), svenuto2=svenuto2 (Lo strano rifugio), svenuto3=svenuto3 (Nella capanna), SYS=SYS (A voice...), tav1=tav1 (Il sentiero arcano), teschio1=teschio1 (Un teschio), teschio10=teschio10 (Un teschio), teschio2=teschio2 (Un teschio), teschio3=teschio3 (Un teschio), teschio4=teschio4 (Un teschio), teschio5=teschio5 (Un teschio), teschio6=teschio6 (Un teschio), teschio7=teschio7 (Un teschio), teschio8=teschio8 (Un teschio), teschio9=teschio9 (Un teschio), Tomba=Tomba (Una tomba), tr83=tr83 (Risveglio) {sogno4-- N -->grotta7}, trono=trono (La stanza principale), u=u (La tomba), vest1=vest1 (Calze), vest2=vest2 (Mutandine), w111=w111 (*) {bosco2-- S -->giardino1;giardino1-- N -->bosco2}, w112=w112 (Portone pesante) {bosco15-- S -->castello1;castello1-- N -->bosco15}, w113=w113 (*) {castello1-- S -->castello2;castello2-- N -->castello1}, w114=w114 (*) {castello2-- U -->castello7;castello7-- D -->castello2}, w115=w115 (Porta) {castello2-- E -->castello3;castello3-- W -->castello2}, w116=w116 (Porta) {castello3-- E -->castello4;castello4-- W -->castello3}, w117=w117 (Porta) {castello2-- W -->castello5;castello5-- E -->castello2}, w118=w118 (Porta) {castello5-- W -->castello6;castello6-- E -->castello5}, w119=w119 (Porta) {castello7-- E -->castello8;castello8-- W -->castello7}, w121=w121 (Pavimento) {grotta14-- D -->stanzasegreta;stanzasegreta-- U -->grotta14}, w122=w122 (*) {svenuto-- N -->svenuto1;svenuto1-- S -->svenuto}, w123=w123 (*) {svenuto1-- N -->svenuto2;svenuto2-- S -->svenuto1}, w124=w124 (*) {svenuto2-- N -->svenuto3;svenuto3-- S -->svenuto2}, w142=w142 (*) {castello9-- E -->castello6}, w143=w143 (Finestra) {castello9-- W -->bosco16;bosco16-- E -->castello9}, w144=w144 (*) {bosco16-- W -->bosco12;bosco12-- E -->bosco16}, w145=w145 (Cella) {castello10-- S -->castello9;castello9-- N -->castello10}, w147=w147 (*) {giardino1-- S -->giardino2;giardino2-- N -->giardino1}, w148=w148 (*) {giardino2-- S -->giardino3;giardino3-- N -->giardino2}, w149=w149 (*) {giardino3-- S -->giardino4;giardino4-- N -->giardino3}, w150=w150 (*) {giardino4-- S -->giardino5;giardino5-- N -->giardino4}, w158=w158 (*) {giardino5-- S -->bosco15;bosco15-- N -->giardino5}, w159=w159 (*) {bosco15-- S -->castello1;castello1-- N -->bosco15}, w44=w44 (*) {Bivio1-- W -->bosco1;bosco1-- E -->Bivio1}, w46=w46 (*) {bosco1-- W -->bosco2;bosco2-- E -->bosco1}, w47=w47 (*) {bosco2-- W -->bosco3;bosco3-- E -->bosco2}, w48=w48 (*) {bosco2-- N -->bosco4;bosco4-- S -->bosco2}, w49=w49 (*) {bosco4-- E -->bosco5;bosco5-- W -->bosco4}, w50=w50 (*) {bosco4-- N -->bosco6;bosco6-- S -->bosco4}, w51=w51 (*) {bosco6-- W -->bosco7;bosco7-- E -->bosco6}, w52=w52 (*) {bosco7-- W -->bosco8;bosco8-- E -->bosco7}, w53=w53 (*) {bosco8-- S -->bosco9;bosco9-- N -->bosco8}, w54=w54 (*) {bosco8-- N -->bosco10;bosco10-- S -->bosco8}, w55=w55 (*) {bosco11-- E -->bosco3;bosco3-- W -->bosco11}, w56=w56 (*) {bosco11-- N -->bosco9;bosco9-- S -->bosco11}, w57=w57 (*) {bosco11-- S -->bosco12;bosco12-- N -->bosco11}, w58=w58 (*) {bosco12-- S -->bosco13;bosco13-- N -->bosco12}, w60=w60 (*) {bosco14-- N -->grotta1;grotta1-- S -->bosco14}, w61=w61 (*) {grotta1-- N -->grotta2;grotta2-- S -->grotta1}, w62=w62 (*) {grotta2-- E -->grotta3;grotta3-- W -->grotta2}, w63=w63 (*) {grotta2-- W -->grotta4;grotta4-- E -->grotta2}, w64=w64 (*) {grotta3-- E -->grotta5;grotta5-- W -->grotta3}, w66=w66 (*) {grotta5-- N -->grotta6;grotta6-- S -->grotta5}, w67=w67 (*) {grotta6-- E -->grotta7;grotta7-- W -->grotta6}, w68=w68 (*) {grotta6-- N -->grotta8;grotta8-- S -->grotta6}, w69=w69 (*) {grotta8-- N -->grotta9;grotta9-- S -->grotta8}, w70=w70 (*) {grotta9-- E -->grotta10;grotta10-- W -->grotta9}, w71=w71 (*) {grotta9-- W -->grotta11;grotta11-- E -->grotta9}, w72=w72 (*) {grotta11-- S -->grotta12;grotta12-- N -->grotta11}, w73=w73 (*) {grotta11-- W -->grotta16;grotta16-- E -->grotta11}, w74=w74 (*) {grotta12-- W -->grotta17;grotta17-- E -->grotta12}, w75=w75 (*) {grotta10-- S -->grotta13;grotta13-- N -->grotta10}, w76=w76 (*) {grotta13-- E -->grotta14;grotta14-- W -->grotta13}, w77=w77 (*) {grotta10-- E -->grotta15;grotta15-- W -->grotta10}, w78=w78 (Tomba) {grotta7-- D -->u;u-- U -->grotta7}, w79=w79 (La stanza principale) {grotta4-- N -->trono;trono-- S -->grotta4}, w80=w80 (*) {sogno1-- N -->sogno2}, w81=w81 (*) {sogno2-- N -->sogno3}, w82=w82 (*) {sogno3-- N -->sogno4}, zaino=zaino (zaino di pelle)}
bosco.dwx(2891): MOVEOUTSIDE executed
Returning: (N|1|1.0)
ERROR: Internal error performing servlet service: java.lang.NullPointerException

java.lang.NullPointerException
at cleoni.adv.Player.updMapPos(Player.java:483)
at cleoni.adv.Player.go(Player.java:80)
at cleoni.adv.multiplayer.service(multiplayer.java:951)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)
-------- SERVICE - slot: 2 - view: msgs - May 25, 2006 8:50:05 AM CEST
User: _p1 not found in current world: Bosco
USER: _p1 STATUS: CONNECTED COMMAND: (,) VIEW: msgs COUNT: 173
Actually moving outside: _p1 (yp) in Bosco
Moving _p1 (yp) from Bosco to Bosco,bosco1
Problem moving _p1 (yp) outside to Bosco:Caught exception - operation failed (null)
EXIT SERVICE - VIEW msgs
-------- SERVICE - slot: 2 - view: msgs - May 25, 2006 8:50:10 AM CEST
User: _p1 not found in current world: Bosco
USER: _p1 STATUS: CONNECTED COMMAND: (,) VIEW: msgs COUNT: 174
EXIT SERVICE - VIEW msgs
-------- SERVICE - slot: 2 - view: msgs - May 25, 2006 8:50:15 AM CEST
User: _p1 not found in current world: Bosco
USER: _p1 STATUS: CONNECTED COMMAND: (,) VIEW: msgs COUNT: 175
EXIT SERVICE - VIEW msgs
-------- SERVICE - slot: 2 - view: msgs - May 25, 2006 8:50:20 AM CEST
*Tick* - next at Thu May 25 08:50:50 CEST 2006
world.fireEvent: onTick($OWNER=null,$AGENT=null,$TARGET=,input={})
EVENT onTick
EVENT onTick executing
commonsd.dwl(3192): running
IF timerriavvio...
FALSE
commonsd.dwl(3199): IF executed
commonsd.dwl(3219): FOR executed
IF tremore...
FALSE
commonsd.dwl(3225): IF executed
CALL cambiologo...
commonsd.dwl(3226): CALL executed
commonsd.dwl(3227): meteotimer... = (N|21|21.0)
IF meteotimer...
FALSE
commonsd.dwl(3230): IF executed
commonsd.dwl(3231): timeravvisi... = (N|-9|-9.0)
MOVE{par0=(N||0.0), par1=(N||0.0)}
You tried to Move a NULL objectersalvataggi+1
'If timersalvataggi >=60
'call backup
'End_IF
Move prete,chiesain<-- Error here
commonsd.dwl(3236): MOVE executed
IF chierico...
WARNING: Cannot reference property "timer": object is NULL
FALSE
commonsd.dwl(3246): IF executed
Returning: (N|1|1.0)
Checking survival...
world.fireEvent: Living($OWNER=_obj0 (Un Serpente),$AGENT=_obj0,$TARGET=_obj0,input={})


Il sorgente di quando esce è:
EVENT Bivio1.OnReceive
ACTIONS
MoveOutside $AGENT,"Bosco"

Ferion - May 25, 2006 07:42 AM (GMT)
Ciao criss.
il problema forse è derivato da dimx.
Io uso la Onreceive.
Ma forse,la onreceive scatta mentre il pg è tra la stanza di partenza e quella di arrivo,cioè in nessun posto.
Quindi quando dimx ti deve eliminare dal WORLD il pg e ricrearlo nell'altro, non sa da dove cancellarti!!!Perchè io ho provato a usare l'attach event che usi in underworld per attaccare l'evento al buco nel muro sottoterra, e l'ho attaccato a un oggetto a caso,e non da nessun problema.
La cosa strana è che se uso moveoutside nella onwxit non succede assolutamente niente,nemmeno nella oneneter.
Ora escogito un sistemino ( tipo l'estensione .L ) per imbroggliare il tuo motorino dim x !!!^^_____^^

Cris - May 25, 2006 07:54 AM (GMT)
Impossibile capirlo senza il sorgente.

Comunque credo la tua intuizione sia corretta, guarda qui:

vedo nel log un IF IsPlayer ...

la IsPlayer si basa sulla lista dei giocatori presenti, ma se il giocatore sta ancora arrivando dall'altro mondo, non è presente ancora.

In pratica, devi semplicemente seguire gli esempi, poi eventualmente fare una variazione dopo che l'hai visto funzionare





Hosted for free by InvisionFree