sanducatalin1 scrie:*Problemă: event Paste
Tipologie server: PVM
*Resursă folosită: gameforge
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
Am tradus acest quest si am probleme cu el:
https://github.com/metin2dev/quest/blob ... ster.quest
Cosul cu oua nu da nimic si dispare
cand dau click pe iepure apare asta in consola:
Apar cele 2 chat-uri si nu este bine, ar trebuii sa apara cand nu am oua in inventar primul iar cand am oua al 2-lea si cand dau click pe al 2-lea nu se intampla nimic.
cosul gol cand vreau sa pun ou in el ca sa dea cos cu oua nu merge ...
PLS ajutati-ma

Folosind questul din link-ul atasat, adauga in questlib.lua:
function count_item_range(firstVnum, lastVnum)
local amount = 0
for item = firstVnum, lastVnum, 1 do
local i = pc.count_item(item)
amount = amount + i
end
return amount
end
function remove_item_range(amountLeft, firstVnum, lastVnum)
if count_item_range(firstVnum, lastVnum) < amountLeft then
return false
end
for currentVnum = firstVnum, lastVnum, 1 do
local currentAmount = pc.count_item(currentVnum)
if currentAmount > 0 then
if currentAmount < amountLeft then
pc.remove_item(currentVnum, currentAmount)
amountLeft = amountLeft - currentAmount
else
pc.remove_item(currentVnum, amountLeft)
return true
end
end
end
end
Adauga in locale.lua:
gameforge.event_easter = {}
gameforge.event_easter._020_sayTitle = "Iepurasul de Paste : "
gameforge.event_easter._030_say = "Am ascuns toate ouale de paste! Tu trebuie[ENTER]sa le gasesti si sa mi le aduci[ENTER]iar eu te voi recompensa. "
gameforge.event_easter._035_say = "Inca nu ai colectat niciun ou![ENTER]Revino cand ai cateva oua in[ENTER]inventarul tau. "
gameforge.event_easter._040_chat = "Am gasit oua de paste! "
gameforge.event_easter._050_say = "Foarte bine! Vreau sa schimb ouale tale pentru %d[ENTER]acestea: "
gameforge.event_easter._055_say = "Mi-ai adus urmatorul numar de oua: %d "
gameforge.event_easter._060_say = "Ai gasit oua de paste? "
gameforge.event_easter._065_say = "Pentru asta trebuie sa imi mai dai %d oua de paste! "
gameforge.event_easter._070_select = "Bine, cred! "
gameforge.event_easter._071_select = "Nu, mai degraba nu! "
gameforge.event_easter._080_say = "Multumesc pentru oua! Distreaza-te cu [ENTER]cadoul tau de paste! "
gameforge.event_easter._090_sayTitle = "Cos gol: "
gameforge.event_easter._100_say = "Vrei acest item? "
Sterge si reinstaleaza questul.
Spor.