PDA

View Full Version : [QUEST]Misiune ce tine locul la biolog.



Mihai.!?
14-01-17, 17:42
Nume:[QUEST]Misiune ce tine locul la biolog.
Descriere:0
Imagini:0
Quest/arma/armura/etc:0
Download(Optional):0

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*2 4*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
end

Tutorial instalare quest:
[list] 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.[/list