Ir para conteúdo
Entre para seguir isso  
vitorszvitim

Talkaction (Talkaction) Teleport Com Pokemon

Recommended Posts

Vamos Nessa ! ! !

 

Vá em PastadoServer/Data/TalkActions/Scripts, copie um arquivo qualquer e renomeie-o com o nome de poketeleport, abra-o com o Bloco de Notas e apague tudo o que estiver escrito, após apagar tudo digite:

 

function getTime(s)

local n = math.floor(s / 60)

s = s - (60 * n)

return n, s

end

 

function onSay(cid, words, param)

local configs = {

needpa = TRUE,

needlvl = {TRUE, level = 10},

}

 

 

local cidades = {

["Teste"] = {x=1204,y=1045,z=7, pokenames = {"Alakazam", "Kadabra", "Abra", "Hypno", "Drowzee", "Jynx"}, time = 60},

["Saffron"] = {x=1053,y=1049,z=7, pokenames = {"Alakazam", "Kadabra", "Abra", "Hypno", "Drowzee", "Jynx"}, time = 60},

["Cerulean"] = {x=1060,y=903,z=7, pokenames = {"Alakazam", "Kadabra", "Abra", "Hypno", "Drowzee", "Jynx"}, time = 60},

["Pewter"] = {x=717,y=857,z=6, pokenames = {"Alakazam", "Kadabra", "Abra", "Hypno", "Drowzee", "Jynx"}, time = 60},

["Viridian"] = {x=705,y=1089,z=7, pokenames = {"Alakazam", "Kadabra", "Abra", "Hypno", "Drowzee", "Jynx"}, time = 60},

["Fuchsia"] = {x=1213,y=1324,z=7, pokenames = {"Alakazam", "Kadabra", "Abra", "Hypno", "Drowzee", "Jynx"}, time = 60},

}

teleport = FALSE

 

if configs.needpa and not isPremium(cid) then

return doPlayerSendCancel(cid, "You need to be a premmium account to use teleport.")

end

 

if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then

return doPlayerSendCancel(cid, "You need to be level "..configs.needlvl.level.." or higher to use teleport.")

end

 

if #getCreatureSummons(cid) <= 0 then

return doPlayerSendCancel(cid, "You need to have a monster summoned.")

end

 

for i,x in pairs(cidades) do

for _,z in pairs(getCreatureSummons(cid)) do

if isInArray(x.pokenames, getCreatureName(z)) then

if param:lower() == "\"" .. i:lower() then

if os.time()-getPlayerStorageValue(cid, 64231) <= x.time*60 then

minutes,seconds = getTime(x.time*60-(os.time()-getPlayerStorageValue(cid, 64231)))

return doPlayerSendCancel(cid, "You need wait " .. minutes .. " minutes and " .. seconds .. " seconds.")

else

doTeleportThing(cid, x)

doTeleportThing(z, x)

setPlayerStorageValue(cid, 64231, os.time())

teleport = TRUE

break

end

end

end

end

end

 

if not teleport then

return doPlayerSendCancel(cid, "This city don't exists or not is able to go in there with teleport or this monster don't able to use teleport.")

end

 

return TRUE

end

salve e Fexe

 

Explicação:

 

Cor Vermelha: City para qual o pokemon Será teletransportado

Cor Azul: Posição que você irá após teletransportar-se (recomendo colocar a position do CP)

Cor Verde: Pokemon que o pleyer usará para se transportar

Cor Amarela: Tempo Que você poderá utilizar o comando novamente (regulado por segundos)

 

Terminando ! ! !

 

Vá em PastadoServer/Data/TalkActions, abra o arquivo TalkActions.xml e em qualquer lugar digite:

 

<talkaction words="h" event="script" value="poketeleport.lua"/>

Salve e Fexe

 

Explicação:

 

Cor Vermelha: Comando que será utilizado para transportar o player (no meu caso utilizarei (h "cerulean) pois aqui modifique a seu gosto)

Cor Azul: local onde se encontra a Script (se você seguiu os passos corretamente não mexa)

 

Té mais Galera XTIBIANA ! ! !

 

Caso tenha algum erro de Ortografia avisa ae.

 

Ajudei? REP+ não custa nada :button_ok:

Compartilhar este post


Link para o post
Compartilhar em outros sites

lol cara esse script ja tem no forum si pa e ate o mesmo ^^

 

Pelo o que eu vi no forum tem uns Script de teleporte por comando e teleporte com item, mais com pokemon não vi nenhum...

 

caso tiver mesmo poste o link

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta com 1 bug quando vc e teleportado o pokemon morri

e n tem como mais cura-lo

 

arruma ai plz

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta com 1 bug quando vc e teleportado o pokemon morri

e n tem como mais cura-lo

 

arruma ai plz

 

é só você achar esta tag aki no Config.lua

 

-- Summons

maxPlayerSummons = 2

teleportAllSummons = false

teleportPlayerSummons = false

normalmente ele vai estar assim

 

após ter achado a tag modifique ficando

 

-- Summons

maxPlayerSummons = 2

teleportAllSummons = true

teleportPlayerSummons = true

 

bom é isto

 

FLW... :thumbsupsmiley:

Compartilhar este post


Link para o post
Compartilhar em outros sites

geralmente as posições do teleport, são pz, como naum eh permetido summon, em pz, buga, é só você editar tuas sources...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

Entre para seguir isso  

  • Conteúdo Similar

    • Por hadamais
      Apresentamos pra você o Absolut Global.
      99,9 por centro igual ao global.
      Pra quem gosta de HARD UP, é o servidor certo.
      Não se preocupe com ataques, temos uma das melhores proteções do planeta. Venha ser top!
      Skill    20x
      Magic    7x
      Loot    3x
      Sejam bem vindos!
      Website:
      absolutglobal.servegame.com
      absolutglobal.servegame.com
      absolutglobal.servegame.com
    • Por iury888
      Esses dias eu encontrei um servidor muito foda estilo MOBA (League of Legends, Dota, Etc), o servidor está simplesmente foda, bem configurado e muito divertido, o dono é gringo e ele mesmo traduziu essa imagem para o publico Brasileiro, quem quiser conferir só vem! Vale muito a pena! Registre-se para ver link(s).


      Registre-se para ver link(s).





      Registre-se para ver link(s).


      O jogo ta foda!
    • Por Nitned
      Bom dia galera do XTibia.
      Estou com um projeto NTO do zero em Desenvolvimento e estou necessitando de um Mapper.
      Atualmente já possuímos na equipe Scripter e Spriter.
       
      Projeto:
      Iniciamos como base um servidor de NTO 7.92, e estamos trazendo para o 8.60, porém pretendemos mudar 90% do mapa inicial dele, com isso não podemos continuar nas "gambiarras" que estávamos utilizando até o momento, precisamos de alguém que já possua experiencia e consiga nos auxiliar nesse projeto.
       
      Contato:
      Caso alguém tenha interesse entrar em contato: [email protected]
      Se possível assim que entrar em contato enviar algum projeto próprio para termos como base.
    • Por Kaio Reis
      Global FULL

      Site: gl0balzera.servegame.com

      IP: 187.16.191.94

      Port: 7171

      Tibia 8.60

      Mapa: Global Full 

      Servidor Dedicado. 

      Bom jogo...
    • Por wall22
      BAIAKUDOS DEDICADO INAUGUROU HOJE 21/11/2017 !!!!!
      Servidor dedicado totalmente 24 horas online !!!  sem Lags e Quicks totalmente dedicado ! 
      venha conhecer nosso mapa que esta cheio de novidades para você se divertir ! 

      IP/SITE: 198.50.194.114     

      Evento Snowball War;
      Evento Defend the Towers;
      Evento Capture the Flag;
      Evento Desert War;
      Evento Battlefield;
      Evento Firestorm;
      Evento Zombie;
      Evento Castle 48 Horas;
      Evento SuperUP;
      Versão 8.60;
      Bugs criticos fixados;
      Mapa baiak editado e reformulado;
       
×