Ir para conteúdo

Featured Replies

Postado

como faso pra por tile vip nesse sistema de vip meu:

function onSay(cid, words, param)
 
if getTilePzInfo(getCreaturePosition(cid)) == FALSE then
  return doPlayerSendCancel(cid, "Você precisa está em área protegida para utilizar este comando.")
end
 
if(words == "!buyvip10") then
  if getPlayerItemCount(cid, 15515) >= 5 then
    doPlayerAddPremiumDays(cid, 10)
      doPlayerRemoveItem(cid, 15515, 5)
    doPlayerSay(cid, "Parabens, Voce comprou 10 dias de vip com sucesso!", TALKTYPE_ORANGE_1)
  else
    doPlayerSendCancel(cid, "Você não possui a quantidade necessária para comprar.")
  end
elseif (words == "!buyvip30") then  
  if getPlayerItemCount(cid, 15515) >= 5 then
    doPlayerAddPremiumDays(cid, 30)
      doPlayerRemoveItem(cid, 15515, 10)
    doPlayerSay(cid, "Parabens, Voce comprou 30 dias de vip com sucesso!", TALKTYPE_ORANGE_1)
  else
    doPlayerSendCancel(cid, "Você não possui a quantidade necessária para comprar.")
  end
end
 
 return true
end

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

Resolvido por narazaky

Ir para solução
Postado
  • Solução

coloque isso na pasta movements: em arquivo lua

function onStepIn(cid, item, pos, frompos)

if getPlayerPremiumDays(cid) < 1 then
  doTeleportThing(cid, frompos)
    doPlayerSendCancel(cid, 'Você não é vip.')
      doSendMagicEffect(frompos, CONST_ME_POFF)
   end
  return true
   end

e no movements.xml cooloque isso:

	<movevent event="StepIn" actionid="numero" script="Nome o arquivo.lua"/>

--o numero é o id da action que você colocar no piso do seu mapa

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

Te ajudei? Então Rep + ;)

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.6k

Informação Importante

Confirmação de Termo