Salut
Vreau un quest care sa ofere 10% rezistenta fiecare caracter [war,sura,ninja,saman] sau 10% rezistenta competenta si pv 5000
Dar ca sa primesti acest bonus trebuie sa ai 1000 de duele facute.
Eu am un quest de dueluri si am modificat este ok, la 1 duel scade cate 2 puncte din 1000 dar dupa ce termina misiunea primeste ce trebuie si cand da relog ii dispare.
Si i-am pus asa:
affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365*60)
la rezistente nu stiu, nici macar la rezistenta competenta
Cerere quest duele
Cod: Selectaţi tot
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 1000 jucatori in duel")
say_reward("Si iti vei primi recompensa!")
say("")
pc.setqf("state", 1000)
q.set_counter("Dueluri ramase:", 1000)
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 <= 1000 then
pc.setqf("state", count)
q.set_counter("Dueluri restante:", count)
end
if count == 0 then
say_title("BRAVO ai reusit!")
say("Ai omorat 1000 jucatori in duel!")
say("Recompesa:")
say_reward("10% impotriva oricarei rase.")
affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 10, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 10, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_SURA, 10, 60*60*24*365*60)
affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 10, 60*60*24*365*60)
notice_all("".. pc.get_name() .." a castigat 1000 de duele")
clear_letter()
set_state(__COMPLETE__)
end
end
end
end
state __COMPLETE__ begin
end
end-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori

