QUEST : quest neopvp begin
state start begin
when login or levelup with pc.get_level() >= 98 and pc.getqf("level") == 0 begin
say("Buna.")
say("... ai ajuns la nivelul 98.")
say("Remarcabil!")
say("Acum, vom vedea ce fel de luptator esti!")
say("...")
say("Noua ta cerinta, este sa lupti!")
say("Pentru fiecare lupta, vei primi un punct PvP.")
say("Iar pentru, punctele adunate, vei cate o recompensa care iti va imbunatati calitaea de luptator.")
say_reward("50 puncte PvP = + 3% tare impotriva semi-oamenilor")
say_reward("100 puncte PvP = + 500 Puncte Vitale")
say_reward("200 puncte PvP = + 5% tare impotriva semi-oamenilor")
say_reward("500 puncte PvP = + 1500 Puncte Vitale")
pc.setqf("level", 1)
end
when kill with nu ai pentru ce.is_pc() begin
if get_time() < pc.getqf("kill_time") then
chat("Cele 2 min. nu au trecut inca.")
chat("Nu vei obtine nici un punct.")
return
end
chat("Ai obtinut un punct. Te felicit! ")
chat("Poti obtine cate un punct la fiecare 2 minute.")
chat("Acum ai : "..pc.getqf("kill_punkte").." puncte.")
pc.setqf("kill_punkte", pc.getqf("kill_punkte")+1)
pc.setqf("kill_time", get_time() + 60*2)
if pc.getqf("kill_punkte") == 50 then
affect.add_collect(apply.ATTBONUS_HUMAN,3,60*60*24*365*60)
say("Ai reusit, ai adunat 50 puncte PvP.")
say("Taria impotriva semi-oamenilor a crescut cu 3(%) procente.")
elseif pc.getqf("kill_punkte") == 100 then
affect.add_collect(apply.MAX_HP,500,60*60*24*365*60)
say("Ai reusit, ai adunat 100 puncte PvP.")
say("Punctele tale vitale au crescut cu 500.")
elseif pc.getqf("kill_punkte") == 200 then
affect.add_collect(apply.ATTBONUS_HUMAN,5,60*60*24*365*60)
say("Ai reusit, ai adunat 200 puncte PvP.")
say_reward("...")
say_reward("Taria impotrva semi-oamenilor a crescut cu 5(%) procente.")
elseif pc.getqf("kill_punkte") == 500 then
affect.add_collect(apply.MAX_HP,1500,60*60*24*365*60)
say("Ai reusit, ai adunat 500 puncete PvP.")
say("Punctele tale vitale au crescut cu 1500.")
end
end
end
end
si imi da eroarea aceasta:QUEST : neopvp
STATE : start
WHEN : login or
WHEN : levelup
with pc . get_level ( ) >= 98 and pc . getqf ( "level" ) == 0
WHEN : kill
if nu ai pentru ce . is_pc ( ) then end
syntax error : [string "startnu ai pentru ce . is_pc ( )"]:1: `then' expected near `ai'
pvp_quest.quest:18:Abort (core dumped)
state start begin
when login or levelup with pc.get_level() >= 98 and pc.getqf("level") == 0 begin
say("Buna.")
say("... ai ajuns la nivelul 98.")
say("Remarcabil!")
say("Acum, vom vedea ce fel de luptator esti!")
say("...")
say("Noua ta cerinta, este sa lupti!")
say("Pentru fiecare lupta, vei primi un punct PvP.")
say("Iar pentru, punctele adunate, vei cate o recompensa care iti va imbunatati calitaea de luptator.")
say_reward("50 puncte PvP = + 3% tare impotriva semi-oamenilor")
say_reward("100 puncte PvP = + 500 Puncte Vitale")
say_reward("200 puncte PvP = + 5% tare impotriva semi-oamenilor")
say_reward("500 puncte PvP = + 1500 Puncte Vitale")
pc.setqf("level", 1)
end
when kill with nu ai pentru ce.is_pc() begin
if get_time() < pc.getqf("kill_time") then
chat("Cele 2 min. nu au trecut inca.")
chat("Nu vei obtine nici un punct.")
return
end
chat("Ai obtinut un punct. Te felicit! ")
chat("Poti obtine cate un punct la fiecare 2 minute.")
chat("Acum ai : "..pc.getqf("kill_punkte").." puncte.")
pc.setqf("kill_punkte", pc.getqf("kill_punkte")+1)
pc.setqf("kill_time", get_time() + 60*2)
if pc.getqf("kill_punkte") == 50 then
affect.add_collect(apply.ATTBONUS_HUMAN,3,60*60*24*365*60)
say("Ai reusit, ai adunat 50 puncte PvP.")
say("Taria impotriva semi-oamenilor a crescut cu 3(%) procente.")
elseif pc.getqf("kill_punkte") == 100 then
affect.add_collect(apply.MAX_HP,500,60*60*24*365*60)
say("Ai reusit, ai adunat 100 puncte PvP.")
say("Punctele tale vitale au crescut cu 500.")
elseif pc.getqf("kill_punkte") == 200 then
affect.add_collect(apply.ATTBONUS_HUMAN,5,60*60*24*365*60)
say("Ai reusit, ai adunat 200 puncte PvP.")
say_reward("...")
say_reward("Taria impotrva semi-oamenilor a crescut cu 5(%) procente.")
elseif pc.getqf("kill_punkte") == 500 then
affect.add_collect(apply.MAX_HP,1500,60*60*24*365*60)
say("Ai reusit, ai adunat 500 puncete PvP.")
say("Punctele tale vitale au crescut cu 1500.")
end
end
end
end
si imi da eroarea aceasta:QUEST : neopvp
STATE : start
WHEN : login or
WHEN : levelup
with pc . get_level ( ) >= 98 and pc . getqf ( "level" ) == 0
WHEN : kill
if nu ai pentru ce . is_pc ( ) then end
syntax error : [string "startnu ai pentru ce . is_pc ( )"]:1: `then' expected near `ai'
pvp_quest.quest:18:Abort (core dumped)

