Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom dia Gente Eu tenho uma pequena duvida, eu tenho um script aki de tile para vip so que eu queria que quando o player passa-se por esse tile checa-se os dias vip do player , eu tentei aki mas nao consegui se alguém poder ajudar agradecido desde ja, vou deixar o script aki em baixo .

 

 

function onStepIn(cid, item, position, fromPosition)

if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerPopupFYI(cid, "Voçe nao e vip , compre sua vip por apena R$9,00.")
doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ainda tem  dia(s) restante(s) de VIP.")
return TRUE
end

 

Link para o post
Compartilhar em outros sites

Como que iria dar a mensagem se não tem a função de verificar os dias que o player/account possui?

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Link para o post
Compartilhar em outros sites
function onStepIn(cid, item, position, fromPosition)


if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
   doTeleportThing(cid, fromPosition, true)
      doPlayerPopupFYI(cid, "Voçe nao e vip , compre sua vip por apena R$9,00.")
   doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
return true
end


local days = math.floor((getPlayerStorageValue(cid, 13540) - os.time()) / (24 * 60 * 60))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ainda tem "..days.." dia(s) restante(s) de VIP.")


return true
end

infos40x40.png

Skype : duhw.carvalho

 

Ajude-nos a crescer, clicando em curtir

 

 

 

Link para o post
Compartilhar em outros sites

Mano Funciono Direitinho mas tipo assim o script que eu tenho aki que da vip ali tem pra da 10 e quando o player passa pelo tile so aparece 9 pq? ele conta -1 do dia que o player ganhou vip e? 

acho que deveria contar tipo assim se o player ganho vip em 12:00 horas da segunda ele so ia contar 1 dia na hora 12:00 de terça , eu acho que seria assim .

 

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
 
local days = 10 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13540)
local timenow = os.time()
 
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados 10 dias de VIP no seu character.")
setPlayerStorageValue(cid, 13540, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem 10 dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
doRemoveCreature(cid) 
end
 
return TRUE
end
Editado por churupetinha (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

é só colocar + 1 ali então..

function onStepIn(cid, item, position, fromPosition)

if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
   doTeleportThing(cid, fromPosition, true)
      doPlayerPopupFYI(cid, "Voçe nao e vip , compre sua vip por apena R$9,00.")
   doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
return true
end

local days = math.floor((getPlayerStorageValue(cid, 13540) - os.time()) / (24 * 60 * 60) + (1))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ainda tem "..days.." dia(s) restante(s) de VIP.")

return true
end

infos40x40.png

Skype : duhw.carvalho

 

Ajude-nos a crescer, clicando em curtir

 

 

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo