Jump to content

Dilong

Miembro
  • Contador contenido

    1.207
  • Ingreso

  • Última visita

  • Días ganados

    136

Mensajes publicados por Dilong

  1. Pues eso, no hay mucho que decir 😆

    quest cofre begin
    state start begin
    when 38056.use begin
    local items = {
    	{19, 1},
    	{29, 1},
    	{39, 1},
    	{49, 1}
    }
    local mobid = {
    	{101},
    	{102},
    	{103},
    	{104}
    }
    local items2 = math.random(table.getn(items))
    local mobid2 = math.random(table.getn(mobid))
    local intercambio = math.random(1,2)
    if intercambio == 1 then
    pc.give_item2(items[items2][1], items[items2][2])
    pc.remove_item(38056,1)
    elseif intercambio == 2 then
    pc.give_poly_marble(mobid[mobid2][1])
    chat("Has recibido "..mob_name(mobid[mobid2][1]).." bola polimorfa.")
    pc.remove_item(38056,1)
    end end end end

     

  2. En 13/2/2024 a las 18:53, st0rcns dijo:

    Me la puedes pasar bro

    quest inicio begin
    state start begin
    when 20011.chat."Reiniciar nivel" with pc.get_level()>= 69 begin
    say_title("Reinicio")
    say("Texto")
    local lv = select("Reiniciar","Cancelar")
    if lv == 1 then
    	say_title("Reinicio")
    	say_red("Esto devolvera al Nivel 1 tu personaje")
    	say_red("Continuar?")
    	local lv2 = select("Si","No")
    	if lv2 == 1 then
    if pc.count_item(19)==0 then
    say("Para esto necestas el objeto:")
    	say(""..say_item_vnum("19").." ") --- vnum dek objeto a pedir
    else
    	pc.set_level(1) --- Nivel al que volvera a iniciar el personaje
    	pc.remove_item(19,1) ----- vnum dek objeto a pedir
    	notice("Nivel reiniciado")
    	notice("Nivel reiniciado")
    	return
    end
    end
    end
    end
    end
    end

    El game debe tener la funcion "pc.set_level()" para que funcione, pero no seria problema por que los files de ahora ya los tienen

  3. hace 1 hora, ReuS dijo:

    Gracias, lo descargue, pero le falta la parte que se sube a los files :c

    Cargas el mapa con el wolrdeditor y lo generas en esta opcion

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    resto como los .txt lo puedes sacar de otro mapa del SF y editarlo con nuevas coordenadas y regen, pero lo importante es el attr

  4. Puedes usar otros mmorpg como referencia, pero el problema esta que mientras mas complejo sea la idea, mas codigo hay que tocar, por que hacer cosas solo en quest sin tocar el source solo te limitara a hacer lo "estandar"

    Si no tienes idea del lenguaje C++, Python, ya toca ir pagandole a alguien para que lo vaya creando desde cero y luego ir probandolo como se debe, por que mientras mas complejo, mas errores van a ir apareciendo

  5. hace 56 minutos, ReuS dijo:

    es mas facil si editas el special_item_group.txt ... alli metes los items que quieres que den las cajas luz luna xD y deberias añadir el chequeo al loguear el personaje, que seria algo asi...

    when login with game.set_event_flag("luz luna_drop") == 1 begin
        chat("El evento cajas luz sigue activo")
        end

    Es get_event_flag()

  6. En 19/7/2023 a las 12:29, Freddy Di Maria dijo:

    ahora tengo el problema de al presionar ./qc ruta a la mision  sale segmentation fault core dumped

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

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

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

     

    No escribiste toda la ruta.

    Aparte de eso, para no escribir toda la ruta, cosa que a la larga se hace tedioso, lo que debes hacer es crear un acceso directo en el inicio *" / "* sobre dicha ruta donde alojas las quest a compilar

    Así en lugar de escribir: cd /rutaskdj/djdjjdd/dhdddhhdw/€+3+3+/€+3+ (Ejemplo)

    Sólo escribes cd /acceso && ./qc tuquest.quest

  7. Pues, hay que probar todo, por que los Bugs pueden aparecer de cualquier acción dentro del juego.

    Digamos que subes al caballo y al bajar los npc's "desaparecen", por poner un ejemplo, hay que ir probando todo, jugando en el server de forma normal y usando los códigos GM para ciertas cosas, pero igual siempre habrá algo de lo que no te hayas enterado, por eso algunos abren un servidor en fase de pruebas para que los jugadores entren y vayan probando, luego al terminar el tiempo se repara, mejora lo que falta y se distribuye ciertas recomenpas a los jugadores dependiendo del fallo que hayan descubierto etc

×
×
  • Crear nuevo...