PvP pont quest

Indította Xeron, 2017-12-13, 17:18:29

Sziasztok!

Egy olyan kérdésem lenne felétek hogy egy pvp pont questbe hogy lehetne azt megcsinálni hogy egy ölés után 1 pvp pontot kap de ezt csak 5 percenként adja meg ha ölt egyet.

Quest:

quest pvp_sys begin
state start begin
when kill with npc.is_pc() begin
if get_time() < pc.getqf("pvpsysq") then
syschat("Csak "..string.format("%.2f", ( pc.getqf("pvpsysq") - get_time() ) / 60 ).." perc múlva kaphatsz pontot a pvp-ért a ranglistán!")
return
else
local DB_FH = "mt2"
local DB_JS = "mt2!@#"
local QUERY = "UPDATE player.player SET kills = kills + 1 WHERE id="..tonumber(pc.get_player_id())..";"
os.execute("mysql --host=localhost --user="..DB_FH.." --password="..DB_JS.." --execute='"..QUERY.."'")
pc.give_item2(80008,1)
pc.setqf("pvpsysq", get_time() + 60 * 1)
end
end
end
end


Tehát itt a mysqlbe kap 1 pontot/ölés.
És azt szeretném hogy pl a 80008 as idböl csak 5 percenként dobjon egyet a leltárba!

A válaszokat előre is köszönöm!

"A színpadon törtek elÅ' belÅ'lem a sötét erÅ'k!"

Simán 5 percenként, vagy 1 playertől 5 percenként?

Megoldódott közben megcsináltam. Köszi azért megy a +!
"A színpadon törtek elÅ' belÅ'lem a sötét erÅ'k!"