Page 1 of 1

Quest Designer problema

PostPosted: Wed May 12, 2010 2:41 pm
by jaguar74
Allora io ho scaricato dalla sezione "Download" Complete package 2018 poi la ho aggiornata con una release del server più recente 2362 il server funziona perfettamente ma quando inserisco una quest creata da me con quest designer poi quando faccio fartire il server dopo un pò si ferma dandomi questo messaggio di errore

15:20:40,487 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
15:20:40,487 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Nuova riga nella costante.
15:20:40,488 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
15:20:40,488 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
15:20:40,488 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Nuova riga nella costante.
15:20:40,488 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0

ho provato espostare con "questScript19.xsl, questScript20.xsl," e anche con "sqlScript.xsl" questo ultimo ovviamente cacicandolo con Navicat ma si presenta sempre il solito errore,io ho OS Windows Vista 64bit può dare problemi il sistema operativo a 64bit?...ma ho fatto anche la prova nell'altro PC che ha OS Windows 7 32bit ma anche su quello si presenta lo stesso errore se qualcuno mi può aiutare...

Re: Quest Designer problema

PostPosted: Wed May 12, 2010 3:19 pm
by Tinantiol
potresti passarmi questa quest?

Re: Quest Designer problema

PostPosted: Wed May 12, 2010 4:00 pm
by jaguar74
E' una quest che ho copiato guardando un sito di DAOC volevo vedere se quella fatta da me funzionava per poi creare di altre...

Re: Quest Designer problema

PostPosted: Wed May 12, 2010 4:07 pm
by Tinantiol
Tieni, aveva dei piccoli errori nel codice. Ora dovrebbe compilarsi correttamente
TrialofStrength.cs
(13.92 KiB) Downloaded 84 times

Re: Quest Designer problema

PostPosted: Wed May 12, 2010 4:54 pm
by jaguar74
Ti ringrazio per l'aiuto ma al momento non funziona ancora ora mi da queste scritte rosse e si blocca ancora

18:40:11,939 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,940 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Il tipo o il nome dello spazio dei nomi 'Database' non esiste nello spazio dei nomi 'DOL.GS'; probabilmente manca un riferimento a un assembly
18:40:11,940 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,940 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,941 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'AbstractQuestDescriptor'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,942 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,942 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,942 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'GenericItemTemplate'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,943 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,943 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,943 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Il tipo 'DOL.GS.Quests.Midgard.TrialofStrength' contiene già una definizione per 'marinefungus'
18:40:11,944 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,944 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,945 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'NHibernate'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,945 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,945 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,946 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'NHibernate'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,946 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0

Comunque se riesci a risolvere mi spieghi poi come devo fare per fare funzionare le quest una volta riuscivo a farle funzionare pure io le quest con il programma QD poi ho mollato tutto e ora dopo più di un'anno ho ripreso questi programmi ma non riesco a fare funzionare le quest fatte con QD...una volta mi funzionava pure il database del dolserver con QD configurando il database di tipo "mysql" con user e password ma ora non funziona neppure quello...

Re: Quest Designer problema

PostPosted: Wed May 12, 2010 6:59 pm
by Tinantiol
Ti ringrazio per l'aiuto ma al momento non funziona ancora ora mi da queste scritte rosse e si blocca ancora

18:40:11,939 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,940 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Il tipo o il nome dello spazio dei nomi 'Database' non esiste nello spazio dei nomi 'DOL.GS'; probabilmente manca un riferimento a un assembly
18:40:11,940 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,940 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,941 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'AbstractQuestDescriptor'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,942 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,942 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,942 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'GenericItemTemplate'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,943 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,943 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,943 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Il tipo 'DOL.GS.Quests.Midgard.TrialofStrength' contiene già una definizione per 'marinefungus'
18:40:11,944 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,944 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,945 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'NHibernate'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,945 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0
18:40:11,945 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Script compilation failed because:
18:40:11,946 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'NHibernate'; probabilmente manca una direttiva using o un riferimento a un assembly
18:40:11,946 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Line:0 Col:0

Comunque se riesci a risolvere mi spieghi poi come devo fare per fare funzionare le quest una volta riuscivo a farle funzionare pure io le quest con il programma QD poi ho mollato tutto e ora dopo più di un'anno ho ripreso questi programmi ma non riesco a fare funzionare le quest fatte con QD...una volta mi funzionava pure il database del dolserver con QD configurando il database di tipo "mysql" con user e password ma ora non funziona neppure quello...
allora, da premettere che riguardo le quest non so quasi niente eheh. allora comunque sto cercando di capire come funzionano, appena riesco a metterla apposto te lo faccio sapere! Scusami ma non ho mai avuto nessuna esperienza riguardo le quest :(

Re: Quest Designer problema

PostPosted: Fri May 14, 2010 6:01 pm
by Centurio
Se noti gli errori che ti segnala, ti dice quello che c'è di sbagliato.
Esempio:
Code: Select all
18:40:11,940 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Il tipo o il nome dello spazio dei nomi 'Database' non esiste nello spazio dei nomi 'DOL.GS'; probabilmente manca un riferimento a un assembly
Questo perchè ora la dichiarazione è DOL.Database e non + DOL.GS.Database ...quindi basta che sostituisci alla riga using DOL.GS.Database la riga using DOL.Database.

-
Code: Select all
18:40:11,941 - [MAIN] - ERROR - DOL.GS.ScriptMgr - Impossibile trovare il tipo o il nome dello spazio dei nomi 'AbstractQuestDescriptor'; probabilmente manca una direttiva using o un riferimento a un assembly
Qui se non erro non è + "AbstractQuestDescriptor" ma bisogna mettere "BaseQuest"

Comunque non ho il source di dol, ma basta che confronti una delle quest base che ci sono nel sorgente dol, con la tua quest e trovi le differenze :D e poi puoi correggere.

Questo perchè la quest postata da te è vecchia, così come credo sia la compilazione fatta da QuestDesigner, quindi bisogna aggiornare tutti i metodi e le classi chiamate, secondo il nuovo source.

Re: Quest Designer problema

PostPosted: Fri May 14, 2010 6:42 pm
by Tinantiol
si a questo ci ero arrivato anche io sfogliando i log di svn eheh. però ci sono alcuni metodi che sono cambiati radicalmente ed altri che sono proprio stati tolti. Per questo negli ultimi giorni mi sto dedicando alle quest ed in particolare a quest designer, che spero di riuscire ad aggiornare. Comunque grazie , ne sai molto più di me eheh illuminaci =)

Re: Quest Designer problema

PostPosted: Fri May 14, 2010 11:20 pm
by Centurio
Purtroppo non ricordo + molto, ma non credo che i metodi siano cambiati molto. Avevano fatto solo un po ordine nel codice, quindi sono state cambiate alcune dipendenze , nomi dei metodi e tipi di ritorno. Quindi se ci si sta un po attenti, non sono molte le cose che da cambiare.