Postado Outubro 24, 2015 9 anos alguem sabe fazer um globalevent pra kikar players quando acabar premmium account?tipo: as 05:00h da manhã todos os players que tiver acabado a premium account serem kikados.porq tem uns players que ganha 1 dia vip e fica online infinito no ot com premium account ativa ate ele deslogarse alguem souber fazer da uma força ai men :c
Postado Outubro 24, 2015 9 anos Qual script põe premium nos players, que faz eles obter? Tem como passar esse script. Life is so meaningless, there is nothing worth a smile So goodbye, I'll miss you sugestões?
Postado Outubro 24, 2015 9 anos Fiz um aqui, mas vai ser preciso o script que põe premmy ou não vai funcionar, me passa ele depois ou edita se souber.globalevents/script/kickpremmy.lua local storageid = 4872 -- storage que é definida para 1 quando compra premium function onTime(interval) if Game.getPlayerCount() == 0 then return true end local players = Game.getPlayers() for _, jogadorTmp in ipairs(players) do local storage = jogadorTmp:getStorageValue(storageid) if storage == 1 and jogadorTmp:getPremiumDays() == 0 then jogadorTmp:setStorageValue(storageid, 0) jogadorTmp:remove() end end return true end globalevents.xml:<globalevent name="kickpremmy" time="05:00:00" script="kickpremmy.lua" /> No script da premmy, na parte onde obtêm a premmy, tinha que por algo assim: local storageid = 4872 -- tem que ser igual a outra setPlayerStorageValue(cid, storageid, 1) Editado Outubro 24, 2015 9 anos por rogaforyn2 (veja o histórico de edições) Life is so meaningless, there is nothing worth a smile So goodbye, I'll miss you sugestões?
Postado Outubro 24, 2015 9 anos Autor eu uso esse action aqui --Config--local Scrolls = {[8982] = {1, "You WIN 1 day VIP, fale !promotion."},[10130] = {60, "You bought 60 premium days, fale !promotion"},[10131] = {30, "You bought 30 premium days, fale !promotion"},[10132] = {15, "You bought 15 premium days, !fale promotion"}}local DaysLimit = 360 -- Limite de dias premium--Config end -- function onUse(cid, item, fromPosition, itemEx, toPosition)if(Scrolls[item.itemid] ~= nil) thenif(getPlayerPremiumDays(cid) + Scrolls[item.itemid][1]) >= DaysLimit thendoPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can't buy more than "..DaysLimit.." premium days.")elsedoPlayerAddPremiumDays(cid, Scrolls[item.itemid][1])doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, Scrolls[item.itemid][2])doRemoveItem(item.uid, 1)endreturn TRUEendreturn FALSEend
Postado Outubro 24, 2015 9 anos --Config-- local Scrolls = { [8982] = {1, "You WIN 1 day VIP, fale !promotion."}, [10130] = {60, "You bought 60 premium days, fale !promotion"}, [10131] = {30, "You bought 30 premium days, fale !promotion"}, [10132] = {15, "You bought 15 premium days, !fale promotion"} } local storageid = 4872 -- tem que ser igual a outra local DaysLimit = 360 -- Limite de dias premium --Config end -- function onUse(cid, item, fromPosition, itemEx, toPosition) if(Scrolls[item.itemid] ~= nil) then if(getPlayerPremiumDays(cid) + Scrolls[item.itemid][1]) >= DaysLimit then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can't buy more than "..DaysLimit.." premium days.") else doPlayerAddPremiumDays(cid, Scrolls[item.itemid][1]) setPlayerStorageValue(cid, storageid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, Scrolls[item.itemid][2]) doRemoveItem(item.uid, 1) end return TRUE end return FALSE end Usa assim e testa o script. Life is so meaningless, there is nothing worth a smile So goodbye, I'll miss you sugestões?
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.