Ir para conteúdo
  • Cadastre-se

Posts Recomendados

[Talkaction] !tpopen , !tpclose

Salve galera do Tibia King , venho novamente postar um script a vocês :

O que o script faz ? Você fala !tpopen abre um tp na coordenada que você colocar no script e !tpclose fecha o tp .

Vamos ao Script :

em data/talkactions/scripts/ e renomeie qualqer arquivo.lua para tpp.lua e cole o Script abaixo :

function onSay(cid, words, param)

if words=="!openteleport" then

local create_pos = {x=999 , y=999 , z=9, stackpos=255}

local tp_pos = {x=999 , y=999 , z=9}

doCreateTeleport(1387, tp_pos , create_pos)

doSendMagicEffect(create_pos , 10)

doPlayerSendTextMessage(cid, 28 , "Portal aberto!")

return TRUE

end

if words=="!closeteleport" then

doRemoveItem(getThingfromPos(create_pos).uid,1)

doPlayerSendTextMessage(cid, 28 , "Portal Fechou!")

end

return TRUE

end

Legenda

Azul - Coordenada que o teleport aparecerá e te teletranportará

Vermelho - Mensagem que aparecerá

Verde - Comandos que você terá que digitar

Depois vá em data/talkaction/talkaction.xml e adicione a tag :

<talkaction log="no" words="!closeteleport;!openteleport" access="5" event="script" value="tpp.lua"/>

Creditos :

MatheusVidaLoka : 45 % (Disponibilizar aqui no Tibia King)

GodFather : 60 % (Postar o Script)

Pedi permissão ao criador do Script e ele autorizou postar aqui no Tibia King e Editar

Editado por MatheusVidaLoka
Editado 11/05/2012 as 17:45 (veja o histórico de edições)

Ajudei? Reputar Cai o dedo? Acho que não

fdrule_SEPARADOR_DE_TEXTO.gif

Mapper : 80%

Scripter : 40%

Client Maker : 100%

Spriter : 100%

Web Designer : Aprendendo

fdrule_SEPARADOR_DE_TEXTO.gif

Meus Mapas :

sign3zb.jpg

Link para o post
Compartilhar em outros sites

Boa.. eu ja tinha visto esse script.. meio feio .. mais útil.

Aposto que o 20cm te ajudou nessa tag


doRemoveItem(getThingfromPos(pos).uid,1)

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

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Link para o post
Compartilhar em outros sites

Lol como isso? um teleport vai levar para ele mesmo local pos = {x=999 , y=999 , z=9, stackpos=1}

doCreateTeleport(1387, pos , pos) arruma isso kk

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites

muito util vai ajuda mt gente

vlw

"ℱoco, ℱorçα, ℱé, ℱelicidαde & ℱodα-se os ℱilhos dα Putα."

Premiações:

tYBgy.png

Link para o post
Compartilhar em outros sites

Hehe neguinho plagiando meus scripts

faz assim ó :

function onSay(cid, words, param)

if words=="!openteleport" then

local create_pos = {x=999 , y=999 , z=9, stackpos=255}

local tp_pos = {x=999 , y=999 , z=9}

doCreateTeleport(1387, tp_pos , create_pos)

doSendMagicEffect(create_pos , 10)

doPlayerSendTextMessage(cid, 28 , "Portal aberto!")

return TRUE

end

if words=="!closeteleport" then

doRemoveItem(getThingfromPos(create_pos).uid,1)

doPlayerSendTextMessage(cid, 28 , "Portal Fechou!")

end

return TRUE

end

Fui suspenso até dia 18 rs

Mas aquele cara é um filhodaputa mesmo

Abraços.

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

koe

Link para o post
Compartilhar em outros sites

Hehe neguinho plagiando meus scripts

faz assim ó :

function onSay(cid, words, param)

if words=="!openteleport" then

local create_pos = {x=999 , y=999 , z=9, stackpos=255}

local tp_pos = {x=999 , y=999 , z=9}

doCreateTeleport(1387, tp_pos , create_pos)

doSendMagicEffect(create_pos , 10)

doPlayerSendTextMessage(cid, 28 , "Portal aberto!")

return TRUE

end

if words=="!closeteleport" then

doRemoveItem(getThingfromPos(create_pos).uid,1)

doPlayerSendTextMessage(cid, 28 , "Portal Fechou!")

end

return TRUE

end

Fui suspenso até dia 18 rs

Mas aquele cara é um filhodaputa mesmo

Abraços.

Hm o script era seu mals aew , o cara nem postou seus creditos , vou colocar os creditos certos aqui

Ajudei? Reputar Cai o dedo? Acho que não

fdrule_SEPARADOR_DE_TEXTO.gif

Mapper : 80%

Scripter : 40%

Client Maker : 100%

Spriter : 100%

Web Designer : Aprendendo

fdrule_SEPARADOR_DE_TEXTO.gif

Meus Mapas :

sign3zb.jpg

Link para o post
Compartilhar em outros sites

Hm o script era seu mals aew , o cara nem postou seus creditos , vou colocar os creditos certos aqui

Hehe relaxa mano, o smart sabe fazer porra nenhuma

Abraços.

60% + 45% = 105% õ_o

koe

Link para o post
Compartilhar em outros sites

Hehe relaxa mano, o smart sabe fazer porra nenhuma

Abraços.

60% + 45% = 105% õ_o

Eu demorei pra postar por que aqui nao estava dando pra postar " nao sei porque " mas , vlws aew e ja arrumei os creditos aushuasusah sei la do loko hoje

Ajudei? Reputar Cai o dedo? Acho que não

fdrule_SEPARADOR_DE_TEXTO.gif

Mapper : 80%

Scripter : 40%

Client Maker : 100%

Spriter : 100%

Web Designer : Aprendendo

fdrule_SEPARADOR_DE_TEXTO.gif

Meus Mapas :

sign3zb.jpg

Link para o post
Compartilhar em outros sites

A sua talkaction podia ser melhorada, você podia adicionar a posição em uma variavel e assim criar o teleport.

Seria melhor, assim o player fica preso ao script, porque só vai ser criada naquela posição :x

Até.

Link para o post
Compartilhar em outros sites

A sua talkaction podia ser melhorada, você podia adicionar a posição em uma variavel e assim criar o teleport.

Seria melhor, assim o player fica preso ao script, porque só vai ser criada naquela posição :x

Até.

Blz vou tentar arrumar arrumar no próximo script de tp , vlws aew pela dica.

Ajudei? Reputar Cai o dedo? Acho que não

fdrule_SEPARADOR_DE_TEXTO.gif

Mapper : 80%

Scripter : 40%

Client Maker : 100%

Spriter : 100%

Web Designer : Aprendendo

fdrule_SEPARADOR_DE_TEXTO.gif

Meus Mapas :

sign3zb.jpg

Link para o post
Compartilhar em outros sites

muito bom :D

"Pense nisso você tbm"

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"

35l7z91.jpg

Link para o post
Compartilhar em outros sites
  • 7 months later...

[22/12/2012 20:33:23] [Error - TalkAction Interface]

[22/12/2012 20:33:23] data/talkactions/scripts/tpp.lua:onSay

[22/12/2012 20:33:23] Description:

[22/12/2012 20:33:23] attempt to index a nil value

[22/12/2012 20:33:23] stack traceback:

[22/12/2012 20:33:23] [C]: in function 'getThingfromPos'

[22/12/2012 20:33:23] data/talkactions/scripts/tpp.lua:11: in function <data/talkactions/scripts/tpp.lua:1>

o que eu fiz de errado ?

Editado por JaTemEsseLoguin (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Script nem e desse cara e do smartbox .

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Script nem e desse cara e do smartbox .

Para de ser noob se o smart é você, e o 20cm tinha postado isso você ripou.

Melhorando o código:

function onSay(cid, words, param, channel)


local posCreate, toPos = {x = x, y = y, z = z}, {x = x, y = y, z = z} -- pos que vai cria, pos que vai i

local item = getTileItemById(posCreate, 1387)

local message = "O portal foi " .. item.uid > 0 and "fechado" or "aberto" .. "."


if item.uid > 0 then

return doCreateTeleport(1387, toPos, posCreate) and broadcastMessage(message, 25)

end

return doRemoveItem(item.uid, 1) and broadcastMessage(message, 25)

end


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

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites

1 - nao so o smart 2 eu vi isso no xt .

flw parei de postar aki .

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

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.

  • Conteúdo Similar

    • Por looktsx
      Salve Rapaziada tudo bom .
      queria ajuda pra cria um teleport ou uma alavanca com tempo ..
      depois do player usa o teleport ou a lavanca ele so poderá usa depois de tal determinado tempo.
       
      SERVIDOR 12.91
      Se alguem poder me ajuda vou fica grato ,
      des de ja agradeço a todos.
      ..
    • Por amoxicilina
      Olá Kings, venho aqui trazer uma TalkAction pra você comprar premium account, sei que pode ser algo meio inútil por existir a store.
      Então vamos script:
       
       
    • Por Erimyth
      Fala galerinha eu estava e um amigo meu me pediu um script de health e mana por talkaction por MSN, fiz ele e resolvi postar-lo aqui no TK para a galera usar-lo.

      Vá em data > talkactions > talkactions.xml e adicione a seguinte tag:

      <talkaction words="!buyhealth;!buymana" event="script" value="buylife.lua">
      Agora vá até a pasta scripts dentro de talkactions, crie um arquivo chamado buylife.lua com isto dentro:
      -- [( Script created by Matheus for TibiaKing.com )] -- function onSay(cid, words, param) local health = 1000 -- Vida que será adicionada ao player após ele usar o comando! local mana = 1000 -- Mana que será adicionada ao player após ele usar o comando! local cost = 10000 -- Preço para você comprar mana ou health! if (words == "!buymana") then if (doPlayerRemoveMoney(cid, cost) == TRUE) then doCreatureAddMana(cid, mana) doSendMagicEffect(getCreaturePosition(cid), 12) else doPlayerSendCancel(cid, "Sorry, you need "..cost.." gold coins to buy mana.") return TRUE end elseif (words == "!buyhealth") then if (doPlayerRemoveMoney(cid, cost) == TRUE) then doCreatureAddHealth(cid, health) doSendMagicEffect(getCreaturePosition(cid), 12) else doPlayerSendCancel(cid, "Sorry, you need "..cost.." gold coins to buy mana.") end return TRUE end end
      Prontinho, espero que gostem, é um script bem simples mas pode ser útil para alguns.  
        Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!? Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também!  
    • Por lango rullez
      Bom como via muita gente "nem tanta" com dúvidas, problemas etc.. Resolvi criar esse tópico para acabar com os seus problemas !
       
      ---------------------------------------------------------------------------------------//-----------------------------------------------------------------------------------------------
       
       
      Bom então vamos lá !
      ------------------------------------//--------------------------------------
       
      Pasta do seu servidor --> Data --> movements --> scripts
       
      Agora crie um arquivo .lua Renomeie com o nome de sua preferencia ! Ps: Tem que ser obrigatoriamente .LUA
      Bom no meu caso coloquei "TileLevel"
        E então cole este script dentro:   
       
       
      ------------------------------------------------------------------------------//-------------------------------------------------------------------------------------------
       
      {´~.~´} Legenda
       
      Vermelho: Level do player que irá poder passar no Teleport/tiler                                          
       
      Dourado: Posição de onde desejar colocar Teleport/tiler
       
      -------------------------------------------------------------------------------------------//-----------------------------------------------------------------------------------------------
       
      Agora salve o arquivo!
       
      -----------------------------------------------------------------//-----------------------------------------------------------------------
       
      Agora vamos para Segunda Parte !
      Me acompanhe !
      ---------------------------------------------------------------------------------------------------//---------------------------------------------------------------------------------------------------
      Vamos em:
      Pasta do seu servidor --> Data --> Movements.xml 
      Agora adicione o seguinte código/tag:
       
       
      {´~.~´} Legenda
      Roxo: É o nome do arquivo.lua que você criou na pasta Scripts
      Azul: É o level do player, tem que estar igual no script acima. Obs: Caso queria colocar level 100 é só mudar parte 250 para 100 isso vale mesma coisa na "PS" que acabei de explica embaixo \/
      -----------------------------------//------------------------------------------
      Ps:No Remeres Editor coloque no tile o actionID: 1250 ou level da sua preferencia. Quer level 100? então no tile coloque "1100"
       
      Bom espero que ajudem a todos !
       
        Créditos @vankk pelo script, que ele postou individualmente em um tópico, sem muitos detalhes.
       A TAG E AS DEMAIS COISAS FEITO POR MIM !
    • Por Danihcv
      Bom galera, faz tempo que não posto um tutorial, então resolvi trazer esse, que apesar de ser simples tem utilidade pra algumas pessoas.
       
      Esse é um sistema que eu criei pra fazer com que o god possa alterar a visão dele pra como se fosse sempre dia ou pra visão de players normais.

      1°)Como funciona:
          Quando o GOD entrar no server, ele já vai estar com a visão de "sempre dia". Se ele quiser ver que nem os players normais, basta falar /light. Se ele quiser voltar a ver "sempre dia" basta falar novamente /light
       
      2°)Instalando o sistema:
       
         Primeiramente vá em data\creaturescripts e adicione essa tag ao arquivo creaturescripts.xml:
      <event type="login" name="GodLight" event="script" value="godLight.lua"/>    Agora va em data\creaturescripts\scripts abra o arquivo login.lua e adicione isso antes do ultimo return true:
      registerCreatureEvent(cid, "GodLight")    Agora ainda na pasta data\creaturescripts\scripts crie um arquivo chamado godLight.lua e coloque isso dentro:



       
       
         Agora va na pasta data\talkactions e adicione essa tag ao arquivo talkactions.xml:
      <talkaction words="/light" event="script" access="5" value="godLight.lua"/>    Agora va na pasta data\talkactions\scripts e crie um arquivo chamado godLight.lua e coloque isso dentro:



       
      Pronto! Seu sistema está instalado.
       
      Se vc quiser que qualquer pessoa possa usar esse sistema, basta fazer o seguinte:



       
      E ao invés de colocar a tag (que está aí em cima) em talkactions.xml, coloque essa:
      <talkaction words="/light" event="script" value="godLight.lua"/>
       
       
      E isso é tudo, pessoal!
      Um sistema simples mas que pra alguns tem bastante utilidade. Em breve trarei novos tutoriais! Se tiverem alguma sugestão, podem mandar por pm.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo