Modificare quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
tiuntiuc1
Nivel 3

Nivel 3
Mesaje: 421
Membru din: 11 Iul 2015, 11:48
Server: Metin2 BlackMetal
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 4  
Medalii

Salut! Am si eu o problema.. cum pot modifica timpul la questul de la esarfe ? adica questul ma duce la capitan pt materiale .. iar capitanul imi da 1 material in 60 de minute... ! cum pot sa setez sa nu mai fie 60 de minute ? sa fie 5 minute ?





uitati si questul pe care il am :
quest acce_mission begin
state start begin
when login or levelup with pc.get_level() >= 30 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("*Imbracaminte speciala")
end

when button or info begin
say_title(mob_name(20406))
say("")
say("Theowahdan te cautã. Timpul trece, du-te ºi")
say("vorbeºte cu el.")
say("")
end

when Theowahdan.target.click or 20406.chat."Mareste-ti puterile" begin
target.delete("Theowahdan")

say_title(mob_name(20406))
say("")
say("Ah, aici eºti! Am descoperit ceva extraordinar.")
say("O nouã piesã de echipament numit eºarfã.")
say("")
say("Eºarfa îþi oferã 2 opþiuni:")
say("Combinaþia ºi Absorþia.")
say("")
say("Poþi încerca sã combini 2 eºarfe de")
say("acelaºi grad. 2 eºarfe combinate pot")
say("genera o altã eºarfã cu grad mai mare.")
say("")
wait()
say_title(mob_name(20406))
say("")
say("În absorþie eºarfa ia bonusurile armei")
say("sau armuri tale în funcþie de rata de absorþie")
say("a eºarfei. Rata de absorþie poate varia, iar")
say("atunci când bonusurile sunt absorbite, arma")
say("sau armura introdusã va fi distrusã.")
say("")
say("Îþi pot creea o eºarfã de gradul 1.")
say("Dar am nevoie de x10 "..item_name(85000)..".")
say("")
say("Doar "..mob_name(20355).." este în stare sã creeze")
say("acest material, dute ºi vorbeºte cu el.")
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("capitan", v, "Capitan")
end

send_letter("*Mareste-ti puterile")
end

when button or info begin
say_title("Mareste-ti puterile")
say("")
say("Gãseºte-l pe "..mob_name(20355).." pentru a lua materialele necesare.")
say("")
end

when capitan.target.click or 20355.chat."Mareste-ti puterile" begin
target.delete("capitan")

say_title(mob_name(20355))
say("")
say("Felicitari! "..mob_name(20406).." mi-a zis ca vei veni")
say("sa ma vizitezi. Am descoperit recent ca Sung Mahi")
say("a devenit mai puternic.")
say("")
say("Cel putin unul din noi trebuie sa aiba puterea ori Sung")
say("Mahi ne va distruge pe toti.")
say("")
say("Pot face un palton, dar nu va fi usor.")
say("")
say("Da-mi catva timp, si iti voi da materialele de care")
say("ai nevoie.")
say("")
wait()
say_title(mob_name(20355))
say("")
say("Daca vii inapoi , voi avea")
say("materialele gata pentru tine.")
say("")
say("Iti promit!")
say("")
say("Nu uita sa ma vizitezi intr-un scurt timp!")
say("")
local agree = select("Da", "Nu")
if agree == 1 then
pc.setqf("time_to_wait", 60 * 1 + 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("capitan", v, "Capitan")
end

send_letter("*Mareste-ti puterile")
end

when button or info begin
say_title("Mareste-ti puterile")
say("")
say("Gaseste-l pe "..mob_name(20355)..", el iti va da 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 capitan.target.click or 20355.chat."Mareste-ti puterile" begin
target.delete("capitan")

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("Timpul de asteptat inca nu au trecut.")
say("")
say("Timp ramas: "..time_to_wait.." minute.")
say("")
else
pc.setqf("time_to_wait", 0)
say("Asa cum am promis, uite materialul.")
say("")
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(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("*Imbracaminte speciala")
end

when button or info begin
say_title(mob_name(20406))
say("")
say("Theowahdan vrea sa creeze o eºarfa ")
say("pentru tine. Du-te ºi vorbeºte cu el.")
say("")
end

when Theowahdan_reward.target.click or 20084.chat."Mareste-ti puterile" begin
target.delete("Theowahdan_reward")

say_title(mob_name(20406))
say("")
say("Ah, te-ai întors! "..mob_name(20355).." mi-a spus ca")
say("ai facut rost de materialele necesare.")
say("")
say("Vreau sa vad...")
say("")
wait()
say_title(mob_name(20406))
say("")
if pc.count_item(85000) < 10 then
say("Ce? Nu ai destule materiale!")
say("")
say("Du-te înapoi la capitan ºi vorbeºte cu el!")
say("")
set_state("go_to_disciple")
else
pc.remove_item(85000, 10)
pc.give_item2(85005, 1)
say("Ok, totul este în regula.")
say("")
say_reward("Ai primit "..item_name(85005)..".")
say("")
say("Pentru a repeta misiunea, doar deschide-mi scrisoarea.")
say("")
set_state("information")
end
end
end
end
Avatar utilizator
Mr. Tiger
Membru Club

Membru Club
Mesaje: 1223
Membru din: 06 Sep 2013, 11:19
Aprecieri: 12  
Mulţumiri: 126  
Medalii

("time_to_wait", 60 * 1 + pc.get_playtime())

Cod: Selectaţi tot

“The worst day of loving someone is the day that you lose them.”

― L.J Smith
Afișează semnătura
Avatar utilizator
tiuntiuc1
Nivel 3

Nivel 3
Mesaje: 421
Membru din: 11 Iul 2015, 11:48
Server: Metin2 BlackMetal
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 4  
Medalii

am modificat aia in 5 minute.. dar ca timp real tot 60 imi ia..
Avatar utilizator
akebono123
Nou Venit

Nou Venit
Mesaje: 48
Membru din: 19 Dec 2015, 22:21
Aprecieri: 0
Mulţumiri: 1  
Medalii

Nu are cum , trebuia sa /qc.quest in putty si / sau /reload q in server .
Avatar utilizator
Kid0
Veteran

Veteran
Mesaje: 1420
Membru din: 12 Aug 2015, 13:33
Server: restoria2(ex)
Regat: Shinsoo
Aprecieri: 39  
Mulţumiri: 13  
Discord: Copiază ID
 Contact:
Medalii

arhivat

[ Mesaj scris via Windows Smartphone ] Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
129
Răspunsuri
3
Vizualizări
412
Răspunsuri
8
Vizualizări
523

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 71 vizitatori