-----------------------------------
-- PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network & NiiceOne
-- credits to ProfiFighter & lolor2 for help
------------------------------------
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
Ab lvl 75 Pro kill 2,5kk exp und die Kills werden gezählt, somit könnte man eine Rangliste dafür machen [Es zählen nur Kills eines anderen Reiches!]
Hehe, kenne das in Python.
Aber wenn es so ist, wie ich mir vorstelle -> nice.
wie stellst es dir denn vor?
hab sowas halt noch net public gefunden
und man kann auf dem ding vieles aufbauen
z.b. kann man das jetzt noch erweitern das es für lvl 1-30er ; 31-50er; 51-75er; 76-90er; 91-100er.. usw andere exp bekommt.. bzw. es halt mehr wird usw
Other Country Player Kill Ranking[First 3 Kill By RealFreak Quest] 09/23/2012 - Metin2 PServer Guides & Strategies - 26 Replies Hello ,
My friend make it ;
quest koep begin
state start begin
when login begin
if global.getvarchar("rank1") == pc.get_name then
chat("You're first in kill other empire player's ranklist")
elseif global.getvarchar("rank2") == pc.get_name then
chat("You're second in kill other empire player's ranklist")
[Suche]Quest für kill 07/24/2011 - Metin2 Private Server - 0 Replies Hallo kann mir einer eine quest schreiben sie soll folgendes erfüllen
ein spieler tötet einen spieler und bekommt dafür ein item
das ganze soll nur auf einer map gehen
when kill with npc.is_pc() with pc.get_map_index() == 464 begin
notice_all("spieler x tötete spieler y")
local cdrop = number (1, 12)
if 1 >= cdrop then
Mob kill quest 05/05/2010 - Metin2 Private Server - 5 Replies Kann mmir jemand mal nen beispiel Mobkill-Quest für nen zukünftigen pserver schicken? einfach den code?