Ir para conteúdo

Featured Replies

  • Respostas 15
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Teste esse script (não testei, mas acho que funciona): function onStepIn(cid, item, position, fromPosition) timenow = os.time() quantity = math.floor((getPlayerStorageValue(cid,13559) - timenow)/(36

  • É que voce não pode usar esse script num teleport direto, porque o player sempre vai passar no teleport e depois executar o script, então ai, ele ja teria passado, isso é pra ser usado em 1 tile

Postado

Não sei amigo, eu já testei diversas formas no teleport, ele sempre entra primeiro, pra dps executar... é so voce colocar isso no tile, colocar um teleport sem coordenação nenhuma em cima do tile.

E colocar pro script que te passei:

areavip = {x=X, y=Y, z=Z}
doTeleportThing(cid,newpos)

Dentro do "if quantity"!!!
Com as coordenadas de sua area vip, assim o proprio script do piso, te manda pra area vip

Testa ai!

Postado
  • Autor

Desse Jeito?

 

 

function onStepIn(cid, item, position, fromPosition)
timenow = os.time()
quantity = math.floor((getPlayerStorageValue(cid,13559) - timenow)/(3600*24))
if isPlayer(cid) then


if quantity > 0 then


areavip = {x=597, y=826, z=6}
doTeleportThing(cid,newpos)


doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você ainda tem ".. quantity .." dia(s) restante(s) de premium.")


else
dir = getPlayerLookDir(cid)
pos = getCreaturePosition(cid)










if dir == 0 then
newpos = {x=pos.x, y=pos.y+1, z=pos.z}
elseif dir == 2 then
newpos = {x=pos.x, y=pos.y-1, z=pos.z}
elseif dir == 1 then
newpos = {x=pos.x-1, y=pos.y, z=pos.z}
elseif dir == 3 then
newpos = {x=pos.x+1, y=pos.y, z=pos.z}
end


doTeleportThing(cid, newpos, dir)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Somente jogadores Premium podem entrar nesta área.")
end
end
end

Editado por gabrielt94 (veja o histórico de edições)

Postado

function onStepIn(cid, item, position, fromPosition)
if item.actionid == 13559 and not isPremium(cid) then
doTeleportThing(cid, fromPosition, TRUE)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você não tem acesso vip2!")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return true
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Bem Vindo á Área Premium!")
return true
end

 
 
        <movevent type="StepIn" actionid="13559" event="script" value="premiumtile.lua" />

                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Assinatura~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                pmnz1.jpg

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo