*Problemă:
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Salutare , are cineva questul acela cand te duci la capitan iti da o panza fina o data al 3 ore ? Multumesc !
Quest capitan panza fina
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
cosmin931 scrie:*Problemă:
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Salutare , are cineva questul acela cand te duci la capitan iti da o panza fina o data al 3 ore ? Multumesc !
Poftim:
quest acce_mission begin
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("O haina speciala")
end
when button or info begin
say_title(mob_name(20406))
say("")
say("Theowahdan te cauta,grabeste-te la el")
say("")
end
when theowahdan.target.click or 20084.chat."Creste-ti puterea!" begin
target.delete("theowahdan")
say_title(mob_name(20406))
say("")
say("Ah, aici erai, am descoperit ceva")
say("extraordinar: o noua piesa pentru echipament")
say("care se numeste: ESARFA")
say("")
say("Sistemul de esarfa iti ofera doua posibilitati:")
say("Combinare si Absorbtie.")
say("")
say("Poti combina doua esarfa de acelasi grad.")
say("Combinand doua esarfe de acelasi grad vei")
say("obtine o esarfa cu un grad mai ridicat.")
say("")
wait()
say_title(mob_name(20406))
say("")
say("In procesul de absorbtie,esarfa absoarbe bonusurie")
say("dupa arma sau armura in functie de rata de absorbtie")
say("pe care ti-o ofera esarfa. In procesul de absorbtie arma sau armura")
say("vor fi distruse.")
say("")
say("Sunt capabil sa creez o esarfa de Gradul 1.")
say("Dar am nevoide de 40 x "..item_name(85000)..".")
say("")
say("Doar "..mob_name(20355).." este capabil sa creeze asa ceva")
say("")
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, "Captain")
end
send_letter("Creste-ti puterea!")
end
when button or info begin
say_title("Creste-ti puterea!")
say("")
say("Gaseste-l pe "..mob_name(20355).." pentru a lua materialele.")
say("")
end
when captain.target.click or 20355.chat."Creste-ti puterea" begin
target.delete("captain")
say_title(mob_name(20355))
say("")
say("Felicitari! "..mob_name(20406).." spune-mi cand vi sa ma vezi iar")
say("Recent am descoperit ca Sung-Mahi a devenit")
say("mult mult mai puternic.")
say("")
say("Pot sa fac pentru tine un echipament special dar nu")
say("va fi usor.")
say("")
say("Lasa-ma 1 ora si vei primii ceea ce ai tu nevoie")
say("")
wait()
say_title(mob_name(20355))
say("")
say("Vino intr-o ora si totul va fi gata pentru tine!") -- modifica mesajele corespunzator
say("")
local agree = select("Da", "Nu")
if agree == 1 then
pc.setqf("time_to_wait", 60 * 1 + pc.get_playtime()) --acum este setat timpul la o ora; daca vrei 3 ore modifici 60*1 cu 60*3
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, "Captain")
end
send_letter("Creste-ti puterea!")
end
when button or info begin
say_title("Creste-ti puterea!")
say("")
say("Gaseste-l pe "..mob_name(20355).." pentru a lua materialul.")
say("")
if pc.getqf("time_to_wait") > pc.get_playtime() then
local time_to_wait = pc.getqf("time_to_wait") - pc.get_playtime()
say("Timp ramas: "..time_to_wait.." minute.")
say("")
end
end
when captain.target.click or 20355.chat."Creste-ti puterea" begin
target.delete("captain")
say_title(mob_name(20355))
say("")
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,inca nu a trecut o ora.")
say("")
say("Timp ramas: "..time_to_wait.." minute.")
say("")
else
pc.setqf("time_to_wait", 0)
say("Foarte bine, asa cum ti-am promis poftim si materialul.")
say("")
if pc.getqf("collect_count") >= 39 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(85000, 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("O haina speciala")
end
when button or info begin
say_title(mob_name(20406))
say("")
say("Theowahdan te cauta sa creeze o esarfa")
say("pentru tine.")
say("")
end
when theowahdan_reward.target.click or 20084.chat."Creste-ti puterea!" begin
target.delete("theowahdan_reward")
say_title(mob_name(20406))
say("")
say("Ah, aici erai! The "..mob_name(20355).." mi-a spus")
say("ca acum ai toate materialele.")
say("")
say("Ia sa ma uit...")
say("")
wait()
say_title(mob_name(20406))
say("")
if pc.count_item(85000) < 40 then
say("Ce? Nu ai toate materialele!")
say("")
say("Intoarce-te inapoi si vorbeste cu capitanu!")
say("")
set_state("go_to_disciple")
else
pc.remove_item(85000, 40)
pc.give_item2_select(85005, 1)
item.set_socket(1, 1)
say("Ok, e totul in regula.")
say("")
say_reward("Ai primit "..item_name(85005)..".")
say("")
say("Pentru a repeta misiune, doar deschide scrisoarea de la mine.")
say("")
set_state("information")
end
end
end
end
Timpul este setat la o ora, insa am marcat in quest unde sa modifici.Cand ai colectat 40 de panze le poti schimba cu o esarfa(modifici tu vnum-ul esarfei, daca nu este ce iti trebuie).
Bafta.
- cosmin931
-

- Mesaje: 213
- Membru din: 25 Ian 2016, 18:15
- Regat: Jinno
- Aprecieri: 32
- Mulţumiri: 5
- Discord: Copiază ID
Eu am nevoie doar de questul cand te duci la capitan sa iti dea panza atat , restul am .
Asta ar fi cam atat presupun nu ?
Asta ar fi cam atat presupun nu ?
when captain.target.click or 20355.chat."Creste-ti puterea" begin
target.delete("captain")
say_title(mob_name(20355))
say("")
say("Felicitari! "..mob_name(20406).." spune-mi cand vi sa ma vezi iar")
say("Recent am descoperit ca Sung-Mahi a devenit")
say("mult mult mai puternic.")
say("")
say("Pot sa fac pentru tine un echipament special dar nu")
say("va fi usor.")
say("")
say("Lasa-ma 1 ora si vei primii ceea ce ai tu nevoie")
say("")
wait()
say_title(mob_name(20355))
say("")
say("Vino intr-o ora si totul va fi gata pentru tine!") -- modifica mesajele corespunzator
say("")
local agree = select("Da", "Nu")
if agree == 1 then
pc.setqf("time_to_wait", 60 * 1 + pc.get_playtime()) --acum este setat timpul la o ora; daca vrei 3 ore modifici 60*1 cu 60*3
set_state("time_to_wait")
end
end
end
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
cosmin931 scrie:Eu am nevoie doar de questul cand te duci la capitan sa iti dea panza atat , restul am .
Asta ar fi cam atat presupun nu ?
when captain.target.click or 20355.chat."Creste-ti puterea" begin
target.delete("captain")
say_title(mob_name(20355))
say("")
say("Felicitari! "..mob_name(20406).." spune-mi cand vi sa ma vezi iar")
say("Recent am descoperit ca Sung-Mahi a devenit")
say("mult mult mai puternic.")
say("")
say("Pot sa fac pentru tine un echipament special dar nu")
say("va fi usor.")
say("")
say("Lasa-ma 1 ora si vei primii ceea ce ai tu nevoie")
say("")
wait()
say_title(mob_name(20355))
say("")
say("Vino intr-o ora si totul va fi gata pentru tine!") -- modifica mesajele corespunzator
say("")
local agree = select("Da", "Nu")
if agree == 1 then
pc.setqf("time_to_wait", 60 * 1 + pc.get_playtime()) --acum este setat timpul la o ora; daca vrei 3 ore modifici 60*1 cu 60*3
set_state("time_to_wait")
end
end
end
quest acce_mission begin
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)
end
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("captain", v, "Captain")
end
send_letter("Creste-ti puterea!")
end
when button or info begin
say_title("Creste-ti puterea!")
say("")
say("Gaseste-l pe "..mob_name(20355).." pentru a lua materialele.")
say("")
end
when captain.target.click or 20355.chat."Creste-ti puterea" begin
target.delete("captain")
say_title(mob_name(20355))
say("")
say("Recent am descoperit ca Sung-Mahi a devenit")
say("mult mult mai puternic.")
say("")
say("Pot sa fac pentru tine un echipament special dar nu")
say("va fi usor.")
say("")
say("Lasa-ma 3 ore si vei primii ceea ce ai tu nevoie")
say("")
wait()
say_title(mob_name(20355))
say("")
say("Vino in 3 ore si totul va fi gata pentru tine!")
say("")
local agree = select("Da", "Nu")
if agree == 1 then
pc.setqf("time_to_wait", 60 * 3 + 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, "Captain")
end
send_letter("Creste-ti puterea!")
end
when button or info begin
say_title("Creste-ti puterea!")
say("")
say("Gaseste-l pe "..mob_name(20355).." pentru a lua materialul.")
say("")
if pc.getqf("time_to_wait") > pc.get_playtime() then
local time_to_wait = pc.getqf("time_to_wait") - pc.get_playtime()
say("Timp ramas: "..time_to_wait.." minute.")
say("")
end
end
when captain.target.click or 20355.chat."Creste-ti puterea" begin
target.delete("captain")
say_title(mob_name(20355))
say("")
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,inca nu a trecut o ora.")
say("")
say("Timp ramas: "..time_to_wait.." minute.")
say("")
else
pc.setqf("time_to_wait", 0)
say("Foarte bine, asa cum ti-am promis poftim si materialul.")
pc.give_item2(85000, 1)
end
say("Pentru a repeta misiune, doar deschide scrisoarea de la mine.")
say("")
set_state("information")
end
end
end
Timpul este modificat la 3 ore.Bafta.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori



