Ir para conteúdo

Featured Replies

Postado
  • Autor
6 minutos atrás, Rayo disse:

Fiz a modificação,testei e funcionou corretamente agora:
 


function onUse(cid, item, fromPosition, itemEx, toPosition)
	local config={
	  removeOnUse = "yes" -- remover quando usar ("yes" or "no")
	}
  
	local days = 1 -- dias que serão adicionados
	local daysvalue = days * 24 * 60 * 60
	local storageplayer = getPlayerStorageValue(cid, 23569)
	local timenow = os.time()

	
	if getPlayerStorageValue(cid, 23569) - os.time() <= 0 then
	  time = timenow + daysvalue
	  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram Adicionados ".. days .." Dia de Vip Donate no Seu Character.")
	  setPlayerStorageValue(cid, 23569, time)

	else
	  time = storageplayer + daysvalue
		local quantity = math.floor((getPlayerStorageValue(cid, 23569) - timenow)/(24 * 60 * 60))
		doSendMagicEffect(getPlayerPosition(cid), math.random(30,30))
		doPlayerSendTextMessage(cid,  MESSAGE_STATUS_CONSOLE_ORANGE,"Não foi possível adicionar dias de Vip Donate no Seu Character.")
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ainda tem ".. quantity .." dias de Vip Donate Restantes.")
	end


	if (config.removeOnUse == "yes") then
	 	doRemoveItem(item.uid, 1)
	end
  
	return TRUE
  end

 

 

ta dando pra usar o item mais de uma vez ainda =[
Na vdd nao esta adicionando o dias de vip, porem o item esta sumindo, o certo seria nao da user no item (n sumir) e nao adicionar os dias de vip ( a vip nao ta adicionando )

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

  • Respostas 12
  • Visualizações 839
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado
Agora, Magalhaes92 disse:

ta dando pra usar o items mais de uma vez ainda =[

 

Cara, então não sei como é... pq o player vai sim conseguir usar o item MAS o script não vai da os dias de VIP de novo(pq  o próprio script verifica antes se o player ja usou o beneficio do item que no caso é os dias de Vip donate que ele ganha.) 

 

Se o player ja possui os dias de vip, vai aparecer a msg em azul:

Citar
Não foi possível adicionar dias de Vip Donate no Seu Character.

 e depois uma mensagem verde dizendo a quantida de dias de vip restante.

 

CASO ele esteja usando o item pela primeira vez, ai ele ganha a quantidade de dias de vip que você escolheu.

Contribuições:
 

=> Distribuições/Servidores

  1. [8.60] The Forgotten Server 1.3 (COMPILADO WIN x64)

 

=> Scripts/Códigos/Tutoriais

  1. Pokemon pescado aparece em volta do seu pokemon
  2. [Gesior]Dobrar pontos PagSeguro a partir de x valor doado

 

 Gostou de alguma contribuição? Rep +?

Postado
  • Autor
1 minuto atrás, Rayo disse:

Cara, então não sei como é... pq o player vai sim conseguir usar o item MAS o script não vai da os dias de VIP de novo(pq  o próprio script verifica antes se o player ja usou o beneficio do item que no caso é os dias de Vip donate que ele ganha.) 

 

Se o player ja possui os dias de vip, vai aparecer a msg em azul:

 e depois uma mensagem verde dizendo a quantida de dias de vip restante.

 

CASO ele esteja usando o item pela primeira vez, ai ele ganha a quantidade de dias de vip que você escolheu.

 

Isso... ele usa o item, porem n esta adicioando ! tudo ao CORRETO !
Mas a logica seria assim... o player usou o item 1 ves, esta com a storage
quando ele fosse usar o item novamente, nao seria possivel da user, ia da uma msg dizendo que esta em uso. ( COMO DA POTIONS DE EXP, feita em actions )
Antedeu ?
Sera q vc n poderia adaptar isso ?

 

expo1.lua

UP

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.9k

Informação Importante

Confirmação de Termo