Jump to content

Peticion de Correccion de Quest


Manu97

Mensajes recomendados

Alguien puede ayudarme con esta quest? Quiero que cada 10 niveles informe en el chat que x pj subio a x nivel.. pero ademas agregarle colores a ese texto..antes tenia esta quest pero con el tiempo se me perdio...

 

quest felicitacion_lvl_max begin 
    state start begin
        when levelup with pc.get_level() == 105 begin
            local nivel = pc.get_name()
            notice_all("Enhorabuena, "..nivel.." acabas de alcanzar el Nivel 105 ¡Felicidades!")
            set_state(__complete) 
        end        
    end
    state __complete begin 
    end 
end  

Enlace para comentar
Compartir en otros sitios

hace 28 minutos, Manu97 dijo:

Alguien puede ayudarme con esta quest? Quiero que cada 10 niveles informe en el chat que x pj subio a x nivel.. pero ademas agregarle colores a ese texto..antes tenia esta quest pero con el tiempo se me perdio...

 

quest felicitacion_lvl_max begin 
    state start begin
        when levelup with pc.get_level() == 105 begin
            local nivel = pc.get_name()
            notice_all("Enhorabuena, "..nivel.." acabas de alcanzar el Nivel 105 ¡Felicidades!")
            set_state(__complete) 
        end        
    end
    state __complete begin 
    end 
end  

Esa es para cambiarle el color al texto en las quest. En cuanto lo de la quest de nivel simplemente le cambias al nivel que necesites. En si no se si en una sola quest se pueda colocar cada 10 niveles si no quest individual osea, una quest para nivel 10 otra para 20 y asi sucesivamente hasta el maximo nivel. Si es pvm el server y se demora en subir cada 10 niveles vendria bien pero si sube rapido mejor seria que lo colocaras por 20 niveles ya que si sube muy rapido puede que no aparesca el anuncio

Enlace para comentar
Compartir en otros sitios

hace 3 minutos, Xhebas dijo:

Esa es para cambiarle el color al texto en las quest. En cuanto lo de la quest de nivel simplemente le cambias al nivel que necesites. En si no se si en una sola quest se pueda colocar cada 10 niveles si no quest individual osea, una quest para nivel 10 otra para 20 y asi sucesivamente hasta el maximo nivel. Si es pvm el server y se demora en subir cada 10 niveles vendria bien pero si sube rapido mejor seria que lo colocaras por 20 niveles ya que si sube muy rapido puede que no aparesca el anuncio

Ese post explica como agregar mas colores.. yo solo quiero ponerle color.. y si se puede poner todo en una quest porque yo antes lo habia hecho y lo tenia en color naranja con verde.. pero no recuerdo como lo habia hecho ni de donde la habia sacado..

Enlace para comentar
Compartir en otros sitios

quest felicitacion_lvl_max begin 
    state start begin
        when levelup with pc.get_level() == 105 begin
            say_green("Enhorabuena, "..pc.get_name().." acabas de alcanzar el Nivel 105 ¡Felicidades!")
            set_state(__complete) 
        end        
    end
    state __complete begin 
    end 
end  

Enlace para comentar
Compartir en otros sitios

hace 17 horas, Dilong dijo:

quest felicitacion_lvl_max begin 
    state start begin
        when levelup with pc.get_level() == 105 begin
            say_green("Enhorabuena, "..pc.get_name().." acabas de alcanzar el Nivel 105 ¡Felicidades!")
            set_state(__complete) 
        end        
    end
    state __complete begin 
    end 
end  

Dilong... la quest funciona.. solo que quiero que informe mas niveles.. no solo el 105..

Enlace para comentar
Compartir en otros sitios

hace 21 horas, Manu97 dijo:

Alguien puede ayudarme con esta quest? Quiero que cada 10 niveles informe en el chat que x pj subio a x nivel.. pero ademas agregarle colores a ese texto..antes tenia esta quest pero con el tiempo se me perdio...

 

quest felicitacion_lvl_max begin 
    state start begin
        when levelup with pc.get_level() == 105 begin
            local nivel = pc.get_name()
            notice_all("Enhorabuena, "..nivel.." acabas de alcanzar el Nivel 105 ¡Felicidades!")
            set_state(__complete) 
        end        
    end
    state __complete begin 
    end 
end  

Para hacerlo cada 10 niveles el when sería así: when levelup with pc.get_level() % 10 == 0 begin

No sé si te va a dejar hacer el módulo en el when, nunca lo he probado, luego en el notice_all: notice_all("Enhorabuena, "..nivel.." acabas de alcanzar el Nivel "..pc.get_level().." ¡Felicidades!")

Enlace para comentar
Compartir en otros sitios

hace 1 hora, Dilong dijo:

quest levelup begin
state start begin
when levelup begin
local nivel = {10,20,30,40,50,60,70,80,90,100}
for i=1,table.getn(nivel) do
if pc.get_level() == nivel[i] then
notice_all("Enhorabuena, el jugador "..pc.get_name().." ha subido al nivel "..pc.get_level(nivel).." ¡Felicidades!")
end
end
end
end
end

 

Que mierda es esa lol.

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...