Ir para conteúdo
  • Cadastre-se

(Resolvido)2 pedidos em um tópico


Ir para solução Resolvido por Nogard,

Posts Recomendados

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 + ;)

Link para o post
Compartilhar em outros sites
  • 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

 

 

Link para o post
Compartilhar em outros sites

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"

Link para o post
Compartilhar em outros sites

 

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 + ;)

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo