Jump to content

Peticion de Correccion de Quest


Manu97

Recommended Posts

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  

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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..

Link to comment
Share on other sites

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  

Link to comment
Share on other sites

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..

Link to comment
Share on other sites

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!")

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • Dilong locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...