Boa noite amigos, estou precisando modificar esse script, ele esta programado pra funcionar com uniqueid 3144, 3145 e 3146, eu queria que ele funcionasse com actionid 3144, 3145 e 3146 ja mudei local boss = bosses[item.uid] >>>> para local boss = bosses[item.aid] (além de mudar em moviments.xml para aid) mas nao funciona. Alguém me ajuda?
local bosses = { [3144] = {position = Position(33099, 31950, 10), name = 'deathstrike'}, [3145] = {position = Position(33103, 31951, 11), name = 'gnomevil'}, [3146] = {position = Position(33081, 31902, 12), name = 'abyssador', checkItemId = 18463}, }
function onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if not player then return true end
local boss = bosses[item.uid] if boss.checkItemId then if Tile(position):getItemById(boss.checkItemId) then return true end end
player:teleportTo(boss.position) boss.position:sendMagicEffect(CONST_ME_TELEPORT) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'You have half an hour to heroically defeat ' .. boss.name .. '. Otherwise you\'ll be teleported out by the gnomish emergency device.') return true end