Ir para conteúdo

Posts Recomendados

galera to com um problema aqui eu confg o premium tile

com esse script

 

function onStepIn(cid, item, pos)

 

local look = getPlayerLookDir(cid)

 

if isPremium(cid) ~= 1 then

if look == 0 or look == 1 then

doMoveCreature(cid, look+2)

elseif look == 2 or look == 3 then

doMoveCreature(cid, look-2)

end

doPlayerSendTextMessage(cid,21, "Somente Vip Account podem passar!.")

else

return 0

end

end

 

so que mesmo vc com premium ele nao deixa vc passar

alguem ai sabe onde ta o erro?

 

detalhe dentro da pasta movements e no mapa editor ta confg corretamente!

__________________

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

Use este script:

function onStepIn(cid, item, position, fromPosition)

 

premium = getPlayerPremiumDays(cid)

 

if item.actionid == 24000 then

if premium == 0 then

doTeleportThing(cid, fromPosition)

doPlayerSendCancel(cid, "Apenas Premium Players podem passar aqui.")

else

doPlayerSendCancel(cid, "Welcome")

end

end

return TRUE

end

 

<movevent event="StepIn" actionid="24000" script="premy.lua"/>

Só colocar action ID 24000 no tile.

 

Abraços,

Wiltry.

Editado por Wiltry
Link para o comentário
https://xtibia.com/forum/topic/115363-problema-com-premium-tile/#findComment-755379
Compartilhar em outros sites

ta ae seu script arrumado:

 

function onStepIn(cid, item, pos)

 

 

if isPremium(cid) == TRUE then

doMoveCreature(cid, SOUTH)

else

doPlayerSendTextMessage(cid,21, "Somente Vip Account podem passar!.")

doMoveCreature(cid, NORTH)

return TRUE

end

else

return TRUE

end

 

modifica apenas pra onde ele sera movido pra a area correta.

Editado por Marcryzius
Link para o comentário
https://xtibia.com/forum/topic/115363-problema-com-premium-tile/#findComment-755385
Compartilhar em outros sites

com o seu Wiltry

 

tipo eu to usando o tile 426 com esse aparece a msg em verde q eu falei acima

 

agora si eu troca ele

nem msg aparece e qualquer um pode passar

tanto free quando premmy

Link para o comentário
https://xtibia.com/forum/topic/115363-problema-com-premium-tile/#findComment-755393
Compartilhar em outros sites

Cara, você tem que colocar o action ID no tile equivalente a 24000 pro script funcionar, você terá que reiniciar o OT.

 

Abraços,

Wiltry.

--

Dei uma editada no script, ve la

Editado por Wiltry
Link para o comentário
https://xtibia.com/forum/topic/115363-problema-com-premium-tile/#findComment-755395
Compartilhar em outros sites

Cara, você tem que colocar o action ID no tile equivalente a 24000 pro script funcionar, você terá que reiniciar o OT.

 

Abraços,

Wiltry.

 

 

tile 24000? nao existe tile com esse ID

 

se vc quis dizer coloca o id 24000 no tile ai sim eu ja fiz isso mais nao vai

 

ja reiniciei o ot varias vezes e nada

Link para o comentário
https://xtibia.com/forum/topic/115363-problema-com-premium-tile/#findComment-755399
Compartilhar em outros sites

sim coloquei cara nao so noob em scripts esse script q eu postei la no começo do topico

ele funcionava perfeitamente no TFS 0.3.3 so q eu mudei a versao para o TFS 0.3.4 PL2

por a outra estava dando varios problemas

ai a script nao funciono mais

Link para o comentário
https://xtibia.com/forum/topic/115363-problema-com-premium-tile/#findComment-755404
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...