Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest pvp_exp begin
- state start begin
- when login with pc.level >= 75 begin
- set_state(pvp_exp)
- end
- end
- state pvp_exp begin
- when letter begin
- send_letter("PvP Erfahrungs Punkte Information")
- end
- when button or info begin
- say_title("Info zum PvP-ExP System")
- say("Wenn du jemanden tötest erhältst du")
- say("vom Drachengott eine klene Belohnung")
- say("Desweiteren werden ab jetzt alle deine Morde gezählt")
- say("")
- say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
- pc.setqf("pvp_exp", 0)
- q.set_counter("pvp_exp_kills", 0)
- set_state (pvp_kill_counter)
- end
- end
- state pvp_kill_counter begin
- when letter begin
- send_letter("Anzahl deiner Morde")
- end
- when button or info begin
- say_title("Anzahl deiner Morde:")
- say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
- say("")
- end
- when kill begin
- if npc.is_pc() and npc.empire != pc.empire then
- -- Bonus EXP und so...
- local pvp = {
- {10, 500000},
- {25, 1000000},
- {50, 1000000},
- {75, 1000000},
- {100, 1000000},
- {150, 1000000},
- {200, 1000000},
- }
- local count = pc.getqf("pvp_exp")
- local pc_name = pc.get_name()
- local bonus_exp = 0
- local b = 1
- local c = b + count
- pc.setqf("pvp_exp", c)
- q.set_counter("kills", count)
- for i=1, table.getn(pvp), 1 do
- if count == pvp[i][1] then
- notice_all(pc_name.." hat "..count.." Morde begangen!")
- bonus_exp = pvp[i][2]
- break
- end
- end
- pc.give_exp2(2500000+bonus_exp)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment