MorganaSacani
Active Member
- Joined
- Sep 20, 2022
- Messages
- 87
- Solutions
- 1
- Reaction score
- 32
Lua:
local removeBagWeapon = MoveEvent()
function removeBagWeapon.onStepIn(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return true
end
local weaponsId = {
3270, 3291, 3293,
}
if player:getSlotItem(CONST_SLOT_LEFT).getId() == 3270 then
Spdlog.info("1")
return true
end
player:teleportTo(fromPosition)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You need to equip a weapon before pass.")
return true
end
removeBagWeapon:type("stepin")
removeBagWeapon:id(870)
removeBagWeapon:register()
[2022-27-09 11:30:58.842] [error] Lua script error:
scriptInterface: [Scripts Interface]
scriptId: [C:\Users\Anderson Sacani\Documents\Tibia Project 1291 - 740\Server\TibiaOtServerProject\data\scripts\movements\rookgaard\remove_bag_weapon.lua:callback]
timerEvent: []
callbackId:[]
function: []
error [...t\data\scripts\movements\rookgaard\remove_bag_weapon.lua:13: attempt to index a nil value
stack traceback:
[C]: in function '__index'
...t\data\scripts\movements\rookgaard\remove_bag_weapon.lua:13: in function <...t\data\scripts\movements\rookgaard\remove_bag_weapon.lua:3>]
Can someone help me?