Jump to content

Yori

Miembro
  • Contador contenido

    288
  • Ingreso

  • Última visita

  • Días ganados

    12

Mensajes publicados por Yori

  1. perdon, kohaku, se me habia olvidado, el evento de navidad es lo de toda la vida, el pino, el papa noel, la nieve, esas cosas. y lo de halloween es algo que hice para res_jack

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    y ya a partir de hay me anime e hice todo lo demas xD

  2. Wenas

    Voy a darte mi opinion, primero lo que no me gusta, que no quiere decir que este mal, weno, al lio, lo que no me gustan son las recompensas, piensa que esto va dirigido a server privados donde por ejemplo 10 lilas no van a ninguna parte y las lecturas concentradas se compran en paketes de 50 o mas, y la otro que no me gusta es el nivel, un poco bajo, podrías haberlo complicado un poco mas y ponerlo para un level mas alto. Por lo demas estan increibles, tienen una wena historia(supongo que la sacaste del oficial) porque no son de estas quest que te mandan a buscar algo asi porque si. en resumen, muy wenas quest!!!

     

    Saludos

  3. Para cuando lo maten en el mapa y lo manden a city quedaria asi...

    when login with pc.get_hp() <= 0 and pc.get_map_index() == X begin
    say("Estas muerto ahora seras")
    say("Llevado a tu ciudad")
    warp_to_village()
    end
    

    Donde esta la X va el index del mapa.

    saludos.

     

    eso no te funcionara por dos motivos, el primero es el bug del hp, todos aparecemos con hp negativa cuando logueamos(en la mayoria de los casos) y el index no será del tipo normal, será un index 10.000 veces mas grande y con rango, es decir si el index del mapa es 34 cuando usas la funcion d.new_jump_all() ese index se transforma en 340000 y dependiendo de cuantos index esten es uso podría llegar al 349999.

     

     

    si se pudiese hacer esto:

     

    when pc.get_hp() < 0 begin

    lo que quieras

    end

     

    se podría poner que lo mandase para city, pero eso no se puede hacer, asique no hay forma

     

    saludos

  4. he hecho esta quest y la verdad es que no he sido capaz de hacer que los muertos se vayan a city, a lo mejor Keko o raul saben como hacer.

    Aqui la quest:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    he puesto bastantes comentarios en la quest, de todas formas si te quedan dudas siempre puedes preguntar xD

     

    Saludos

  5. supongo que será que no llegas mas porque no entiendes la quest

    debes tener un npc en el segundo piso con el que poder hablar y ya te lleva a la siguiente parte, pero si ese npc lo tienes como enemigo pues no hay na que hacer segun sta la quest... debes fijarte en los vnum que salen en la quest y si pone.chat es un npc y si pone .kill es enemigo. a lo mejor me equivoco, hace tiempo que no entro a icerun pero si subes una imagen a lo mejor puedo ayudarte y te digo lo que tienes que hacer para pasar del 2º.

     

    Saludos

  6. Está wena esa funcion para hacer alguna quest del tipo de pedir una cantidad grande de items distintos que pueden ser admitidos para una quest, pero entonces me surge una duda? que funcion te quita los items para entregarlos en la quest?

     

     

    function multiple_removeitem(array,x)

     

    Lo demas siguelo tu, que yo no llego a tanto xD

    Wena funcion

     

    Saludos!!

  7. Pero como tanta gente hablando de esta quest y nadie la probo??

    con el permiso de Serex la subo reparada, weno, tmb la modifique un poco, con 15 de top se sale del fondo y queda feo

     

    quest ranking begin
    state start begin
      when 20095.chat."Ranking" begin
       local rangliste = mysql_query("SELECT player.name, player.level FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC","root","passnavicat","player","ipnavicat")
       say_title("Top 10")
       say("#:   Nombre	 Nivel ")
       say_reward("Top 1: "..rangliste.name[1].." "..rangliste.level[1].." ")
       say_title("Top 2: "..rangliste.name[2].." "..rangliste.level[2].." ")
       say("Top 3: "..rangliste.name[3].." "..rangliste.level[3].." ")
       say("Top 4: "..rangliste.name[4].." "..rangliste.level[4].." ")
       say("Top 5: "..rangliste.name[5].." "..rangliste.level[5].." ")
       say("Top 6: "..rangliste.name[6].." "..rangliste.level[6].." ")
       say("Top 7: "..rangliste.name[7].." "..rangliste.level[7].." ")
       say("Top 8: "..rangliste.name[8].." "..rangliste.level[8].." ")
       say("Top 9: "..rangliste.name[9].." "..rangliste.level[9].." ")
       say("Top 10: "..rangliste.name[10].." "..rangliste.level[10].." ")
       local s = select("Salir")
       if s == 1 then
        return
       end
      end
    end
    end
    

    Saludos

  8. Wenas a todos!!

     

    Me he fijado que hay pocas quest que usen consultas de mysql, y la verdad es que no es tan complicado añadirlas a nuestros servidores

    simplemente es añadir un archivo y una linea y empezar a disfrutar!! xDD

     

    Lo primero que debemos hacer es descargarnos este archivo:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

     

    una vez que lo tengamos lo metemos en la siguiende direccion usando el winscp o el filezilla o lo que useis (yo recomiendo winscp, xD)

    /usr/home/game/share/locale/germany/quest
    
    La direccion puede variar segun los files, pero en conclusion se mete donde todas las quest

     

    debemos darle permisos 777

     

    y debemos añadir la siguiente linea en el questlib.lua, no importa que la añadais al principio del todo o al final.

     

    dofile("locale/germany/quest/questing.lua")
    
    Fijaros si vuestro locale del server es germany o spain o lo que sea y cambiarlo dependiendo del que tengais, en mi caso es germany.

     

    Imagen enviada

     

    Ahora ya podreis meter un top de jugadores in game xD

    Recordad, debeis añadir las nuevas funciones en el quest_functions, pero para ir empezando añadir esta: mysql_query xD

     

    Saludos!

     

    PD: Si teneis alguna duda preguntad, que si se la respuesta la compartiría con vosotros.

     

    Créditos: archivo de Mijago de epvp y la guí­a mia

  9. se que lo saque de epvp antes de que lo posteasen en UJ, pero no se quien lo posteo o si ese de epvp lo saco de otro sitio, en cada foro hay un post sobre esto y no me quiero rayar en buscar quien lo posteo primero, si tu sabes quien fue lo añadiré sin problemas.

     

    Saludos

  10. lo mejor que puedes hacer para aprender es ponerte a trastear, empieza haciendo modificaciones en las quest que ya vienen en el server, asi vas viendo como es la sintaxis. yo aprendi a base de mirar misiones, es decir, cuando queria que apareciera un pergamino, buscaba una quest que tuviese pergamino y le copiaba esa parte, si queria que contara bichos muertos me buscaba la del establo, si queria que me diera cosas miraba cualquier quest xD y asi fue como aprendi lo que se, que no es mucho. Pero es que no tengo tiempo de ponerme a enseñar a nadie a hacer quest. en realidad el lenguaje quest es lenguaje Lua. casi todas las funciones que se usan para hacer quest son de una libreria hecha por ymir, para ahorrar codigo, pero no deja de ser lenguaje lua.

     

    En resumen: se autodidacta, se recuerda mejor lo que aprendes xD y sobretodo paciencia, no se aprende de un dia para otro

     

    Saludos

  11. 1: el top de personajes solo lo puedes hacer si sabes hacer sentencias mysql desde quest, tienes implementado eso?

     

    2:

    quest behemonth begin
    state start begin
      when BEHEMONTHvnum.kill with pc.get_level() >= 200 and pc.getqf("behemonth") == 0 begin    --Vnum del bicho ese
       say("Enhorabuena acabas de matar al bicho feo ese")
       say("y te vamos a dar unas chuches[ENTER]para que lo celebres xD")
       pc.setqf("behemonth",1)
       pc.give_item2(vnum,1)   -- Vnum del primer premio
       pc.give_item2(vnum,1)   --Vnum del segunda premio
       pc.change_money(1000000000)
      end
    end
    end
    
    Solo te dará los premios una vez.

     

    3: los bichos son los mismos? me refiero a si son iguales o los 15 distintos o 5 de una clase y 10 de otra o como, debes dar mas informacion para que sea mas facil ayudarte

  12. 1: top de gremios no lo hace ya el guardian??

    2: que premios quieres que de? quieres que se pueda hacer la mision mas de una vez?

    3: No entendi que es lo que quieres que haga esa quest, que te llene el inventario de amuletos o uno para todas, y eso de los 15 bichos a que te refieres?que bichos?

     

    Si quieres aprender a hacer quest hay unos tutoriales muy wenos para aprender aqui

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

     

    Saludos

×
×
  • Crear nuevo...