T.T
mto foda
parabens cara,ótimo script
que bom que voltou ao xtibia xD
abraços
Por MatheusGlad, 22 de set. de 2010 em Actions e Talkactions
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

T.T
mto foda
parabens cara,ótimo script
que bom que voltou ao xtibia xD
abraços
Talk~ muito boa, ainda bem que no script nao é configurado TownID.
REP+
ABRAÇOS
Editado Setembro 23 por Saymon14
info
Grupo: Herói
Registrado: 25/06/08
Posts: 723
Reputação: +275
Gênero: Masculino
Char no Tibia: Diiva

O script é bem criativo cara..
Parabéns ficou muito bom! =)
muito bom, parabéns,
100% perfeito , obrigado ![]()
info
Grupo: Campones
Registrado: 22/09/10
Posts: 84
Reputação: +17
Gênero: Feminino

Muito bom... Foi pro meu ot sem nennhum problema, que pena que eu desisti de Ot de pokemon, seria uma boa...
Uma pergunta;
Queira colocar essa Talkaction para poupar trabalhos no Map Editor [Teleportes], se eu colocar um X,Y,Z vai dar certo né? Não precisa ser cidade né²? E o nome que estiver aqui
["Carlin"] = {x=1000,y=1000,z=7, pokenames = {"Rat", "Bug"}, time = 1},
["Carlin"]
Vai ser o nome da palavra depois do !teleport?
Não vai dar Bug se por caso;
Sorcerer [101]: Utevo res "fire devilPaladin Noob: [8]: !teleport Thais
Alguma pessoa fazer o comando com um monstro sumonado POR OUTRA PESSOA.
Parabéns pelo Script e continue assim!
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo

["Carlin"] aonde esta Carlin eh a palavra que voce usa pra teleport !teleport "Carlin
Sim nao precisa ser cidade, voce pode botar o X, Y , Z da posiçao que vai funcionar.
E a parte de poder fazer o comando por outra pessoa, nao da nao. Somente o dono do summon pode teleportar.
info
Grupo: Campones
Registrado: 12/10/10
Posts: 5
Reputação: 0

muito bom ! vlw ae ,
REP +
AEE BOUA
junta com seu Pokemon Systems ;x
info
Grupo: Campones
Registrado: 23/10/10
Posts: 3
Reputação: 0

Boa cara ,outro script inovador =D
Parabens denovo ^^
Bom script.Funfo aki 100%, vc sempre fazendo boms scripts aki no xtibia.
Parabens
Ae cara, obrigado por ajudar agente
dou REP+ assim que possivel .
Nossa , Super Show
^^ Ganhou meus parabéns,
ainda mais que to kerendo cria 1 ot de pokémon ^^' :tongue2:
info
Grupo: Campones
Registrado: 02/10/08
Posts: 30
Reputação: 0
Char no Tibia: Roots'Amizad

[13/12/2010 22:55:37] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/poketeleport.lua:26: '}' expected (to close '{' at line 14) near 'if'
[13/12/2010 22:55:37] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/poketeleport.lua)
[13/12/2010 22:55:37] data/talkactions/scripts/poketeleport.lua:26: '}' expected (to close '{' at line 14) near 'if'
Ajuda :S
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo
Vá em talkactions/scripts e crie um arquivo.lua com o nome de poketeleport e bote o seguinte script dentro:
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 = 50}, } local cidades = { ["Carlin"] = {x=1000,y=1000,z=7, pokenames = {"Rat", "Bug"}, time = 1}, ["Thais"] = {x=1002,y=1000,z=7, pokenames = {"Rat", "Bug"}, time = 2}, } 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 endDepois va em talkactions.xml e bote a seguinte TAG:
Como configurar o script:
Mecha nessas partes:
Legendas:
-- Use TRUE ou FALSE --
Vermelho - Se precisa de premmium account para usar a talkaction.
Azul - Se precisa de level, e qual level precisa.
Rosa - As informaçoes sao, respectivamente: A pos pra aonde o teleport vai levar, os nomes dos pokes que podem levar para akele local, o tempo em minutos que demorara para usar novamente o teleport para akele local.
Como adicionar novos locais para teleport:
Copie a ultima linha, no caso:
Em seguida cole logo abaixo ficando assim:
Depois eh so mudar para as informaçoes que voce queira...
Como usar a talkaction in-game:
Basta voce falar !teleport "NOMEDOLOCAL
Bem nao deu pra explicar muito bem por causa do meu tempo, espero que voces consigam entender.
De suas opnioes para as proximas versoes do script...
Dica Importante!
Se voce for botar o local de uma parte que for PROTECTION ZONE o seu pokemon ou summon nao ira andar e ficara preso, para que isso nao aconteça va em config.lua e procure por isso (CTRL+F):
Se estiver false, mude para true para que o summon seja teleportado ate o player quando ele for para longe.
Editado Setembro 22 por MatheusMkalo