Ir para conteúdo

[Encerrado] [AJUDA] !buyvip


Dann123

Posts Recomendados

Ai eu tava querendo tipo assim um comando de !buyvip que fique 30 dias e não fosse com dinheiro eu queria que fosse com este item "Event Coin" e quantidade 50, o id é :6527. Quando comprasse ele iria passar de boa no talkactions do comando !buyvip a script é essa :

 

function onSay(cid, words, param)

if doPlayerRemoveItem(cid,11192,1) then

setPlayerStorageValue(cid,13710,1)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doCreatureSay(cid, "É isso ai seu FODA!", TALKTYPE_ORANGE_1)

else

doPlayerSendCancel(cid, 'Você precisa de 50 event coins, para comprar digite :!buyvip .')

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)

end

end

 

e eu ja tentei assim também :

 

function onSay(cid, words, param)

if doPlayerRemoveItem(cid,6527,50) then

setPlayerStorageValue(cid,13710,1)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doCreatureSay(cid, "É isso ai seu FODA!", TALKTYPE_ORANGE_1)

else

doPlayerSendCancel(cid, 'Você precisa de 50 event coins, para comprar digite :!buyvip .')

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)

end

end

 

 

Quem me ajudar REP ++ :)

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

Da Algum Erro No Console ? Sé Der Poste Uma Foto !

 

Mais Tenta usar Esse :

 

 

 

function onSay(cid, words, param)

if doPlayerRemoveItem(cid,6527,50) == TRUE then

local days = 30

local daysvalue = days * 24 * 60 * 60

local storageplayer = getPlayerStorageValue(cid, 13710)

local timenow = os.time()

 

if getPlayerStorageValue(cid, 13710) - os.time() <= 0 then

time = timenow + daysvalue

else

time = storageplayer + daysvalue

end

 

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")

setPlayerStorageValue(cid, 13710, time)

 

local quantity = math.floor((getPlayerStorageValue(cid, 29000) - timenow)/(24 * 60 * 60))

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de 50 event coins, para comprar digite :!buyvip.")

end

end

 

 

Abraços!

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

vou testar caso der erro eu falo, obrigado !

------ Edit !

Viu cara funcionou, más quando passa pelo tile vip ele fala : 16:23 Só Premium Account Pode Passar

Se quiser a script do tile vip só falar !

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

  • 2 weeks later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

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