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
Pergunta
mazeto 0
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
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados