Ir para conteúdo

/t Bugo!


890098

Posts Recomendados

Eai, bom falei isso pois o scripr do tp master ele pega a cidade do player, ai pega o nome dela, se ela não existir é enviado esse erro, então há duas possibilidades:

  1. No banco de dados a city do player está errada.
  2. As cidades estão erradas no mapa

Link para o comentário
Compartilhar em outros sites

Vá em "data/talkactions" abra o arquivo "talkaction.xml" e adicione a seguinte tag em "GameMaster",

<talkaction log="yes" words="/t" access="4" event="script" value="teleportmaster.lua"/>

Depois va em "data/talkactions/scripts" e crie um arquivo chamado "teleportmaster.lua" e adicione o seguinte código:

 

 

function onSay(cid, words, param, channel)

local tid = cid

if(param ~= '') then

tid = getPlayerByNameWildcard(param)

if(not tid or (isPlayerGhost(tid) and getPlayerGhostAccess(tid) > getPlayerGhostAccess(cid))) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.")

return true

end

end

 

local pos = getPlayerTown(tid)

local tmp = getTownName(pos)

if(not tmp) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Home town does not exists.")

return true

end

 

pos = getTownTemplePosition(pos)

if(not pos or isInArray({pos.x, pos.y}, 0)) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Wrong temple position for town " .. tmp .. ".")

return true

end

 

pos = getClosestFreeTile(tid, pos)

if(not pos or isInArray({pos.x, pos.y}, 0)) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.")

return true

end

 

tmp = getCreaturePosition(tid)

if(doTeleportThing(tid, pos, true) and not isPlayerGhost(tid)) then

doSendMagicEffect(tmp, CONST_ME_POFF)

doSendMagicEffect(pos, CONST_ME_TELEPORT)

end

 

return true

end

Link para o comentário
Compartilhar em outros sites

Reportado por flood,

---/---

Como você disse no tópico, "Ta tudo certinho, eu tava normal no OT dai cai e abri ele n lembro pra que, axo q foi pra coloca uma spell sei la dai quando voltei fui da /t n funciono", então ele funcionava,

Tente substitui-lo,

Ou verifique se as repostas acima ajuda, se não o caso e outro...

Link para o comentário
Compartilhar em outros sites

Substitua para ver se funciona, por um parecido...

No caso, o que te passei e o que eu uso atualmente...

--/--

Em outras palavras, "troque o seu, por outro"...

Editado por TonyHanks
Link para o comentário
Compartilhar em outros sites

verifica a town que ta nos player pelo sqlite pode te dado algum erro na hora de carrega(aki ja ate corrompeu o arquivo S3DB inteiro nessa istoria de fica abrindo e fechando kkkk)--edit--(quando corompeu n dava nem pra exclui tive que abri o file killer kkkk)

 

para quem n sabe arquivo S3DB e o database de players,accounts,storage,etc.

Editado por lordbug99
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...