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?
Me ayudan con este scripts, si funciona pero al momento de colocar las flores en su lugar, no funciona más.
Dejaré el scripts que tengo
Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:
Spoiler
local flowerPositions ={[1]={itemid =2762, position =Position(33459,32707,14)},[2]={itemid =2762, position =Position(33460,32708,14)},[3]={itemid =2764, position =Position(33456,32692,14)},[4]={itemid =2763, position =Position(33456,32687,14)},[5]={itemid =2764, position =Position(33458,32692,14)},[6]={itemid =2763, position =Position(33457,32686,14)},[7]={itemid =2762, position =Position(33455,32708,14)},[8]={itemid =2763, position =Position(33459,32686,14)},[9]={itemid =2764, position =Position(33460,32693,14)}}local gates ={{position =Position(33476,32698,14), itemid =19160, transform =19157},{position =Position(33478,32698,14), itemid =19160, transform =19156},{position =Position(33475,32698,14), itemid =19157, transform =19160},{position =Position(33479,32698,14), itemid =19156, transform =19160}}localfunction revertItem(position, itemId, transformId)local item =Tile(position):getItemById(itemId)if item then
item:transform(transformId)endendlocal ferumbrasAscendantFlowerPuzzle =Action()function ferumbrasAscendantFlowerPuzzle.onUse(player, item, fromPosition, target, toPosition, isHotkey)if item.itemid ==10029thenfor a =1,#flowerPositions dolocal flower = flowerPositions[a]ifnotTile(flower.position):getItemById(flower.itemid)then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE,'The order of the flowers in the garden are wrong.')returntrueendendifGame.getStorageValue(Storage.FerumbrasAscension.FlowerPuzzleTimer)>=1then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE,'The portal still activated.')elseGame.setStorageValue(Storage.FerumbrasAscension.FlowerPuzzleTimer,1)
addEvent(Game.setStorageValue,30*1000,Storage.FerumbrasAscension.FlowerPuzzleTimer,0)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE,'A portal forms as two beams of a strange construction dividing this room move towards each other.')for x =33475,33479dolocal pos =Position(x,32698,14)
pos:sendMagicEffect(CONST_ME_POFF)endfor k =1,#gates dolocal gate = gates[k]local gatee =Tile(gate.position):getItemById(gate.itemid)if gatee then
gatee:transform(gate.transform)end
addEvent(revertItem,30*1000, gate.position, gate.itemid, gate.transform)endlocal wall =Tile(Position(33477,32698,14)):getItemById(6116)ifnot wall thenGame.createItem(6116,1,Position(33477,32698,14))endend
item:transform(10030)
elseif item.itemid ==10030then
item:transform(10029)endreturntrueend
ferumbrasAscendantFlowerPuzzle:aid(34300)
ferumbrasAscendantFlowerPuzzle:register()
Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
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?
Me ayudan con este scripts, si funciona pero al momento de colocar las flores en su lugar, no funciona más.
Dejaré el scripts que tengo
Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:
Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
Compartilhar este post
Link para o post