Try this, I only checked the states however :
quest colonias begin
state start begin
when login begin
if pc.get_map_index() == 356 then
say_size(350, 400)
say("Após a ruina dos três grandes reinos do antigo")
say("império, o povo se dividiu em colonias a oriente")
say("do continente. Esta é a colonia de Guerreiros,")
say("onde vive o povo mais forte e determinado.")
say("Guerreiros são treinados para serem os melhores")
say("em situações de combate corpo a corpo. Eles usam")
say("pesadas e resistentes armaduras, incríveis armas e")
say("graças a seus treinos aprendem e aperfeiçoam as")
say("melhores habilidades. Têm como seus principais")
say("objetivos na vida, atingir a pura força física e")
say("combina-la com um espírito equilibrado e sereno.")
say("Dependendo das habilidades que escolhem treinar,")
say("os guerreiros são capazes de infligir devastadoras")
say("quantidades de dano ou de combinar habilmente")
say("um escudo e uma espada para neutralizaram os")
say("ataques de múltiplos inimigos. Agora tu fazes parte")
say("desta colonia, será que estás à altura de te tornar")
say("um verdadeiro Guerreiro?")
say("")
say("Faz o teu treinamento e mostra do que és capaz!")
set_state(letterfix)
end
end
end
state letterfix begin
when letter begin
local v = find_npc_by_vnum(30134)
if v != 0 then
target.vid("__TARGET__", v, "Missão da Colonia: ")
end
send_letter("Missão da Colonia: ")
end
when button or info begin
say_title("Missão da Colonia: ")
say("")
say("Antes de começares o teu treinamento")
say("deves dirigir-te ao Líder da")
say("Colonia, ele ira dar-te instruções ")
say("antes de começares o teu treinamento.")
end
when __TARGET__.target.click or 30134.click begin
target.delete("__TARGET__")
say_title("Missão da Colonia: ")
say("Olá, eu sou o Líder da colonia de Guerreiros.")
say("Nesta colonia colonia só os Guerreiros mais")
say("fortes e determinados podem permanecer, os")
say("mais fracos são expulsos. Todos os que se")
say("juntam a esta colonia são sujeitos a um")
say("treinamento quem provar ter as capacidades")
say("certas terá a chance de entrar no novo")
say("império Souls Tao.")
say("")
say("Queres começar o teu treinamento? ")
escolher = select ("Sim","Não")
if escolher == 1 then
say("Muito bem! Deves dirigir-te ao General de Batalha,")
say("ele irá dizer-te o que deves fazer para treinar")
say("e aperfeiçoar as tuas habilidades.")
say("")
say("Boa sorte.")
clear_letter()
npc.lock()
set_state("general")
end
end
end
end
state general begin
when letter begin
local s = find_npc_by_vnum(30133)
if s != 0 then
target.vid("__TARGET__", s, "General da Batalha: ")
end
send_letter("General da Batalha: ")
end
when button or info begin
say_title("General da Batalha: ")
say("")
say("Dirige-te ao General da Batalha")
say("Para começares o teu treinamento")
set_state("missao3")
end
end
end
state missao3 begin
end
end