- 0
Scripting [Revscriptsys] Transformar StepIn > OnUse
Perguntado por
adrenys
-
Quem Está Navegando 0 membros estão online
Nenhum usuário registrado visualizando esta página.
Perguntado por
adrenys
Nenhum usuário registrado visualizando esta página.
Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo:
https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/
https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/
Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico!
Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).
Base:
Qual é a sua pergunta?
Hola, me ayudan a transfomar esté script StepIn a OnUse, por favor
Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:
local config = {
[59810] = {position = Position(32211, 32076, 15)}
}
local nightmareCastle = MoveEvent()
function nightmareCastle.onStepIn(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return false
end
for index, value in pairs(config) do
if item.actionid == index then
if(item.actionid == 59810)then
if(player:getStorageValue(Storage.DreamCourts.DreamScar.nightmareTimer) > os.time())then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have faced this boss in the last 20 hours.")
player:teleportTo(fromPosition, true)
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
return false
end
end
doSendMagicEffect(player:getPosition(), CONST_ME_TELEPORT)
player:teleportTo(value.position)
doSendMagicEffect(value.position, CONST_ME_TELEPORT)
end
end
end
nightmareCastle:type("stepin")
for index, value in pairs(config) do
nightmareCastle:aid(index)
end
nightmareCastle:register()
Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
Compartilhar este post
Link para o post
Compartilhar em outros sites