L2 Armageddon Forum

Forum for L2 Armageddon Server
 
ÍndiceÍndice  CalendarioCalendario  FAQFAQ  BuscarBuscar  RegistrarseRegistrarse  MiembrosMiembros  Grupos de UsuariosGrupos de Usuarios  ConectarseConectarse  

Comparte | 
 

 Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Potestas
Usuario
Usuario


Cantidad de envíos : 58
Edad : 46
Reputación : 0
Puntos : 0
Fecha de inscripción : 07/08/2008

MensajeTema: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Jue Oct 02, 2008 7:08 pm

Level: 40
NPC: Trader Helvetia, Giran
Type: 1-time / Solo

Este quest deberia tomarse en la Grocery de Giran, pero lo trate de tomar cuando era 65 y no me dio el quest, prove con otro pj cambiando a sub con lvl 40 y no le funciono tampoco.

Por favor, verifcar.
Volver arriba Ir abajo
Ver perfil de usuario
[GM]Mikhael
Moderador
Moderador


Cantidad de envíos : 1322
Edad : 31
Localización : Tras de ti.
Reputación : 0
Puntos : 0
Fecha de inscripción : 12/06/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Sáb Oct 04, 2008 12:32 am

Si la quest es nueva de gracia es normal que no funcione aun..paciencia que hellbound solo fue una expansion de kamael xd pero gracia es una señora cronica nuevecita

_________________
En construccion
Volver arriba Ir abajo
Ver perfil de usuario
Hototo
Usuario
Usuario


Cantidad de envíos : 256
Reputación : 0
Puntos : 0
Fecha de inscripción : 22/09/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 12:28 am

El codigo java que puse por aqui precisamente es para poder poner esa quest.
Volver arriba Ir abajo
Ver perfil de usuario
Vanadiel
Usuario
Usuario


Cantidad de envíos : 610
Edad : 35
Localización : Mexico
Barra de respeto :
Reputación : 0
Puntos : -6
Fecha de inscripción : 11/06/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 1:40 am

creo que se deberian de poner mas atencion a los codigos que estan poniendo, que son aportes

tal vez diran que no se pueden fiar de todos los codigos que pongan, pero otra cosa es que tengan fuentes oficiales poniendo que asi debe de funcionar cierta cosa

tampoco es para ponerse en la posicion de no hacer nada, cuando es mas facil tomar un aporte
Volver arriba Ir abajo
Ver perfil de usuario
Lestat
Admin
Admin


Cantidad de envíos : 2689
Reputación : 0
Puntos : 1
Fecha de inscripción : 30/01/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 6:07 am

Codigo java? Me he perdido, no recuerdo haber visto ningun codigo java! Aparte,las quest usan python.

_________________

Volver arriba Ir abajo
Ver perfil de usuario http://www.calicoelectronico.com/
Vanadiel
Usuario
Usuario


Cantidad de envíos : 610
Edad : 35
Localización : Mexico
Barra de respeto :
Reputación : 0
Puntos : -6
Fecha de inscripción : 11/06/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 8:02 am

Volver arriba Ir abajo
Ver perfil de usuario
Lestat
Admin
Admin


Cantidad de envíos : 2689
Reputación : 0
Puntos : 1
Fecha de inscripción : 30/01/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 12:08 pm

Eso no tiene nada que ver con quest,son dos xmls de skills (las inferiores,asi se ven los templates de skills) y un patch de java que tampoco tiene nada que ver, parece mas de control de ciertos scrolls.

_________________

Volver arriba Ir abajo
Ver perfil de usuario http://www.calicoelectronico.com/
Hototo
Usuario
Usuario


Cantidad de envíos : 256
Reputación : 0
Puntos : 0
Fecha de inscripción : 22/09/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 1:50 pm

Lestat escribió:
Eso no tiene nada que ver con quest,son dos xmls de skills (las inferiores,asi se ven los templates de skills) y un patch de java que tampoco tiene nada que ver, parece mas de control de ciertos scrolls.

Sin ese java el python no te vale de nada ya que el resultado de hacer la quest es un cubo que es del type scroll y no esta implementado en el java. Como pone en el post. Si hace falta pongo el pyhon.
Volver arriba Ir abajo
Ver perfil de usuario
Hototo
Usuario
Usuario


Cantidad de envíos : 256
Reputación : 0
Puntos : 0
Fecha de inscripción : 22/09/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:02 pm

el python:
Código:

#L2Emu
import sys
from net.l2emuproject.gameserver.model.quest import State
from net.l2emuproject.gameserver.model.quest import QuestState
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest
from net.l2emuproject.tools.random import Rnd

qn = \"40_ASpecialOrder\"

# NPC
HELVETIA = 30081
OFULLE = 31572
GESTO = 30511

# Items
OrangeNimbleFish,OrangeUglyFish,OrangeFatFish,FishChest = 6450,6451,6452,12764
GoldenCobol,ThornCobol,GreatCobol,SeedJar = 5079,5082,5084,12765
WondrousCubic = 10632

class Quest (JQuest) :

 def __init__(self,id,name,descr):
    JQuest.__init__(self,id,name,descr)
    self.questItemIds = [12764,12765]

 def onEvent (self,event,st) :
    htmltext = event
    if event == \"30081-02.htm\" :
      st.set(\"cond\",\"1\")
      condition = Rnd.get(1,2)
      if condition == 1 :
        st.set(\"cond\",\"2\")
        htmltext = \"30081-02a.htm\"
      else :
        st.set(\"cond\",\"5\")
        htmltext = \"30081-02b.htm\"
      st.setState(State.STARTED)
      st.playSound(\"ItemSound.quest_accept\")
    elif event == \"30511-03.htm\" :
      st.set(\"cond\",\"6\")
      st.playSound(\"ItemSound.quest_middle\")
    elif event == \"31572-03.htm\" :
      st.set(\"cond\",\"3\")
      st.playSound(\"ItemSound.quest_middle\")
    elif event == \"30081-05a.htm\" :
      st.takeItems(FishChest,1)
      st.giveItems(WondrousCubic,1)
      st.playSound(\"ItemSound.quest_finish\")
      st.exitQuest(False)
    elif event == \"30081-05b.htm\" :
      st.takeItems(SeedJar,1)
      st.giveItems(WondrousCubic,1)
      st.playSound(\"ItemSound.quest_finish\")
      st.exitQuest(False)
    return htmltext

 def onTalk (self,npc,player) :
    htmltext = \"<html><body>You are either not on a quest that involves this NPC, or you don\'t meet this NPC\'s minimum quest requirements.</body></html>\"
    st = player.getQuestState(qn)
    if not st : return htmltext

    npcId = npc.getNpcId()
    id = st.getState()
    cond = st.getInt(\"cond\")
    if id == State.COMPLETED :
      htmltext = \"<html><body>This quest has already been completed.</body></html>\"
    elif npcId == HELVETIA :
      if cond == 0 :
        if player.getLevel() >= 40 :
          htmltext = \"30081-01.htm\"
        else :
          htmltext = \"30081-00.htm\"
          st.exitQuest(1)
      elif cond == 2 :
        htmltext = \"30081-03a.htm\"
      elif cond == 5 :
        htmltext = \"30081-03b.htm\"
      elif cond == 4 :
        htmltext = \"30081-04a.htm\"
      elif cond == 7 :
        htmltext = \"30081-04b.htm\"
    elif npcId == OFULLE :
      if cond == 2 :
        htmltext = \"31572-01.htm\"
      elif cond == 3 :
        if st.getQuestItemsCount(OrangeNimbleFish) >= 10 and st.getQuestItemsCount(OrangeUglyFish) >= 10 and st.getQuestItemsCount(OrangeFatFish) >= 10 :
          st.set(\"cond\",\"4\")
          st.takeItems(OrangeNimbleFish,10)
          st.takeItems(OrangeUglyFish,10)
          st.takeItems(OrangeFatFish,10)
          st.playSound(\"ItemSound.quest_middle\")
          st.giveItems(FishChest,1)
          htmltext = \"31572-04.htm\"
        else :
          htmltext = \"31572-05.htm\"
      elif cond == 4 :
        htmltext = \"31572-06.htm\"
    elif npcId == GESTO :
      if cond == 5 :
        htmltext = \"30511-01.htm\"
      elif cond == 6 :
        if st.getQuestItemsCount(GoldenCobol) >= 40 and st.getQuestItemsCount(ThornCobol) >= 40 and st.getQuestItemsCount(GreatCobol) >= 40 :
          st.set(\"cond\",\"7\")
          st.takeItems(GoldenCobol,40)
          st.takeItems(ThornCobol,40)
          st.takeItems(GreatCobol,40)
          st.playSound(\"ItemSound.quest_middle\")
          st.giveItems(SeedJar,1)
          htmltext = \"30511-04.htm\"
        else :
          htmltext = \"30511-05.htm\"
      elif cond == 7 :
        htmltext = \"30511-06.htm\"
    return htmltext

QUEST = Quest(40,qn,\"A Special Order\")

QUEST.addStartNpc(HELVETIA)

QUEST.addTalkId(HELVETIA)
QUEST.addTalkId(OFULLE)
QUEST.addTalkId(GESTO)

Para cambiar el type de los items, primero hay q borrarlos.
Código:

INSERT INTO `etcitem` VALUES
(10632,\"Wondrous Cubic\", \"false\", \"none\", 0, \"stackable\", \"wood\", \"none\", -1, 0, NULL, \"false\", \"false\", \"false\", \"false\", \"\", \"\"),
(12764,\'Fish Chest\',\'false\',\'quest\',0,\'stackable\',\'paper\',\'none\',-1,0,0,\'false\',\'false\',\'false\',\'false\',\'CT2Item\',\'none\'),
(12765,\'Seed Jar\',\'false\',\'quest\',0,\'stackable\',\'paper\',\'none\',-1,0,0,\'false\',\'false\',\'false\',\'false\',\'CT2Item\',\'none\');

Htmls:
http://rapidshare.com/files/151100778/htlm.zip.html


Última edición por Hototo el Dom Oct 05, 2008 2:15 pm, editado 2 veces
Volver arriba Ir abajo
Ver perfil de usuario
Eldor
Usuario
Usuario


Cantidad de envíos : 424
Reputación : 0
Puntos : 0
Fecha de inscripción : 07/06/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:07 pm

es la quest de las ratas que hay ahora en el ofi?
Volver arriba Ir abajo
Ver perfil de usuario
Lestat
Admin
Admin


Cantidad de envíos : 2689
Reputación : 0
Puntos : 1
Fecha de inscripción : 30/01/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:09 pm

M,importada de L2Emu, que es el emulador que queria poner aqui. A ver si la implementacion en l2jfree funciona sin problema, aunque me da que necesita mas cosas que el simple python.
En principio la quest se podra tomar,ahora ... lo de los items,no estoy muy seguro de que funcione usando l2jfree,la verdad. De hecho no creo.

_________________

Volver arriba Ir abajo
Ver perfil de usuario http://www.calicoelectronico.com/
Hototo
Usuario
Usuario


Cantidad de envíos : 256
Reputación : 0
Puntos : 0
Fecha de inscripción : 22/09/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:14 pm

Lestat escribió:
M,importada de L2Emu, que es el emulador que queria poner aqui. A ver si la implementacion en l2jfree funciona sin problema, aunque me da que necesita mas cosas que el simple python.
En principio la quest se podra tomar,ahora ... lo de los items,no estoy muy seguro de que funcione usando l2jfree,la verdad. De hecho no creo.

Como ya dije el codigo no es mio pero el java es de l2j, en teoria deberia tirar con el l2jfree ya que el java es bastante mas parecido que el del emu. El problema puede surgir con el python pero eso siempre se puede adaptar al igual que el java pero para eso hay q saber que version del emulador se usa.

Un saludo.
Volver arriba Ir abajo
Ver perfil de usuario
Lestat
Admin
Admin


Cantidad de envíos : 2689
Reputación : 0
Puntos : 1
Fecha de inscripción : 30/01/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:35 pm

El python funcionara sin problema,es correcto. El problema es que los items que da no funcionaran.

_________________

Volver arriba Ir abajo
Ver perfil de usuario http://www.calicoelectronico.com/
Hototo
Usuario
Usuario


Cantidad de envíos : 256
Reputación : 0
Puntos : 0
Fecha de inscripción : 22/09/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:38 pm

Por eso hce falta la parte java.
Volver arriba Ir abajo
Ver perfil de usuario
Lestat
Admin
Admin


Cantidad de envíos : 2689
Reputación : 0
Puntos : 1
Fecha de inscripción : 30/01/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:39 pm

Si,pero editar la parte java obligaria a hacerlo cada vez que sincronicemos con l2jfree. Aqui usamos versiones estables, no compilo nada desde que empezaron con lo de soporte solo para versiones estables.

_________________

Volver arriba Ir abajo
Ver perfil de usuario http://www.calicoelectronico.com/
Hototo
Usuario
Usuario


Cantidad de envíos : 256
Reputación : 0
Puntos : 0
Fecha de inscripción : 22/09/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:42 pm

Eso ya es otro tema pero sacando el diff. El patch se aplicaria con bastante facilidad aunque se sincronice solo es una opinion. No es que se toque mucho del java en este caso.

P.D. Otra opinion desde que los de Oneo se unieron al l2j original este esta mucho mas currado que el l2jfree. Solo es un comentario. No si se le has hechado un vistazo a los ultimos packs.
Volver arriba Ir abajo
Ver perfil de usuario
Lestat
Admin
Admin


Cantidad de envíos : 2689
Reputación : 0
Puntos : 1
Fecha de inscripción : 30/01/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:45 pm

Eso es mejor comentarlo en otro apartado

_________________

Volver arriba Ir abajo
Ver perfil de usuario http://www.calicoelectronico.com/
Hototo
Usuario
Usuario


Cantidad de envíos : 256
Reputación : 0
Puntos : 0
Fecha de inscripción : 22/09/2008

MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Dom Oct 05, 2008 2:49 pm

Ok. Bueno este tema creo que se puede cerrar.

Un saludo.
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)   Hoy a las 3:09 pm

Volver arriba Ir abajo
 
Gracia nuevo quest Lvl 40 A Special Order (No se puede tomar el quest)
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Problemas batería
» Airis Kira N7000 ¡como nuevo! 65EUR
» Poner imágenes o fotos debajo de los iconos de Nuevo Mensaje, no Hay nuevos mensajes..
» quiero darle un orden distinto a las secciones de mi foro, creando un nuevo apartado
» bloque nuevo de argumento

Permisos de este foro:No puedes responder a temas en este foro.
L2 Armageddon Forum :: Soporte en español :: Ayuda y soporte-
Cambiar a: