Ir para conteúdo

Featured Replies

Postado

O primeiro quero por gentilesa uma script que quando clica numa estatua vira morador de uma determindada cidade.

A segunda é uma estatua ou arvore que qnd clicar é teleportado a outro lugar.

Rep++ a quem responder

Te ajudei? Então Rep + ;)

Resolvido por Nogard

Ir para solução
  • Respostas 6
  • Visualizações 444
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Primeiro, deve adicionar um Action ID na 'estátua'. function onUse (cid, item, fromPosition, itemEx, toPosition) local town = 1 --- ID da cidade local nametown = 'Example' --- Nome da cidade

  • Isso mesmo. Não esqueça de adicionar o Action ID nos items, e depois no script. E de adicionar as tags correspondentes a cada função em actions.xml.

Postado
  • Solução

Primeiro, deve adicionar um Action ID na 'estátua'.

function onUse (cid, item, fromPosition, itemEx, toPosition)

local town = 1     --- ID da cidade
local nametown = 'Example'  --- Nome da cidade

if item.actionid == 0000  then --- Action ID da estátua
  if getPlayerTown(cid) == town  then
    doPlayerSendCancel(cid, 'Voce já é morador dessa cidade')
   else
     doPlayerSetTown(cid, town)
      doPlayerSendTextMessage(cid, MESSAGE_SATUS_CONSOLE_BLUE, 'Agora você é morador de '.. nametown .. '.')
        end
        end
     return true
        end

'Estátua ou Árvore' :

function onUse (cid, item, fromPosition, itemEx, toPosition)

local position = {x= 0, y=0, z=0}     --- Coordenadas do local pra onde o player será teleportado

if item.actionid == 0000  then --- Action ID da 'estátua, ou árvore'
  doTeleportThing(cid, position)
    doSendMagicEffect(getPlayerPosition(cid), 3)
     end
      return true
       end


spacer.png

 

 

Postado

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServSuporte OTServSuporte de OTServ Geral"

Para: "OTServSuporte OTServSuporte de Scripts"

Postado
  • Autor

 

Primeiro, deve adicionar um Action ID na 'estátua'.

function onUse (cid, item, fromPosition, itemEx, toPosition)

local town = 1     --- ID da cidade
local nametown = 'Example'  --- Nome da cidade

if item.actionid == 0000  then --- Action ID da estátua
  if getPlayerTown(cid) == town  then
    doPlayerSendCancel(cid, 'Voce já é morador dessa cidade')
   else
     doPlayerSetTown(cid, town)
      doPlayerSendTextMessage(cid, MESSAGE_SATUS_CONSOLE_BLUE, 'Agora você é morador de '.. nametown .. '.')
        end
        end
     return true
        end

'Estátua ou Árvore' :

function onUse (cid, item, fromPosition, itemEx, toPosition)

local position = {x= 0, y=0, z=0}     --- Coordenadas do local pra onde o player será teleportado

if item.actionid == 0000  then --- Action ID da 'estátua, ou árvore'
  doTeleportThing(cid, position)
    doSendMagicEffect(getPlayerPosition(cid), 3)
     end
      return true
       end

Bota essas scripts no action?

Te ajudei? Então Rep + ;)

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.7k

Informação Importante

Confirmação de Termo