Ir para conteúdo

Posts Recomendados

Olá a todos, estou começando agora a entender bem toda a parte de actions, talkactions e movements...estava la eu criando uma talkaction simples e nada...modifico inteiro e nada...gostaria que alguem me ajudasse a entender onde estou errando...

obrigado

function onSay(cid, words, param)

inside = {x=354, y=442, z=7}
playerpos = getPlayerPosition(cid)
outside = {x=357, y=443, z=7}

if playerpos == outside then
	doTeleportThing(cid, inside)
return 0
end

return 1
end

 

este é o codigo...quando o player esta na posiçao OUTSIDE ele fala a palavra magica e eh teleportado para INSIDE.

agora, qual o erro ai? no prompt do server não acusou nenhum erro, as palavras fika normais...soh q naum fazem açao alguma...ajuda plz

tnkz

Link para o comentário
https://xtibia.com/forum/topic/49222-qual-o-problema/
Compartilhar em outros sites

HiHo!

 

na hora de comparar tabelas, tente comparar item por item ao invés de tabela com tabela:

function onSay(cid, words, param)

local inside = {x=354, y=442, z=7}
local playerpos = getPlayerPosition(cid)
local outside = {x=357, y=443, z=7}

if playerpos.x == outside.x and playerpos.y == outside.y and playerpos.z == outside.z then
doTeleportThing(cid, inside)
end

return 1
end

;*

Link para o comentário
https://xtibia.com/forum/topic/49222-qual-o-problema/#findComment-295329
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...