Ir para conteúdo

[pedido] Beem, Bem Simples


Sorokaba

Posts Recomendados

Eu copiei o script do comando !changesex, e coloquei um changesex para os vips...porque eles tem alguns outfits adicionais...Mas eu nao to conseguindo coloca esse novo Changesex para soh eles poderem usarem...ou seja...qualquer player pode usar esse comando e ter o "sexo" dos vips, que teria outfits adicionais. No caso o "sexo" dos vips sao 2 e 3.

Axo q seria algo do tipo :

Uma funçao que determinava os dias de vip do player

ai teria if quantity > 0 then

ai daria para usar o comando...

 

Desculpa a falta de acentos, o teclado esta com problema.

Link para o comentário
Compartilhar em outros sites

o cara paga vip em dinheiro ou no jogo?

Se for em dinheiro ai vc vai te que add na mao msm ou checar os dias de vip, ai vai depende do sistema de vip que vc ta usando se eh premmy account, se eh um sistema novo que vc crio, etc.

Se for premmy normal usa os comandos:

getPlayerPremiumDays(cid)

isPremium(cid)

se for premium pode usar o change sex se nao nao pode.

Se for add a vip no jogo eh so usar storage values.

se o player comprar a vip muda o storage value xxxx dele para 2, se o storage value xxxx for 2 ele pode usar o changesex.

 

abraços

//skulls

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

vai ser vip com dinhero real...mas por exemplo, tem o chao q so passa vip...no script correspondente tem essas linhas:

 

timenow = os.time()

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

if isPlayer(cid) then

if quantity > 0 then

 

se pudesse postar o script completo do "changevipsex "

Link para o comentário
Compartilhar em outros sites

ae, pois eh, tava demorando a resposta aqui, ai fiquei tentando la e consegui. Mas tem um probleminha: Mesmo se o cara consegue muda o sexo aparece aquela msg branca que precisa ser premium ou vip no caso...Ficou assim:

 

function onSay(cid, words, param)

timenow = os.time()

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

if isPlayer(cid) then

if quantity > 0 then

doPlayerRemovePremiumDays(cid, 3)

if getPlayerSex(cid) == 2 then

doPlayerSetSex(cid, 3)

else

doPlayerSetSex(cid, 2)

end

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed your sex and lost three days of premium account.")

else

end

doPlayerSendCancel(cid, "You do not have enough premium days or you are not a VIP.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

end

Link para o comentário
Compartilhar em outros sites

Tenta assim Feudal:

 

if isPlayer(cid) then

if quantity > 0 then

doPlayerRemovePremiumDays(cid, 3)

if getPlayerSex(cid) == 2 then

doPlayerSetSex(cid, 3)

else

doPlayerSetSex(cid, 2)

end

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed your sex and lost three days of premium account.")

else

doPlayerSendCancel(cid, "You do not have enough premium days or you are not a VIP.")

end

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

end

Parece que tem um erro ai quando muda a vocação, se ele tiver sex 2 vai mudar pra 3, se ele tiver um sex diferente de 2 ele vai mudar pra 3... Ou seja, se ele tiver sex 0 ou 1 (de player comum) vai mudar para 3.

Se bem que tem a contagem antes..

Vou almoçar e depois vejo melhor rs

Flw

Link para o comentário
Compartilhar em outros sites

o script do daniel ta certin, falto so a funtion no inicio entao:

 

function onSay(cid, words, param)

timenow = os.time()

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

if isPlayer(cid) then

if quantity > 0 then

doPlayerRemovePremiumDays(cid, 3)

if getPlayerSex(cid) == 2 then

doPlayerSetSex(cid, 3)

else

doPlayerSetSex(cid, 2)

end

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed your sex and lost three days of premium account.")

else

doPlayerSendCancel(cid, "You do not have enough premium days or you are not a VIP.")

end

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

end

 

seu script nao tava funcionando direito pq vc tava colocando a mensagem no lugar errado.

agora as mudanças de sexo eu nao sei como voce queria entao deixei do mesmo geito que voce postou.

abraços

 

//skulls

Link para o comentário
Compartilhar em outros sites

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