Pvp rendszer hiba

Indította farmmedal, 2017-02-23, 12:57:45

Sziasztok!

Ezt a rendszert tettem a szerverbe:

http://metin2hungary.net/index.php?topic=177996.0

Ha elöször ölök meg valakit:


"Következő 2 percben nem kapsz PvP pontot "..killed_name.." megöléséért!"
"Nem kaptál pontot "..killed_name.." megöléséért!"


Ha másodszor:


"Nem kaptál pontot "..killed_name.." megöléséért!"
"Nem kaptál pontot "..killed_name.." megöléséért!"


Diffeltem, quest_funciont beraktam, account táblát is raktam (teszteltem úgy is, hogy itemet ad, de ugyanígy nem működött).

Mi lehet a probléma? Előre is köszi!

(ui: Átírtam az egy órát 2 percre:) )
Ki mint vet..

Régebben volt már erről a questről szó és ki is raktam oda a javított verziót.
quest pvp_rendszer begin
state start begin
when kill with npc.is_pc() begin
local killer,killed = pc.get_vid(), npc.get_vid()
pc.select(killed)
local killed_name = pc.get_name()
pc.select(killer)
if get_time() < pc.getqf("waitingtime"..tostring(npc.get_vid())) then
chat("Nem kaptál ölés utalványt "..killed_name.." megöléséért!")
return
else
chat("Sikeresen megölted "..killed_name.." játékost!")
chat("Sikeresen szereztél egy ölés utalványt!")
chat("Következő 1 órában  nem kapsz Ölés utalványt "..killed_name.." megöléséért!")
pc.give_item2(26000,1)
pc.setqf("waitingtime"..npc.get_vid(), get_time()+60*60)
end
end
end
end

Annyi, hogy a give_itemet írd át query-re ha nem tárgyat akarsz adni.
Ja meg persze az időt.

2017-02-23, 13:31:34 #2 Utolsó szerkesztés: 2017-02-23, 13:46:45 Szerző: farmmedal
Néztem keresőben, sajnos nem találtam :/

Nagyon szépen köszönöm a segítséget!

Üzenet összefésülés: 2017-02-23, 13:46:45

Esetleg még annyi, hogy mitől duplázza az üzeneteket?

(Próbáltam felcserélni az üzenetek sorrendjét, átfordítottam a relációjelet stb, de ugyanaz a hiba.)
Ki mint vet..

2x kill számláló javítva van? game fájlban?

Idézetet írta: Pisti95 Dátum 2017-02-23, 19:47:43
2x kill számláló javítva van? game fájlban?
Nyílván nem ha 2x írja ki és 2x annyit kap érte ;D

Ezek szerint nincs javítva :D Utána nézek a dolognak ^^
Ki mint vet..