Ir para conteúdo

Premtile (tile Que Só Passa Premium)


Vilden

Posts Recomendados

Obs: preciso de um tile que só premium passe..

eu usava essa script aki no 8.4 e pegava mais no 8.50 nao pega mais

 

 

vou posta ela pq de repente vocês editam ela e coloca pra funfa no 8.50

 

agradeço des de ja:

 

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, "Apenas Vips podem passar por aqui!")

else

return 0

end

end

 

 

Obs: Em movments ou actions

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

tenta assim:

 

function onStepIn(cid, item, pos)

local look = getPlayerLookDir(cid)

if(isPremium(cid) == FALSE) then

if(look == 0 or look == 1) then

doMoveCreature(cid, look+2)

doPlayerSendTextMessage(cid,21, "Apenas Vips podem passar por aqui!")

elseif look == 2 or look == 3 then

doMoveCreature(cid, look-2)

doPlayerSendTextMessage(cid,21, "Apenas Vips podem passar por aqui!")

else

end

end

return TRUE

end

Link para o comentário
Compartilhar em outros sites

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

else

doPlayerSendTextMessage(cid,21, "Apenas Vips podem passar por aqui!")

else

return 0

end

end

 

Tenta assim.

PS: Não testei nada e faz muito³ tempo que não faça nada de scripting, só tentei corrigir alguns errinhos.

Abraços

Link para o comentário
Compartilhar em outros sites

Tenta esse aqui:

---------- Teleport Premium by Daniel Oliveira ----------

function onStepIn(cid, item, pos)

seforpremium = {x=XXX, y=XXX, z=X}

senaofor = {x=XXX, y=XXX, z=X}

if isPlayer(cid) == 1 then

if isPremium(cid) == TRUE then

doSendMagicEffect(seforpremium,10)

doTeleportThing(cid,seforpremium)

else

doSendMagicEffect(senaofor,10)

doTeleportThing(cid,senaofor)

doPlayerSendTextMessage(cid,21, "Apenas Vips podem passar por aqui!")

end

end

end

end

arruma ali as coordenadas e veja se funciona.

PS: Peguei esse que eu fiz antigamente pra um ot que eu tive, era 8.2 se não me engano, vê se ainda funciona :]

 

Abraços

Link para o comentário
Compartilhar em outros sites

Tbm nao pego to com quase 100% de certeza que os exe nao ta "loudando" a pasta movments sera que voces nao

conseguem um premtile ou ateh com uma porta que so passa premium por actions??

Link para o comentário
Compartilhar em outros sites

Cara tenta esse: (OBS: não é ripping -.-')

 

function onStepIn(cid, item, pos)

 

newpos = {x=162, y=49, z=7}

lastpos = getPlayerPosition(cid)

msg = "Only vip players can enter"

 

if isPremium(cid) == TRUE and item.actionid == 1595 then

doSendMagicEffect(cid,2)

doTeleportThing(cid,newpos)

doSendMagicEffect(newpos,10)

else

doTeleportThing(cid,lastpos)

doPlayerSendTextMessage(cid, 22, msg)

end

 

end

 

Onde está em negrito (newpos) é a posição onde o player vip vai parar quando subir em cima. (ali está como premium)

 

Onde está sublinhado é a actionid =)

Passa o storagevalue da vip ae se possível =)

 

Delton~~ (OBS: não faço rip, estou apenas tentando ajudar uma pessoa do forum, se isso é errado eu peço desculpas)

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

Nao pego nen em actions nen em movments (obs: a pasta movments ta sendo "loudada" pelo exe poi eu tirei ela e execu

tei o exe e deu erro :X

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

aqui.

 

arquivo.lua:

codigo:

function onStepIn(cid, item, pos)

 

if isPremium(cid) == TRUE then

doMoveCreature(cid, SOUTH)

else

doMoveCreature(cid, NORTH)

doPlayerSendTextMessage(cid, 22, "apenas premmy podem passar.")

end

return TRUE

end

 

lembrando:

 

NORTH = /\ "norte"

SOUTH = \/ "sul"

WEST = < "oeste"

EAST = > "leste"

 

xml:

codigo:

<movevent type="StepIn" actionid="4550" event="script" value="nome do script.lua" />
Link para o comentário
Compartilhar em outros sites

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