Quest Probleman Script

Play Now

Syrius

LOMCN Leecher
Mar 17, 2011
2
0
12
Hi I'm new, I'll be helping who necessit, but also need help lol, well these days I've been having trouble with a quest to kill boos.

Buenas, soy nuevo en el foro, bueno nuevo nuevo no, lo he estado mirando y obteniendo informacion de como hacer varias cosas, agradezco esta ayuda.
Estos dias he estado teniendo un problema que me tiene rallao jaja.
El problema es el siguiente:


[@main]
#ACT
LoadValue A5 "QuestDiary\System\Quest\Escudero.txt" [Muertos] [mobnumber]
LoadValue D5 "QuestDiary\System\Quest\Escudero.txt" [Muertos] [mobname]
#IF
CHECK [601] 1
#ACT
goto @questrey
break

#IF
Check [600] 1
#SAY
Ya has aceptado esta quest. Termina de matar \
{FCOLOR/14}<$OUTPUT(D5)> <$OUTPUT(A5)>{FCOLOR/12} en Kr de Ghoul.
#ACT
break


#IF
CHECKLEVEL 30
#SAY
Buenas aventurero, quizas hayas oido hablar de mi \
soy bastante popular en el pueblo de Serpent, \
Los muertos vivientes son mis esclavos, pero el \
otro dia, hice probar a un muerto viviente una pocion \
rara que lo hizo transformar en un terrible monstruo \
con una reveldia impresionante y una gran dureza, \
necessito a alguien con fe y ganas para poder destruir \
el terrible montruo.\
Estas interesado? \\
< Porsupuesto/@mas>\
< No me veo capacitado/@Exit> \\
#ELSESAY
No tienes el nivel suficiente\\

[@mas]
#IF
#SAY
Este montruo es muy grande y muy feo, \
lo he llamado {FCOLOR/14}<$OUTPUT(A3)> <$OUTPUT(D5)>{FCOLOR/12}, que esta\
adentrada en la morada DeathMine, ten cuidado con los zombis \
ya que algunos han recibido el efecto del Ghoul, alguno que otro \
puede que te intente matar, mas bien, todos jeje \
Aceptas la mission aventurero? \\
<Claro/@acceptquest>\
<No tengo tiempo/@Exit>\\

[@acceptquest]
#ACT
SET [600] 1
SaveValue "QuestDiary\System\escudero.txt" [Muertos] %USERNAME 0
#SAY
Mision aceptada. Vuelve a verme cuando la finalices.\\

[@questrey]
#SAY
Para completar esta habilidad deberás tener como minimo 75 FamePoints \\
<Los tengo/@completequestrey>\\

[@completequestrey]
#IF
SET [601] 1
CHECKFAME 75
#ACT
SET [601] 0
goto @completequestrey

#ELSEACT
goto @noquestrey

[@noquestrey]
#SAY
Lo siento, pero no dispones de los famepoints necessarios
<Salir/@Exit>

[@completequestrey]
#SAY
Enorabuena, aqui tienes tu recompensa!
#ACT
GIVEEXP 200000

[Muertos]
Mobnumber=1
Mobname=Ghoul
Syrius=0
Legendary=0
Hades=0

y el NPC me dice:
Ha este bicho lo he llamado 0.
el 0 esta en el color puesto en el script.

Agradeceria muchisimo un mini tutorial o una pagina donde pueda ver algun ejemplo de una quest de rematar un bicho.
Gracias anticipadas.

----
Would really appreciate a mini tutorial or a page where you can see some example of a quest to kill mob
Thanks in advance.

Sorry for my English.
 

Josiko

LOMCN Veteran
Veteran
Loyal Member
Apr 4, 2010
428
9
44
Spain
Porque tan dificil???
es mucho mas facil por sql este script.

Busca por inflikted , hay varios de estos.
El mismo script del banco puedes ponerlo para que sume muertes :)

Un saludo!
 
Upvote 0

Rawwwr

Dedicated Member
Dedicated Member
Feb 27, 2010
198
1
45
Y si en vez de por muertes pones items?

_______________________________________

Maybe it will be a better way collect items from that mobs, that's easier o.o
 
Upvote 0

Syrius

LOMCN Leecher
Mar 17, 2011
2
0
12
Entonces ese item lo podria pillar uno y venderlo, esa no es la idea.
Nunca lo he hecho por SQL, voy a ver como me sale...

Gracias
 
Upvote 0

Josiko

LOMCN Veteran
Veteran
Loyal Member
Apr 4, 2010
428
9
44
Spain
Mira es muy facil la verdad añadirlo por textos.

Te doy los comandos imprescindibles.

Save value ;Guarda una variable en un texto.
Loadvalue; Imprescindible para que el npc sepa de que le hablas.
Variables:

Añadir +1 por ejemplo.
INC D1 1

Tambien podrás usar varias funciones mas.

#ACT
LOADVALUE D4 ... Y lo que sigue :)
#IF
Checkitem origins %d1
#act
take origins %d1
INC D4 %D1
Savevalue ..... D4


Esto es una ayuda no es decirtelo, ya que todos nos hemos currado y no tengo ganas de dar cosas a segun que gente.
Ya que en este foro se vé que solo se ayudan entre amigos , no eres amigo te jodes.. :eek:
Asique te hecho una mano de como podrias hacerlo y tambien por sql pero es mas dificil por sql hasta que no le pillas truco.
Porcierto sirve mucho tambien en un script:

EQUAL D4 19 -> #IF -> Si el numero del texto que tienes que denominarlo D4,D5,D6 En el load value de antes de poner esto, te marca si es igual a 19 o mas grande

Entonces si es 19, lo mandas a otro lado de este modo le das la mision , utiliza flag tambien junto a esto te servirá mucho :)


/Origins.
------------
In english, www.google.com -> traductor ;)
 
Upvote 0