Ce am nevoie: sa nu se mai piarda progresul in legatura cu monstrii/pietrele distruse in cazul in care jucatorul pleaca din harta, sau schimba CH-ul, ori iese pur si simplu de pe joc. Ideea e sa ramana progresul.
QUEST:
Cod: Selectaţi tot
quest pvm_lv10 begin --aici e numele la quest stii tu
state start begin
when login with pc.level >= 10 begin --nivelul la care arata questul
set_state(information)
end
end
state information begin
when letter begin
send_letter("Satul este in pericol!") --numele scrisorii
end
when info or button begin
say_title("Satul este in pericol!") --titlu scrisoare text
say("")
say_verde("O adunatura de tigrii dau tarcoale in satul nostru..") --text
say_verde("Satenii sunt infricosati si le este frica sa [ENTER]iasa din case.") --text
say_verde("Trebuie sa te duci si sa rezolvi aceasta problema!") --text
say("") --text
say_rosu("Omoara x10 Tigris") --text reward
say_rosu("(Acestia pot fi gasiti in map1)")
say("")
pc.setqf("state", 10) --cantitatea ceruta de mobi sa ii ucizi
q.set_counter("Tigris", 10) --cantitatea ceruta de mobi sa ii ucizi
end
when 194.kill begin --codul mobului ce trebuie ucis
local count = pc.getqf("state") - 1
if count <= 10 then --incepe contorizarea de la 10 in acest caz
pc.setqf("state", count)
q.set_counter("Tigris", count)
end
if count == 0 then
say_title("Satul este in pericol - Succes!") --text titlu scrisoare cand ai terminat misiunea apare
say("") --fara text pentru a fi un rand liber
say_verde2("Ai terminat misiunea cu succes!") --text
say_verde2("Drept multumire vei primi") --text
say_verde2("o recompensa frumusica.") --text
say("") --fara text pentru a fi un rand liber
say_reward("Recompensa:") --text reward
say_reward("Ai primit Licoare albastrã (G)") --text reward
say_reward("Ai primit Licoare rosie(G)") --text reward
say_reward("Ai primit Brãtarã de aur alb+5") --text reward
say_reward("Ai primit Cercei lacrima cerului+5") --text reward
say_reward("Ai primit Pergament Binecuvantat") --text reward
say_reward("Ai primit 500000 Yang") --text reward
say_reward("Ai primit 160000 Experienta") --text reward
-- pc.change_money(500000) --aici ofera premiu in yang de 5kk
-- pc.give_exp2(160000) --aici ofera premiu experienta in pucnte
-- pc.give_item2(27006, 100) --aici ofera premiu in item 100 cantitati
-- pc.give_item2(27003, 100) --aici ofera premiu in item 100 cantitati
-- pc.give_item2(14145, 1) --aici ofera premiu in item 1 cantitate
-- pc.give_item2(17205, 1) --aici ofera premiu in item 1 cantitate
-- pc.give_item2(45040, 1) --aici ofera premiu in item 1 cantitate
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end

