- //masumaqrk
- quest vs_challenge_sistemi begin
- state start begin
- when kill begin
- if npc.is_pc() then
- if game.get_event_flag("vs_100_done") == 1 then
- return
- end
- local vs_count = pc.getqf("vs_sayisi") + 1
- pc.setqf("vs_sayisi", vs_count)
- if vs_count >= 20 and game.get_event_flag("vs_20_done") == 0 then
- game.set_event_flag("vs_20_done", 1)
- vs_challenge_sistemi.give_reward(20, 70172, 1000)
- elseif vs_count >= 40 and game.get_event_flag("vs_40_done") == 0 then
- game.set_event_flag("vs_40_done", 1)
- vs_challenge_sistemi.give_reward(40, 70172, 1000)
- elseif vs_count >= 60 and game.get_event_flag("vs_60_done") == 0 then
- game.set_event_flag("vs_60_done", 1)
- vs_challenge_sistemi.give_reward(60, 70172, 1000)
- elseif vs_count >= 80 and game.get_event_flag("vs_80_done") == 0 then
- game.set_event_flag("vs_80_done", 1)
- vs_challenge_sistemi.give_reward(80, 70172, 1000)
- elseif vs_count >= 100 and game.get_event_flag("vs_100_done") == 0 then
- game.set_event_flag("vs_100_done", 1)
- vs_challenge_sistemi.give_reward(100, 70172, 1000)
- end
- end
- end
- end
- function give_reward(count, item_vnum, hp_amount)
- pc.give_item2(item_vnum, 1)
- affect.add_collect(apply.MAX_HP, hp_amount, 60*60*24*365*60)
- notice_all("|cFFFFD700[Haber]: " .. pc.get_name() .. " " .. count .. " düello kazandı! Ödülü kaptı. - ServerIsmi")
- syschat("Tebrikler! Barajı ilk geçen sen oldun, 1000 HP ve ödülün verildi.")
- end
- end