Poziomek
New Member
Witam,
Mam mały problem.
ots/data/movements/scripts/questtile.lua
movements.xml
Mam ten skrypt, ale nie działa on poprawnie. Kiedy mam itemy o id 9999, 9998, 9997 i wchodzę na sqm (actionid 20000) to mogę przejść, ale kiedy nie mam tych itemków to też mogę przejść, ale wyświetla się napis "You don't have needed items.". Wie ktoś co jest nie tak z tym skryptem? Może by ktoś po prostu to naprawił, albo zrobił tak, żeby po stanięciu na tym sqm teleportowało nas np kratkę do tyłu. Z góry dziękuję za pomoc.
Mam mały problem.
ots/data/movements/scripts/questtile.lua
Code:
function onStepIn(cid, item, fromPosition, item2, toPosition)
local config = {
id1 = [B]9997[/B],
id2 = [B]9998[/B],
id3 = [B]9999[/B]
}
if getPlayerItemCount(cid, config.id1) < 1 and getPlayerItemCount(cid, config.id2) < 1 and getPlayerItemCount(cid, config.id3) < 1 then
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don't have needed items.")
end
return true
end
movements.xml
Code:
<movevent type="StepIn" actionid="[B]20000[/B]" event="script" value="questtile.lua"/>
Mam ten skrypt, ale nie działa on poprawnie. Kiedy mam itemy o id 9999, 9998, 9997 i wchodzę na sqm (actionid 20000) to mogę przejść, ale kiedy nie mam tych itemków to też mogę przejść, ale wyświetla się napis "You don't have needed items.". Wie ktoś co jest nie tak z tym skryptem? Może by ktoś po prostu to naprawił, albo zrobił tak, żeby po stanięciu na tym sqm teleportowało nas np kratkę do tyłu. Z góry dziękuję za pomoc.