Postado Março 26, 2017 8 anos Ola tenho ot BAIAK , pois vip dele é por item script é esta : function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 1 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi adicionado ".. days .." dia de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dia de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end O char ganha 1 dia de vip donate ( storage ta no map certinho /13500 ) mas ja passou de um dia nao acaba .... ------Baiak Vida Loka----- --Oяiginals ® - Rєcuse Iмiταçõєs™-- ▌█║▌│║▌║▌│█│▌║│█║█║│▌║│█║▌ ---Suporte -Mapper -Scripter -PHP--- ®CipSoft GmbH - ot servers!
Postado Março 26, 2017 8 anos esse script não reseta a vip, deve ser por login, procura no teu creatureevents.xml os login, que por ser baiak deve ter uns quantos ai.
Postado Março 26, 2017 8 anos 7 horas atrás, Q.R.A.Th3usZinh0 disse: O char ganha 1 dia de vip donate ( storage ta no map certinho /13500 ) mas ja passou de um dia nao acaba .... Usa esse aqui 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, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - 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, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Editado Março 26, 2017 8 anos por Zzyzx errei a storage do script (veja o histórico de edições)
Postado Março 26, 2017 8 anos Autor 4 horas atrás, x1zy disse: esse script não reseta a vip, deve ser por login, procura no teu creatureevents.xml os login, que por ser baiak deve ter uns quantos ai. Nao tem , reset de vip poderia me passa? 1 hora atrás, Zzyzx disse: Usa esse aqui 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, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - 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, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end este nao funcionou fala 11:56 Você tem -1 dias de VIP restantes. 3 minutos atrás, Q.R.A.Th3usZinh0 disse: Nao tem , reset de vip poderia me passa? este nao funcionou fala 11:56 Você tem -1 dias de VIP restantes. Bom arrumei tava errado , setPlayerStorageValue(cid, 13540, time) porem se como vo saber que acaba ? se nao passou nada no Login ?? ------Baiak Vida Loka----- --Oяiginals ® - Rєcuse Iмiταçõєs™-- ▌█║▌│║▌║▌│█│▌║│█║█║│▌║│█║▌ ---Suporte -Mapper -Scripter -PHP--- ®CipSoft GmbH - ot servers!
Postado Março 26, 2017 8 anos 2 horas atrás, Q.R.A.Th3usZinh0 disse: Nao tem , reset de vip poderia me passa? este nao funcionou fala 11:56 Você tem -1 dias de VIP restantes. Bom arrumei tava errado , setPlayerStorageValue(cid, 13540, time) porem se como vo saber que acaba ? se nao passou nada no Login ?? não precisa por nada no Login que eu me lembre, uso ele só assim mesmo, isso vai na pasta "Actions"
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.