Am un quest si dupa ce strang panzele necesare nu imi da esarfa,imi poate da cineva o solutie va rog!
state start begin
when 20406.chat."Ce este o Eºarfã?" begin
say_title("Theowahdan:")
say("Eºarfele îþi oferã 2 opþiuni,Combinarea & Absorþia")
say("Poþi încerca sã combini douã Eºarfe de acelaºi tip")
say("Din douã eºarfe de acelaºi tip combinate poþi")
say("obþine o Eºarfã de un grad mai mare.")
say("În procesul de absorbire, Eºarfa ia bonusul unei")
say("arme sau armuri,în funcþia de rata de absorþie a")
say("Eºarfei. Rata de absorbire variazã în funcþie de")
say("gradul Eºarfei. Arma sau armura absorbitã va fi ")
say("distrusã.")
end
when 20406.chat."Combinã douã Eºarfe." begin
say_title("Theowahdan:")
say("Doreºti sã combini douã Eºarfe?")
local confirm = select("Da.", "Nu.")
if confirm == 2 then
return
end
setskin(NOWINDOW)
command("acce open")
end
when 20406.chat."Absorbirea bonusurilor." begin
say_title("Theowahdan:")
say("Doreºti sã absorbi bonusurile de pe arma sau")
say("armura ta?")
local confirm = select("Da.", "Nu.")
if confirm == 2 then
return
end
setskin(NOWINDOW)
command("acce open_absorption")
end
end
end
state start begin
when login or levelup with pc.get_level() >= 40 and not pc.is_gm() begin
set_state("information")
end
end
state information begin
when enter begin
pc.setqf("time_to_wait", 0)
pc.setqf("collect_count", 0)
end
when letter begin
local v = find_npc_by_vnum(20406)
if v != 0 then
target.vid("theowahdan", v, "Theowahdan")
end
send_letter("Materialul special")
end
when button or info begin
say_title(mob_name(20406))
say("Theowahdan te cautã. Grãbeºte-te ºi vorbeºte cu el.")
end
when theowahdan.target.click or 20084.chat."Mãreºte-þi puterea." begin
target.delete("theowahdan")
say_title(mob_name(20406))
say("Ah,tu eºti!Am descoperit ceva extraordinar: un nou")
say("echipament numit Eºarfã. Eºarfele îþi oferã 2")
say("opþiuni: Combinarea ºi Absorþia.")
say("Poþi încerca sã combini 2 Eºarfe de acelaºi tip.")
say("Din douã eºarfe combinate poþi obþine o eºarfã cu")
say("un grad superior.")
wait()
say_title(mob_name(20406))
say("În procesul de absorbire,eºarfa ia bonusul de pe")
say("o armã sau armurã în funcþie de rata de absorþie a")
say("eºarfei tale. Rata de absorþie diferã în funcþie")
say("de gradul Eºarfei. Arma sau armura absorbitã va fi")
say("distrusã.")
say("Îþi pot crea o eºarfã normalã.")
say("Dar am nevoie de 15x "..item_name(80020)..".")
say("Doar "..mob_name(20355).." poate crea acest tip de")
say("material, aºa cã mergi ºi vorbeºte cu el.")
set_state("go_to_disciple")
end
end
state go_to_disciple begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("captain", v, "Cãpitanul")
end
send_letter("Mãreºte-þi puterea")
end
when button or info begin
say_title("Mãreºte-þi puterea:")
say("Gãseºte-l pe "..mob_name(20355).." pentru a obþine materialul")
say("necesar fabricãrii unei Eºarfe Lord Normale.")
end
when captain.target.click or 20355.chat."Increase your power" begin
target.delete("captain")
say_title(mob_name(20355))
say("Felicitãri,"..mob_name(20406).." mi-a spus cã vei")
say("veni sã mã vizitezi. Am descoperit recent cã Sung")
say("Mahi a devenit mai puternic. Trebuie ca cineva sã ")
say("facã rost de puterea lui sau Sung Mahi ne va")
say("distruge pe toþi. Îþi pot face un material special")
say("necesar fabricãrii Eºarfei dar nu va fi uºor.")
say("Am nevoie de 60 min, atunci îþi voi oferi")
say("materialul de care ai nevoie")
wait()
say_title(mob_name(20355))
say("Dacã vii înapoi peste 60 minute, voi avea materialul")
say("pregãtit pentru tine. Îþi promit. Nu uita sã mã ")
say("vizitezi în 60 min.")
local agree = select("Da.", "Nu.")
if agree == 1 then
pc.setqf("time_to_wait", 60 + pc.get_playtime())
set_state("time_to_wait")
end
end
end
state time_to_wait begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("captain", v, "Cãpitanul")
end
send_letter("Mãreºte-þi puterea")
end
when button or info begin
say_title("Mãreºte-þi puterea:")
say("Gãseºte-l pe "..mob_name(20355).." pentru a lua materialul.")
if pc.getqf("time_to_wait") > pc.get_playtime() then
local time_to_wait = pc.getqf("time_to_wait") - pc.get_playtime()
say("Timp rãmas: "..time_to_wait.." minute.")
end
end
when captain.target.click or 20355.chat."Mãreºte-þi puterea." begin
target.delete("captain")
say_title(mob_name(20355))
if pc.getqf("time_to_wait") > pc.get_playtime() then
local time_to_wait = pc.getqf("time_to_wait") - pc.get_playtime()
say("Ai venit prea repede.Nu au trecut 60 min.")
say("Timp rãmas: "..time_to_wait.." minute.")
else
pc.setqf("time_to_wait", 0)
say("Foarte bine, aºa cum þi-am promis îþi voi da")
say("materialul.")
if pc.getqf("collect_count") >= 9 then
pc.setqf("collect_count", pc.getqf("collect_count") + 1)
set_state("__complete")
else
pc.setqf("collect_count", pc.getqf("collect_count") + 1)
set_state("go_to_disciple")
end
pc.give_item2(80020, 1)
end
end
end
state __complete begin
when enter begin
pc.delqf("time_to_wait")
pc.delqf("collect_count")
end
when letter begin
local v = find_npc_by_vnum(20406)
if v != 0 then
target.vid("theowahdan_reward", v, "Theowahdan")
end
send_letter("Materialul special")
end
when button or info begin
say_title(mob_name(20406))
say("Theowahdan te aºteaptã ca sã îþi creeze o Eºarfã.")
say("Grãbeºte-te ºi vorbeºte cu el.")
end
when theowahdan_reward.target.click or 20084.chat."Mãreºte-þi puterea." begin
target.delete("theowahdan_reward")
say_title(mob_name(20406))
say("Ah, aici eºti."..mob_name(20355).." mi-a spus cã ai")
say("acum destul material pentru a crea o Eºarfã.")
say("Lasã-mã sã vãd...")
wait()
say_title(mob_name(20406))
if pc.count_item(80020) < 15 then
say("Ce? Nu ai destul material. Du-te înapoi ºi")
say("vorbeºte cu Cãpitanul.")
set_state("go_to_disciple")
else
pc.remove_item(80020, 15)
pc.give_item2_select(85005, 1)
item.set_socket(1, 1)
say("Ok, totul este în regulã.")
say_reward("Ai primit "..item_name(85005)..".")
say("Pentru a repeta misiune, doar deschide din nou")
say("scrisoarea mea.")
set_state("information")
end
end
end
end





