Jump to content

Lord Ahriman

Miembro
  • Contador contenido

    146
  • Ingreso

  • Última visita

  • Días ganados

    7

Mensajes publicados por Lord Ahriman

  1. Hmm, espero que te vaya bien, pero dudo que la gente se divierta en el server, esta bien hay varios que les gusta el old school, pero hay que agregar ideas nuevas, yo tambien juego hace años, 2006 aprox, Ahora sacan server de todo tipo, cada quien con lo suyo, pero la gente prefiere un server sencillo que tenga cosas buenas y que los haga sentir bien por asi decirlo xd
    Si tienes ideas para hacer misiones y agregar cosas, genial si no pues... es fome, suerte!

  2. Otra cosa, yo he intentado sacar sus animaciones y no he tenido suerte, quizas no me da el cerebro, lo que si, digamos que descompilas el gr2 del Guerrero, lo pasas a .obj y estas listo para editar, ahi puedes arrastrar el GR2 al 3ds max y tener los huesos, pero despues tienes que hacer un tema que demora mucho tiempo... Que es ajustar los huesos a el modelo, no hago armaduras por lo mismo, es mucha joda
    Te recomiendo usar 3DS Max 8 en ese lee los huesos de mobs, npc, etc... En los superiores no tendras como exportar en GR2, solo el del 2013
    Yo uso esos 2, el 8 para los huesos y ese tema, pero exporto al 2013, es mejor en funcionamiento.

  3. Saludos a todos, le dejo esta quest que modifique (no se mucho de quest)

    La quest trata de un libro que estaba oculto en una cueva de las tierra del fuego, y que al abrirlo les pedira ser lvl 125, tener una esfera de cristal y listo, como premio por comprender el libro te da un atuendo de lvl 125...
    En mi caso el ítem: 9030 era Libro Coraza Dragón
    Al abrirlo me indicaría lo que necesito para leer ese libro, todo es totalmente editable y por lo que veo fácil de entender...
    9015 era Esfera Cristal Solar, que es lo que necesito para leer el libro en question... 

    Ustedes lo adaptan como quieran, le cambian el "vnum-de-item.use" a "vnum-de-NPC.chat" para usarlo en NPC (ojo que no se mucho de quest, si alguien sabe mas agradezco que me corrija!! ) Le cambian el lvl si quieren  o simplemente le borran el " if pc.get_level() < 125 then " Puede ser un Baul, Cofre, Libro, Pelota, ETC... Lo que se les venga a la mente mientras tengan un linea valida. mas un icono para ver el item y que sea type 18....

    Espero que alguien le sirva y de verdad si hay algo mal en la quest agradezco que me corrijan y si la dejan mejorada, genial, asi tambien la arreglo yo jajaj SUERTE!!! 
     

     

    Quote

    quest nombredequest begin
        state start begin
        when vnum-de-item.use begin
    if pc.get_level() < 125 then
    say_title("Tu nivel es insuficiente")
    say(""..pc.get_name().." Para poder entender este libro")
    say("Necesitas 2 cosas")
    say("Ser nivel: 125")
    say("Y este item:")
    say_item_vnum(vnum-del-item-a-pedir)
    return
    end
        say_title("Libro Dragon Acorazado")
        say("")
        say("Estimado/a "..pc.get_name().."")
        say("")
        say("Has obtenido el Libro del Dragon Acorazado")
        say("En el podras adquirir uno de sus atuendos")
        say("Pero necesitaras leerlo con este objeto:")
        say_item_vnum(vnum-del-item-a-pedir)
        wait()
        say_title("¿Aceptas usar el cristal?")
        say("Al usar este cristal, revelas los secretos")
        say("Que se escondia en la cueva de Tierra del Fuego")
        say_reward("Si aceptas, no hay vuelta atras.")
                local    s=select("Acepto.","No acepto.")
                if    s==2    then
                    return
                    else
                    if    pc.count_item(vnum-del-item-a-pedir)>0    then
                        say_title("Libro Dragon Acorazado:")
                        say("Has leido el libro")
                        say("En esta seccion encontraras")
                        say("Los atuendos que escondia el libro ")
                        say("")
                        say_reward(""..pc.get_name().." Dice: Debo elegir sabiamente.")
                        pc.remove_item(vnum-del-item-a-pedir)
                        else
                        say_title("Libro Dragon Acorazado:")
                        say("")
                        say_reward(""..pc.get_name().." Dice: Es complicado leer esto")
                        say_reward(""..pc.get_name().." Dice: Necesito el cristal")
                        say("")
                            say_item_vnum(vnum-del-item-a-pedir)
                        return
        end
        end
          local premiu = select ("Guerrero","Sura","Ninja","Chaman")
          if premiu == 1 then
             pc.give_item2(item-a-dar-,cantidad)
             say("Has recibido un atuendo para Guerrero")
          elseif premiu == 2 then
             pc.give_item2(item-a-dar-,cantidad)
             say("Has recibido un atuendo para Sura")
          elseif premiu == 3 then
             pc.give_item2(item-a-dar-,cantidad)
             say("Has recibido un atuendo para Ninja")
          elseif premiu == 4 then
             pc.give_item2(item-a-dar-,cantidad)
             say("Has recibido un atuendo para Chaman")
    end
        pc.remove_item(vnum-de-item)
        end
        end
    end

     

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

  4. En 19/5/2019 a las 12:41, caanmasu dijo:

    Hola amigos

    Esta quest consiste en que el líder del grupo al pulsar sobre un objeto (type 18) mostrará/ocultará la ubicación de los miembros del grupo (sin incluirlo a él) en el mapa. Parecido a cuando tenemos misión con un NPC y aparece una flecha arriba y también como una burbuja en el mapa. A medida que los miembros del grupo se mueven, también se moverá el "target", o sea, la "burbuja". Es decir, la ubicación es en tiempo real.

    No traigo vídeo porque no lo puedo testear en mi server pero sí funciona. Igualmente si no llegase a funcionar me lo escriben por acá.

     

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

     

    (Dejo código en post, código en web y archivo adjunto)

     

    
    --[[	QUEST
    Quest creada por Camilo Martínez
    Consiste en que el líder del grupo
    pueda ver la ubicación en tiempo real
    de los integrantes.
    
    Especificaciones:
    1. El líder del grupo al darle click sobre
    el objeto, le aparecerá la ubicación de cada
    integrante en el mapa (en tiempo real)
    2. Se notificará en el chat grupal cuando se
    active/desactive el rastreador
    3. Cuando se le dé click de nuevo al objeto,
    se borrarán las ubicaciones.
    
    Notas:
    1. Si un miembro no está en el mapa simplemente
    no se muestra su ubicación.
    2. Al apuntar el cursor en cualquiera de los
    integrantes mostrados en el mapa, se verá su
    nombre.
    3. Los targets se eliminan cuando se cierra
    la sesión
    4. Basado en los targets de las misiones oficiales
    5. Reportar cualquier error
    Y disfrutar de la quest!
    Discord: Camilo#0869
    --]]
    
    quest ver_miembros begin
    	state start begin
    
    		function eliminar_targets()
    			pc.setqf("block_target", 0)
    			for i = 1, 8 do target.delete("__MEMBER"..i.."__") end
    		end
    
    		when 40001.use begin
    			if party.is_leader() then
    				if pc.getqf("block_target") == 0 then
    					pc.setqf("block_target", 1)
    				local pids = {party.get_member_pids()}
    				local partyMembers = table.getn(pids)
    				for i = 1, partyMembers do
    					q.begin_other_pc_block(pids[i])
    					if pids[i] != pc.get_vid() then
    						local name, pid = pc.get_name(), pids[i]
    					end
    					q.end_other_pc_block()
    					target.vid("__MEMBER"..i.."__", pid, name)
    				end
    					party.chat("<Grupo> El líder está siguiendo las ubicaciones de los integrantes")
    				else
    					party.chat("<Grupo> El líder dejó de seguir las ubicaciones de los integrantes")
    					ver_miembros.eliminar_targets()
    				end
    			else
    				ver_miembros.eliminar_targets()
    				syschat("No eres el líder de un grupo")
    			end
    		end
    		
    		when logout with pc.getqf("block_target") == 1  begin
    			pc.setqf("block_target", 0)
    		end
    	end
    end

     

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

    Hmm, donde se supone que se ve al integrante, me dice el mensaje que esta siguiendo las ubicaciones, pero no muestra nada el mapa

×
×
  • Crear nuevo...