Questu e luat tot de aici doar ca modificat de mine sa iti dea ce iti da si biologu .
Eu zic ca pentru un server pvp clasic e mai frumos.
Questul are diacritice
Cod: Selectaţi tot
quest dueluri begin
state start begin
when login with pc.level >= 104 begin
set_state(player_kill)
end
end
state player_kill begin
when letter begin
send_letter("500 Dueluri")
end
when button or info begin
say_title("Experþi în dueluri !")
say("")
say("Salut ".. pc.get_name() ..", aceasta misiune tine locul biologului!")
say("La misiunea asta trebuie sa castigi 500 de duele")
say("Demonstreazã-þi puterea ºi fã-te cunoscut ")
say(" Respectã regulile ºi fii corect!")
say("Mult noroc!")
say("")
say("")
say("")
say_verde("Omoarã 500 jucãtori în duel,")
say_verde("ºi vei primi o recompensã generoasã.")
say("")
pc.setqf("state", 500)
q.set_counter("Dueluri rãmase:", 500)
set_state (kill)
end
end
state kill begin
when letter begin
send_letter("Dueluri Rãmase")
end
when button or info begin
say("Salut ".. pc.get_name() ..", ai început duelurile?")
say("Foarte bine !")
say("")
say_reward("ªi nu uita,")
say("Demonstreazã-þi puterea ºi fã-te cunoscut !")
say("Respectã regulile ºi fii corect.")
say("")
say("")
say("")
say_verde("Dueluri rãmase: "..pc.getqf("state").." ")
end
when kill begin
if npc.is_pc() then
local count = pc.getqf("state") - 1
if count <= 500 then
pc.setqf("state", count)
q.set_counter("Dueluri restanþe:", count)
end
if count == 0 then
say_title("Felicitãri ai reuºit !")
say("Ai doborât 500 jucãtori în duel !")
say("Recompesã :")
say_verde("Viteza de miscare +10%(permanent)")
say_verde("+5% viteza de atac(permanent)")
say_verde("Aparare +60(permanent)")
say_verde("Valoare atac +50(permanent)")
say_verde("Viteza de miscare +10%(permanent)")
say_verde("Reducerea pagubei +10(permanent)")
say_verde("Viteza de atac +5%")
say_verde("Valoare atac 10%")
say_verde("Viteza de miscare +5%")
say_verde("Reducere pagube -5%")
say_verde("Valoarea atacului +50%")
affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60)
affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)
affect.add_collect(apply.DEF_GRADE_BONUS,60,60*60*24*365*60)
affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60)
affect.add_collect(apply.MOV_SPEED,10,60*60*24*365*60)
affect.add_collect(apply.DEF_GRADE_BONUS,10,60*60*24*365*60)
affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)
affect.add_collect_point(apply.POINT_ATT_BONUS,10,60*60*24*365*60)
affect.add_collect(apply.MOV_SPEED, 5, 60*60*24*365*60)
affect.add_collect(apply.ATT_SPEED, 5, 60*60*24*365*60)
affect.add_collect(apply.ATT_GRADE_BONUS,25,60*60*24*365*60)
affect.add_collect(apply.DEF_GRADE_BONUS,5,60*60*24*365*60)
notice_all("".. pc.get_name() ..", doborât 500 jucãtori în duel.")
clear_letter()
set_state(__COMPLETE__)
end
end
end
end
state __COMPLETE__ begin
end
endPuteti seta lvl-ul misiuni (ex:80,99,104)
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q.
6. Testaţi quest-ul.


