Asta este questul:
quest obtain_key begin
state start begin
when login with pc.level > 90 and get_global_time() - pc.getqf("last_mission") >= 60*60*12 begin
send_letter("Varfuri de sageti")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when info or button begin
--if pc.getqf("action") == 0
say_title("Atentie, ".. pc.get_name() ..".Ai nevoie de Capitan.")
say("")
say("Buna ziua!")
say("Am auzit ca vrei sa mergi in Manticore Land?")
say("Pentru a avea acces acolo trebuie")
say("sa ii faci o vizita Capitanului")
say("Doar acesta cunoaste drumul catre")
say("locul unde vrei sa ajungi.")
say("Dar ai grija pentru ca nu te va ajuta")
say("gratis....")
say("Mergi si vorbeste cu el.")
--end
end
when captain.target.click begin
say_title("Capitanul:")
say("Salut "..pc.get_name()..".Am tot muncit cu Seon-Hae")
say("despre locurile de munca care urmeaza sa le")
say("introducem pe taramurile noastre,iar acum")
say("vom incepe sa angajam,ince,incet.")
say_reward("Ucide demoni din Turnul Demonilor pentru")
say_reward("a obtine 200 arcuri impodobite.")
say_reward("Este un material excelent pentru armatele")
say_reward("noastre!Grabeste-te!")
say_item_vnum("30136")
wait()
say_title("Capitanul:")
say("Te voi putea angaja la acest loc de munca")
say("odata la 12h,nu mai mult,nu mai putin.Salariul")
say("consta intr-un")
say("un elixir rosu mediu,unul albastru,un inel de exp")
say("dar.Sper ca ai luat")
say("la cunostinta,doar odata la 12h !")
say_verde("Hint:Trebuie sa obtii 200 de arcuri.")
target.delete("captain")
set_state(killing)
end
end
state killing begin
when letter begin
send_letter("In cautarea arcurilor")
end
when button or info begin
say_title("Primul loc de munca - Colector")
say("Omoara demoni din Turnul Diavolului")
say("pentru a obtine arcurile impodobite.")
say("Sunt un material grozav pentru armata!")
say_verde("Hint:Trebuie sa obtii 200 de arcuri.")
say_item_vnum(30136)
end
when 1001.kill or 1002.kill or 1003.kill or 1004.kill begin
local n = number(0,500)
if n> 450 then
if pc.count_item(30136) == 199 then
pc.give_item2(30136, 1)
say_title("Primul loc de munca oferit de Capitan.")
say("Ai obtinut toate arcurile necesare!")
say("Vorbeste cu Uriel pentru a returna")
say("arcurile,si pentru a primii raportul!")
set_state(backuriel)
else
pc.give_item2(30136, 1)
end
end
end
end
state backuriel begin
when letter begin
send_letter("Colectarea a 200 de arcuri")
local v = find_npc_by_vnum(20011)
target.vid("uriel", v, "Uriel")
end
when button or info begin
say_title("Colectarea a 200 de arcuri")
say("Ai obtinut toate arcurile necesare.")
say("Vorbeste cu uriel pentru a-i da arcurile.")
say("si pentru a primii raportul.")
say_item_vnum("50902")
end
when uriel.target.click begin
if pc.count_item(30136) <200 then
say("Nu ai 200 arcuri pentru a-ti putea da raportul...")
else
say_title("Uriel:")
say("Iti multumesc ca ai adus arcurile.")
say("Voi vorbii cu Yang-Shin pentru a i le oferii.")
say("Pana atunci,poftim raportul gata intocmit.")
say_item_vnum("50902")
say("Te rog sa il oferi capitanului pentru a primii")
say("salariul.")
pc.remove_item(30136, 200)
target.delete("uriel")
pc.give_item2(50902, 1)
set_state(captback)
end
end
end
state captback begin
when letter begin
send_letter("Catre capitan.")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when button or info begin
say_title("Raportul a fost intocmit.")
say("Vorbeste cu capitanul pentru a-i oferii.")
say("raportul intocmit.")
say_item_vnum("50902")
end
when captain.target.click begin
if pc.count_item(50902) > 0 then
say_title("Capitan:")
say("Iti multumesc pentru raport.Hm,ia sa citesc..")
say(". . . ")
say(". . . ")
say("Da,este in regula.Raportul este bun.")
say_reward("Ti-a fost retras raportul.")
say_reward("Ai primit Inel de experienta")
say_reward("Ai primit Elixir rosu(M)")
say_reward("Ai primit Elixir albastru(M)")
pc.setqf("last_mission", get_global_time())
pc.remove_item(50902, 1)
pc.give_item2(70005, 1)
pc.give_item2(72724, 1)
pc.give_item2(72728, 1)
target.delete("captain")
set_state(start)
clear_letter()
else
say_title("Capitan:")
say("Nu vad niciun raport la tine in saculet!")
say_item_vnum("50902")
end
end
end
end
state start begin
when login with pc.level > 90 and get_global_time() - pc.getqf("last_mission") >= 60*60*12 begin
send_letter("Varfuri de sageti")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when info or button begin
--if pc.getqf("action") == 0
say_title("Atentie, ".. pc.get_name() ..".Ai nevoie de Capitan.")
say("")
say("Buna ziua!")
say("Am auzit ca vrei sa mergi in Manticore Land?")
say("Pentru a avea acces acolo trebuie")
say("sa ii faci o vizita Capitanului")
say("Doar acesta cunoaste drumul catre")
say("locul unde vrei sa ajungi.")
say("Dar ai grija pentru ca nu te va ajuta")
say("gratis....")
say("Mergi si vorbeste cu el.")
--end
end
when captain.target.click begin
say_title("Capitanul:")
say("Salut "..pc.get_name()..".Am tot muncit cu Seon-Hae")
say("despre locurile de munca care urmeaza sa le")
say("introducem pe taramurile noastre,iar acum")
say("vom incepe sa angajam,ince,incet.")
say_reward("Ucide demoni din Turnul Demonilor pentru")
say_reward("a obtine 200 arcuri impodobite.")
say_reward("Este un material excelent pentru armatele")
say_reward("noastre!Grabeste-te!")
say_item_vnum("30136")
wait()
say_title("Capitanul:")
say("Te voi putea angaja la acest loc de munca")
say("odata la 12h,nu mai mult,nu mai putin.Salariul")
say("consta intr-un")
say("un elixir rosu mediu,unul albastru,un inel de exp")
say("dar.Sper ca ai luat")
say("la cunostinta,doar odata la 12h !")
say_verde("Hint:Trebuie sa obtii 200 de arcuri.")
target.delete("captain")
set_state(killing)
end
end
state killing begin
when letter begin
send_letter("In cautarea arcurilor")
end
when button or info begin
say_title("Primul loc de munca - Colector")
say("Omoara demoni din Turnul Diavolului")
say("pentru a obtine arcurile impodobite.")
say("Sunt un material grozav pentru armata!")
say_verde("Hint:Trebuie sa obtii 200 de arcuri.")
say_item_vnum(30136)
end
when 1001.kill or 1002.kill or 1003.kill or 1004.kill begin
local n = number(0,500)
if n> 450 then
if pc.count_item(30136) == 199 then
pc.give_item2(30136, 1)
say_title("Primul loc de munca oferit de Capitan.")
say("Ai obtinut toate arcurile necesare!")
say("Vorbeste cu Uriel pentru a returna")
say("arcurile,si pentru a primii raportul!")
set_state(backuriel)
else
pc.give_item2(30136, 1)
end
end
end
end
state backuriel begin
when letter begin
send_letter("Colectarea a 200 de arcuri")
local v = find_npc_by_vnum(20011)
target.vid("uriel", v, "Uriel")
end
when button or info begin
say_title("Colectarea a 200 de arcuri")
say("Ai obtinut toate arcurile necesare.")
say("Vorbeste cu uriel pentru a-i da arcurile.")
say("si pentru a primii raportul.")
say_item_vnum("50902")
end
when uriel.target.click begin
if pc.count_item(30136) <200 then
say("Nu ai 200 arcuri pentru a-ti putea da raportul...")
else
say_title("Uriel:")
say("Iti multumesc ca ai adus arcurile.")
say("Voi vorbii cu Yang-Shin pentru a i le oferii.")
say("Pana atunci,poftim raportul gata intocmit.")
say_item_vnum("50902")
say("Te rog sa il oferi capitanului pentru a primii")
say("salariul.")
pc.remove_item(30136, 200)
target.delete("uriel")
pc.give_item2(50902, 1)
set_state(captback)
end
end
end
state captback begin
when letter begin
send_letter("Catre capitan.")
local v = find_npc_by_vnum(20355)
target.vid("captain", v, "Capitan")
end
when button or info begin
say_title("Raportul a fost intocmit.")
say("Vorbeste cu capitanul pentru a-i oferii.")
say("raportul intocmit.")
say_item_vnum("50902")
end
when captain.target.click begin
if pc.count_item(50902) > 0 then
say_title("Capitan:")
say("Iti multumesc pentru raport.Hm,ia sa citesc..")
say(". . . ")
say(". . . ")
say("Da,este in regula.Raportul este bun.")
say_reward("Ti-a fost retras raportul.")
say_reward("Ai primit Inel de experienta")
say_reward("Ai primit Elixir rosu(M)")
say_reward("Ai primit Elixir albastru(M)")
pc.setqf("last_mission", get_global_time())
pc.remove_item(50902, 1)
pc.give_item2(70005, 1)
pc.give_item2(72724, 1)
pc.give_item2(72728, 1)
target.delete("captain")
set_state(start)
clear_letter()
else
say_title("Capitan:")
say("Nu vad niciun raport la tine in saculet!")
say_item_vnum("50902")
end
end
end
end
Deci questul original ma pune sa ma duc la general care ma trimite sa bat pentru arcurile alea,bun pe urma ma duce la uriel care imi ia arcurile si imi da un raport.Aici vreau sa modific eu ceva Urielul sa ceara si el ceva sa bati de 5 ori generalul si pe urma sa ia arcurile si sa de-a raportul ala.
Mai am de modificat la el dar asta este partea de text.
Dau thx care te descurci sa il faci bine si una bere virtuala asta doar daca nu cumva stati in ferentari si o bem in persoana
