PDA

View Full Version : Quest Duele



Jack
29-12-16, 10:42
Nume:Quest Duele
Descriere:Quest duele cu bonusuri anti rase sau ce doriti voi usor de modificat.

quest duele begin
state start begin
when login with pc.level >= 95 begin
set_state(player_kill)
end
end

state player_kill begin
when letter begin
send_letter("Duele")
end

when button or info begin
say_title("Experti in duele!")
say("")
say("Crezi ca esti cel mai bun din regat ?")
say("Demonstreaza!")
say("Respecta regulile si fi corect")
say("")
say("")
say("")
say_reward("Omoara 300 jucatori in duel")
say_reward("Si iti vei primi recompensa!")
say("")
pc.setqf("state", 300)
q.set_counter("Dueluri ramase:", 300)
set_state (kill)
end
end

state kill begin
when letter begin
send_letter("Duel")
end

when button or info begin
say("Crezi ca esti cel mai bun din regat ?")
say("Demonstreaza!")
say("Respecta regulile si fi corect")
say_reward("Dueluri ramase: "..pc.getqf("state").." ")
end


when kill begin
if npc.is_pc() then
local count = pc.getqf("state") - 1
if count <= 300 then
pc.setqf("state", count)
q.set_counter("Dueluri restante:", count)
end
if count == 0 then
say_title("BRAVO ai reusit!")
say("Ai omorat 300 jucatori in duel!")
say("Recompesa:")
say_reward("5% impotriva oricarei rase.")
affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 5, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 5, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_SURA, 5, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 5, 60*60*24*365*60)
notice_all("".. pc.get_name() .." a castigat 300 de duele")
clear_letter()
set_state(__COMPLETE__)

end
end
end
end

state __COMPLETE__ begin
end
end




Tutorial instalare quest:
Salvati continutul quest-ului īntr-un fisier text numit de exemplu nume_quest.quest
Va conectati la filezilla / winscp si īntrati īn /usr/home/game/share/locale/germany/quest (depinde ce server aveti).
Īl puneti acolo (sa fie .quest sau .lua) si da-ti permisiuni 777.
Te loghezi īn FreeBSD / putty si scrii īn felul urmator: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
Intrati pe server si scrieti /reload q
Testati quest-ul.