Ir para conteúdo
  • 0

Alterar script pra action id


mazeto

Pergunta

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

Até agora não há respostas para essa pergunta

×
×
  • Criar Novo...