[Cerere]Quest duele = rezistente rase!!
Salut, as dori un quest care sa dea 10 ℅ aparare impotriva tuturor raselor un urma indeplinirii unei misiuni ca de exemplu uciderea a 100-200 de jucatori din alte regate sau orice altceva Repet , questul sa dea rezistenta impotriva rasei , nu tarie impotriva rasei. Multumesc anticipat !
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Nu este foarte greu de realizat un quest de genul, insa inconvenientul poate fi ca, orice player isi poate crea un cont/caracter,[Mihaii.] scrie:Salut, as dori un quest care sa dea 10 ℅ aparare impotriva tuturor raselor un urma indeplinirii unei misiuni ca de exemplu uciderea a 100-200 de jucatori din alte regate sau orice altceva Repet , questul sa dea rezistenta impotriva rasei , nu tarie impotriva rasei. Multumesc anticipat !
si sa-si indeplineasca misiunea, fara sa fie nevoit sa faca duele, in adevaratul sens al cuvantului.
Acestea fiind spuse...poftim, aici ai si questul:
Cod: Selectaţi tot
quest rez_rase begin
state start begin
when login with pc.level >= 80 begin
set_state(player_kill)
end
end
state player_kill begin
when letter begin
send_letter("Misiune-Duel")
end
when button or info begin
say_title("Misiunea ta este:")
say_reward("Omoara 100 jucatori in duel")
say_reward("Si iti vei primi recompensa!")
say("")
pc.setqf("state", 100)
q.set_counter("Dueluri ramase:", 100)
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 <= 100 then
pc.setqf("state", count)
q.set_counter("Dueluri restante:", count)
end
if count == 0 then
say_title("BRAVO ai reusit!")
say("Ai omorat 100 jucatori in duel!")
say("Recompesa:")
say_reward("10% Rezistenta rase, permanent")
affect.add_collect(apply.RESIST_WARRIOR, 10,60*60*24*365*60)
affect.add_collect(apply.RESIST_ASSASSIN, 10,60*60*24*365*60)
affect.add_collect(apply.RESIST_SURA, 10,60*60*24*365*60)
affect.add_collect(apply.RESIST_SHAMAN, 10,60*60*24*365*60)
notice_all("".. pc.get_name() .." a castigat 100 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 16 vizitatori




