Ir para conteúdo

Featured Replies

Postado

então galera como o nome do topico ja diz é um evento e vai rolar assim, eu crio uma sala no map editor e coloco 4 estatuas e nessas estatuas eu colocaria um action que quando o pleyer clicase na estatua aparecia o bicho que configura-se no script, e sem limite o pleyer pode clicar quantas vezes quizer em qualquer estatua se alguem puder me ajudar agradeço muito

Resolvido por Wise

Ir para solução
  • Respostas 8
  • Visualizações 405
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Crie um arquivo chamado eventoestatuas.lua em data/actions/scripts: ------------------------ ---PARTE CONFIGURAVEL--- ------------------------ local posmonster = {x= POSX, y = POSY, z= POSZ} --posiç

  • Esqueci um parâmetro.. function onUse(cid, fromPos, toPos)     local monster = 'Demon'     doCreateMonster(monster, getClosestFreeTile(cid, toPos))     doSendMagicEffect(toPos, CONST_ME_MAGIC_GREEN)

Postado

vitors23, em 17 Dez 2014 - 11:17 PM, disse: quando o pleyer clicase na estatua aparecia o bicho que configura-se no script, e sem limite o pleyer pode clicar quantas vezes quizer

eventstatue.lua (data/actions/scripts):

function onUse(cid, fromPos, toPos)
    local monster = 'Demon'
    doCreateMonster(monster, getClosestFreeTile(cid, toPos))
    doSendMagicEffect(toPos, CONST_ME_MAGIC_GREEN)
    return true
end

Tag - actions.xml (data/actions):

<action actionid="ACTIONID" script="eventstatue.lua"/>

Editado por Suicide (veja o histórico de edições)

The corrupt fear us.

The honest support us.

The heroic join us.

Postado

Crie um arquivo chamado eventoestatuas.lua em data/actions/scripts:

------------------------
---PARTE CONFIGURAVEL---
------------------------
local posmonster = {x= POSX, y = POSY, z= POSZ} --posição que monstro 1 nascerá
local monster = "Demon" --Nome do monstro que será spawnado
local posmonster2 = {x= POSX, y = POSY, z= POSZ} --posição que monstro 2 nascerá
local monster2 = "Demon" --Nome do monstro que será spawnado
local posmonster3 = {x= POSX, y = POSY, z= POSZ} --posição que monstro 3 nascerá
local monster3 = "Demon" --Nome do monstro que será spawnado
local posmonster4 = {x= POSX, y = POSY, z= POSZ} --posição que monstro 4 nascerá
local monster4 = "Demon" --Nome do monstro que será spawnado

local estatua1 = X --ACTION ID DA ESTATUA 1
local estatua2 = X --ACTION ID DA ESTATUA 2
local estatua3 = X --ACTION ID DA ESTATUA 3
local estatua4 = X --ACTION ID DA ESTATUA 4
-------------------------------
---FIM DA PARTE CONFIGURAVEL---
-------------------------------

function onUse(cid, item, fromPosition, itemEx, toPosition)
if (item.actionid == estatua1) then
doCreateMonster(monster, posmonster)
elseif (item.actionid == estatua2) then
doCreateMonster(monster2, posmonster2)
elseif (item.actionid == estatua3) then
doCreateMonster(monster3, posmonster3)
else (item.actionid == estatua4) then
doCreateMonster(monster4, posmonster4)
end
return true
end

Com esse script, vc deve criar as seguintes tags em actions.xml

   	<action actionid="ACTION ID DA ESTATUA 1" script="eventoestatuas.lua" />
    	<action actionid="ACTION ID DA ESTATUA 2"  script="eventoestatuas.lua" />
   	<action actionid="ACTION ID DA ESTATUA 3"  script="eventoestatuas.lua" />
    	<action actionid="ACTION ID DA ESTATUA 4"  script="eventoestatuas.lua" />

Editado por danihcv (veja o histórico de edições)

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Postado
  • Autor

Suicide o seu não funcionou nao sei pq man mais nao fala nada que nem o danihcv 

 

danihcv

O seu fala "you cannot use this object" quando dou use na estatua

Postado

Lol... Se vc configurou as action id's das estatuas, no script e nas tags... Isso ñ era pra acontecer...

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo