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:) )
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.
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.)
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 ^^