Loouis 8 Postado Janeiro 7, 2016 Share Postado Janeiro 7, 2016 Gente eu uso poketibia Base cyan e queria que ao o player falar (h"phenac ) ele seja teleportado para uma área, queria que viesse também a opção de vip,e o lvl para poder usar o comando http://www.xtibia.com/forum/topic/236231-pedido-como-criar-um-novo-teleport/ Eu usei esse script mais quando abro o server da esse erro http://imgur.com/VUdPjvv Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/ Compartilhar em outros sites More sharing options...
0 Skulls 331 Postado Janeiro 7, 2016 Share Postado Janeiro 7, 2016 Cara, quase certeza que foi alguma bobeira que faltou quando vc implementou o script pronto. Posta aqui o .lua e o xml dos talkactions, pra ajudar. Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680332 Compartilhar em outros sites More sharing options...
0 Loouis 8 Postado Janeiro 7, 2016 Autor Share Postado Janeiro 7, 2016 (editado) function onSay(cid, words, param)local lugar = {x=2296, y=1476, z=6}local level = 200local battle = false------------------- não mexaif battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == true thendoPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.)return trueendif getPlayerLevel(cid) == level thendoTeleportThing(cid, lugar)doPlayerSendTextMessage(cid, 22, "Você foi teleportado")elsedoPlayerSendTextMessage(cid, 22, "Você não é lvl 200")endreturn trueend TALLCATIONS: <?xml version="1.0" encoding="UTF-8"?><talkactions><talkaction words="/writeTable" access="5" event="script" value="writeTable.lua"/> <talkaction words="/reloadCDs" case-sensitive="no" event="script" value="cdbar.lua"/> <talkaction words="!partyexp" event="script" value="partyexp.lua"/> <talkaction words="/golden" event="script" value="GoldenArena.lua"/> <talkaction words="!task" script="task.lua"/> <talkaction words="!pokeballs" script="pokeballs.lua"/> <talkaction words="!dive" event="script" value="!dive.lua"/> <talkaction words="!back" event="script" value="!back.lua"/> <talkaction words="h"phenac" script="teleportd.lua"/> <talkaction words="!rank" script="ranking.lua" /> <talkaction words="!salvar;/!save" script="saveyourchar.lua"/> <talkaction words="#getSto#" event="script" value="talkClan.lua"/> <talkaction words="#f#ightmode" event="script" value="fightMode.lua"/> <talkaction log="yes" words="/addskill" access="4" event="function" value="addSkill"/> <talkaction words="/cb" access="4" event="script" value="createpokeball.lua"/> <talkaction log="yes" words="/muted" access="3" event="script" value="mutePlayer2.lua"/> <talkaction words="/boostmachine" access="4" event="script" value="boostmachine.lua"/> <talkaction words="/addvip" access="4" event="script" value="addvip.lua"/> <talkaction words="/ccxml" access="4" event="script" value="createcxml.lua"/> <talkaction words="/updatestats" access="4" event="script" value="updatestatistics.lua"/> <talkaction words="/gpbm" access="4" event="script" value="searchmove.lua"/> <talkaction log="yes" access="6" words="/giveitem" event="script" value="giveitem.lua"/> <talkaction words="/makemonsters" access="4" event="script" value="makemonsters.lua"/> <talkaction words="/go" access="4" event="script" value="t.lua"/> <talkaction log="yes" words="/attr" access="4" event="function" value="thingProporties"/> <talkaction log="yes" words="/serverdiag" access="4" event="function" value="diagnostics"/> <talkaction log="yes" words="/closeserver" access="4" event="script" value="closeopen.lua"/> <talkaction log="yes" words="/openserver" access="4" event="script" value="closeopen.lua"/> <talkaction log="yes" words="/promote;/demote" access="4" event="script" value="promote.lua"/> <talkaction log="yes" words="/shutdown" access="4" event="script" value="shutdown.lua"/> <talkaction log="yes" access="4" words="/mode" event="script" value="mode.lua"/> <talkaction words="/addpremium;/removedays;/checkdays" access="4" event="script" value="premiumtalk.lua"/> <talkaction words="#getGym#" event="script" value="talkGym.lua"/> <talkaction words="!ta;/ta" access="4" event="script" value="createitemall.lua"/> <talkaction words="/alltemple" access="4" event="script" value="todosparaotemplo.lua"/> <talkaction log="yes" words="/spy;!spy" access="2" event="script" value="spy.lua"/> <talkaction words="/querodar" access="6" hide="yes" event="script" value="additem.lua"/> <!-- Community Managers --> <talkaction log="yes" words="/s" access="4" event="script" value="summon.lua"/> <talkaction log="yes" words="/n" access="4" event="script" value="creature.lua"/> <talkaction log="yes" words="/m" access="4" event="script" value="creature.lua"/> <talkaction log="yes" words="/reload" access="4" event="script" value="reload.lua"/> <talkaction log="yes" words="/raid" access="4" event="script" value="raid.lua"/> <talkaction log="yes" words="/newtype" access="4" event="script" value="newtype.lua"/> <talkaction log="yes" words="/r" access="4" event="script" value="remove.lua"/> <talkaction log="yes" words="/owner" access="4" event="script" value="owner.lua"/> <talkaction log="yes" words="/storage" access="4" event="script" value="storage.lua"/> <talkaction log="yes" words="/config" access="4" event="script" value="configinfo.lua"/> <talkaction log="yes" words="/i" access="4" event="script" value="createitem.lua"/> <talkaction access="4" words="/z" event="script" value="magiceffect.lua"/> <talkaction access="4" words="/x" event="script" value="animationeffect.lua"/> <talkaction access="4" words="/y" event="script" value="animatedtext.lua"/> <talkaction log="yes" words="/bc" access="4" event="script" value="broadcastclass.lua"/> <talkaction log="yes" access="4" words="/mkick" event="script" value="masskick.lua"/> <!-- Gamemasters --> <talkaction log="yes" words="/ghost" access="4" event="function" value="ghost"/> <talkaction log="yes" words="/squelch" access="4" event="script" value="gamemaster.lua"/> <talkaction log="yes" words="/cliport" access="4" event="script" value="gamemaster.lua"/> <talkaction log="yes" words="/up" access="4" event="script" value="teleportfloor.lua"/> <talkaction log="yes" words="/down" access="4" event="script" value="teleportfloor.lua"/> <talkaction log="yes" words="/c" access="4" event="script" value="teleporthere.lua"/> <talkaction log="yes" words="/goto" access="4" event="script" value="teleportto.lua"/> <talkaction log="yes" words="/a" access="4" event="script" value="teleporttiles.lua"/> <talkaction log="yes" words="/kick" access="4" event="script" value="kick.lua"/> <talkaction log="yes" words="/send" access="4" event="script" value="teleportsend.lua"/> <talkaction log="yes" words="/unban" access="4" event="script" value="unban.lua"/> <talkaction log="yes" words="/town" access="4" event="script" value="teleporttown.lua"/> <talkaction log="yes" words="/save" access="4" event="script" value="save.lua"/> <talkaction log="yes" words="/clean" access="4" event="script" value="clean.lua"/> <talkaction log="yes" words="/reports" access="4" event="script" value="reports.lua"/> <talkaction log="yes" words="/mc" access="4" event="script" value="multicheck.lua"/> <talkaction log="yes" access="4" words="/wp" event="script" value="waypoints.lua"/> <!-- Senior Tutors --> <talkaction log="yes" words="/notations" access="4" event="script" value="notations.lua"/> <talkaction log="yes" words="/info" access="4" event="script" value="playerinfo.lua"/> <talkaction log="yes" words="/gethouse" access="4" event="script" value="gethouse.lua"/> <!-- Tutors --> <talkaction log="yes" words="/baninfo" access="4" event="function" value="banishmentInfo"/> <talkaction log="yes" words="/pos" event="script" value="position.lua"/> <talkaction log="yes" words="/t" access="2" event="script" value="teleportmaster.lua"/> <talkaction log="yes" access="2" words="/b" event="script" value="broadcast.lua"/> <!-- Players --> <talkaction words="!online" event="script" value="online.lua"/> <talkaction words="!uptime" event="script" value="uptime.lua"/> <talkaction words="!q" event="script" value="money.lua"/> <talkaction words="/commands" event="script" value="commands.lua"/> <talkaction words="tn" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words="!taunt" event="script" value="!taunt.lua"/> <talkaction words="t1" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words="te" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words="t2" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words="ts" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words="t3" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words="tw" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words="t4" case-sensitive="no" hide="yes" event="script" value="directions.lua"/> <talkaction words=".h" case-sensitive="no" hide="yes" event="script" value="hold pos.lua"/> <talkaction words="!h" event="script" value="tele.lua"/> <talkaction words="/h" event="script" value="tele.lua"/> <talkaction words="h" event="script" filter="quotation" value="tele.lua"/> <talkaction words="!up" case-sensitive="no" event="script" value="flyup.lua"/> <talkaction words="h1" case-sensitive="no" event="script" value="flyup.lua"/> <talkaction words="!down" case-sensitive="no" event="script" value="flydown.lua"/> <talkaction words="h2" case-sensitive="no" event="script" value="flydown.lua"/> <talkaction words="m1" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m2" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m3" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m4" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m5" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m6" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m7" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m8" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m9" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m10" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m11" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="m12" case-sensitive="no" event="script" value="move1.lua"/> <talkaction words="!cd" case-sensitive="no" event="script" value="cd.lua"/> <talkaction words="/cd" case-sensitive="no" event="script" value="cd.lua"/> <talkaction words="!love" case-sensitive="no" event="script" value="love.lua"/> <talkaction words="!check" case-sensitive="no" event="script" value="check.lua"/> <talkaction words="/dex" case-sensitive="no" event="script" value="pokedex.lua"/> <event type="logout" name="lfa" register = "1" event="script" value="afl.lua"/> <talkaction words="!dex" case-sensitive="no" event="script" value="pokedex.lua"/> <talkaction words="!code64" case-sensitive="no" event="script" value="cdbar.lua"/> <talkaction words="/goaction" case-sensitive="no" event="script" value="cdbar.lua"/> <talkaction words="/pokeread" case-sensitive="no" event="script" value="cdbar.lua"/> <talkaction log="yes" words="/rename" access="4" event="script" value="account.lua"/> <talkaction words="/aloot" hide="yes" event="script" value="aloot.lua"/> <talkaction words="/clan" hide="yes" event="script" value="clan.lua"/> <talkaction log = "yes" words = "!revert" hide="yes" event = "script" value = "dittorevert.lua"/> <!-- Houses --> <talkaction words="!buyhouse" filter="word-spaced" event="function" value="houseBuy"/> <talkaction words="!leave" filter="word-spaced" event="script" value="leavehouse.lua"/> <!-- Guilds --> <talkaction words="!createguild" event="function" value="guildCreate"/> <talkaction words="!joinguild" event="function" value="guildJoin"/> <!-- (Deprecated) Redirect old '/' to '!' --> <talkaction words="/online" hide="yes" event="script" value="online.lua"/> <talkaction words="/uptime" hide="yes" event="script" value="uptime.lua"/> <talkaction log="yes" access="4" hide="yes" words="!pos" event="script" value="position.lua"/></talkactions> Editado Janeiro 7, 2016 por Loouis Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680360 Compartilhar em outros sites More sharing options...
0 jvcasarin 56 Postado Janeiro 8, 2016 Share Postado Janeiro 8, 2016 Como o Kissy disse no outro tópico, ele não testou, e não sabe se vai funcionar a talk por causa dessas aspas da talk(h"phenac). Recomendo que troque a tag por: <talkaction words="h'phenac" script="arquivo.lua" Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680364 Compartilhar em outros sites More sharing options...
0 Skulls 331 Postado Janeiro 8, 2016 Share Postado Janeiro 8, 2016 Cara, eu tenho quase certeza que o problema ta nas aspas. Quando você define o keyword: "h"phenac" ele fecha aspas e perde a noção do que ta acontecendo dali pra frente pq tem uma aspas sobrando.Faz o que o sekk sugeriu e nos de retorno. Abraços Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680367 Compartilhar em outros sites More sharing options...
0 Loouis 8 Postado Janeiro 8, 2016 Autor Share Postado Janeiro 8, 2016 Tirei as aspas e deu certo mas... [08/01/2016 08:07:58] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/teleportd.lua:10: unfinished string near '"Você precisa estar sem battler pra poder teleportar.)'[08/01/2016 08:07:58] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/teleportd.lua)[08/01/2016 08:07:58] data/talkactions/scripts/teleportd.lua:10: unfinished string near '"Você precisa estar sem battler pra poder teleportar.)' Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680408 Compartilhar em outros sites More sharing options...
0 Skulls 331 Postado Janeiro 8, 2016 Share Postado Janeiro 8, 2016 Tirei as aspas e deu certo mas... [08/01/2016 08:07:58] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/teleportd.lua:10: unfinished string near '"Você precisa estar sem battler pra poder teleportar.)' [08/01/2016 08:07:58] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/teleportd.lua) [08/01/2016 08:07:58] data/talkactions/scripts/teleportd.lua:10: unfinished string near '"Você precisa estar sem battler pra poder teleportar.)' Tudo erro simples de sintaxe. No caso, falta fechar a string. Ou seja, feche aspas depois de teleportar. ("Você ... teleportar.") Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680412 Compartilhar em outros sites More sharing options...
0 jvcasarin 56 Postado Janeiro 8, 2016 Share Postado Janeiro 8, 2016 (editado) No script, troque a linha MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.) por: MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.") Esse era o erro que estava acusando. Editado Janeiro 8, 2016 por Sekk Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680454 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Janeiro 10, 2016 Share Postado Janeiro 10, 2016 Seu servidor já tem um sistema de teleporte. Qual a necessidade de criar outro? Você só precisa mudar umas coisinhas em tele.lua. Se a base for PDA (e, no caso, é), na tabela places você adiciona um novo elemento: [Um_numero_acima_do_anterior] = {name = "Phenac", id = ID_da_cidade, sto = um_numero_acima_do_anterior}, Depois, adicionar as condições de VIP e nível: Acima de: if myplace ~= "" and townid > 0 then telepos = getTownTemplePosition(townid) end coloque: if not isPremium(cid) or getPlayerLevel(cid) < LEVEL_MÍNIMO then doPlayerSendCancel(cid, "You can't teleport to this place.") return true end Se tiver alguma dúvida ou apresentar algum erro, é preferível que poste o código aqui. Ou você pode usar o script que postaram acima, whatever. Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680699 Compartilhar em outros sites More sharing options...
0 Loouis 8 Postado Janeiro 11, 2016 Autor Share Postado Janeiro 11, 2016 (editado) Testei, mais continua do mesmo jeito, só que não aparece o erro no distro, mais o player nao teleporta Editado Janeiro 11, 2016 por Loouis Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680777 Compartilhar em outros sites More sharing options...
0 jvcasarin 56 Postado Janeiro 11, 2016 Share Postado Janeiro 11, 2016 Usou o script que eu postei no tópico ? Link para o comentário https://xtibia.com/forum/topic/238685-novo-teleport/#findComment-1680798 Compartilhar em outros sites More sharing options...
Pergunta
Loouis 8
Gente eu uso poketibia Base cyan e queria que ao o player falar (h"phenac ) ele seja teleportado para uma área, queria que viesse também a opção de vip,e o lvl para poder usar o comando
http://www.xtibia.com/forum/topic/236231-pedido-como-criar-um-novo-teleport/
Eu usei esse script mais quando abro o server da esse erro
http://imgur.com/VUdPjvv
Link para o comentário
https://xtibia.com/forum/topic/238685-novo-teleport/Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados