Postado Julho 14, 2021 3 anos Queria uma ajuda nesse Script. É o seguinte, esse script funciona perfeitamente, só que queria que ele Dropa-se item ao inves de Points. function addOnlineBonus(cid, horas, bonus_contador, bonus_max) if not isPlayer(cid) then return false end setPlayerStorageValue(cid, bonus_contador, getPlayerStorageValue(cid, bonus_contador) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Por completar uma hora online sem deslogar, você ganhou 1 Online Bonus. Total: ".. getPlayerStorageValue(cid,bonus_contador) .. ".") if getPlayerStorageValue(cid, bonus_contador) >= bonus_max then doPlayerSendTextMessage(cid, 19, "Seus ".. bonus_max .." Online Bonus foram convertidos em 1 dia de Premium Account!") setPlayerStorageValue(cid, bonus_contador, 0) end addEvent(addOnlineBonus, horas * 60 * 1000, cid, horas, bonus_contador, bonus_max) end function onLogin(cid) local bonus_contador = 72702 -- Storage que vai guardar quantos online bonus o char possui. local horas = 1 -- Quantidade de horas o char precisa ficar logado pra receber cada online bonus. local bonus_max = 30 -- Quantidade de bonus que o char precisa atingir para ganhar 1 dia de premium account, zerando o contador. if getPlayerStorageValue(cid, bonus_contador) > 0 then doPlayerSendTextMessage(cid,22,"Voce esta com: " .. getPlayerStorageValue(cid,bonus_contador) .. " Online Bonus.") else setPlayerStorageValue(cid, bonus_contador, 0) doPlayerSendTextMessage(cid,22,"Voce esta com: 0 Online Bonus.") end addEvent(addOnlineBonus, horas * 60 * 1000, cid, horas, bonus_contador, bonus_max) return true end Editado Julho 14, 2021 3 anos por TheFrost (veja o histórico de edições)
Postado Julho 14, 2021 3 anos Eu ia dizer que era só trocar a parte q dava o premium por uma q adicione o item, mas nem encontrei a linha onde da os premium
Postado Julho 14, 2021 3 anos 4 horas atrás, TheFrost disse: Queria uma ajuda nesse Script. É o seguinte, esse script funciona perfeitamente, só que queria que ele Dropa-se item ao inves de Points. function addOnlineBonus(cid, horas, bonus_contador, bonus_max) if not isPlayer(cid) then return false end setPlayerStorageValue(cid, bonus_contador, getPlayerStorageValue(cid, bonus_contador) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Por completar uma hora online sem deslogar, você ganhou 1 Online Bonus. Total: ".. getPlayerStorageValue(cid,bonus_contador) .. ".") if getPlayerStorageValue(cid, bonus_contador) >= bonus_max then doPlayerSendTextMessage(cid, 19, "Seus ".. bonus_max .." Online Bonus foram convertidos em 1 dia de Premium Account!") setPlayerStorageValue(cid, bonus_contador, 0) end addEvent(addOnlineBonus, horas * 60 * 1000, cid, horas, bonus_contador, bonus_max) end function onLogin(cid) local bonus_contador = 72702 -- Storage que vai guardar quantos online bonus o char possui. local horas = 1 -- Quantidade de horas o char precisa ficar logado pra receber cada online bonus. local bonus_max = 30 -- Quantidade de bonus que o char precisa atingir para ganhar 1 dia de premium account, zerando o contador. if getPlayerStorageValue(cid, bonus_contador) > 0 then doPlayerSendTextMessage(cid,22,"Voce esta com: " .. getPlayerStorageValue(cid,bonus_contador) .. " Online Bonus.") else setPlayerStorageValue(cid, bonus_contador, 0) doPlayerSendTextMessage(cid,22,"Voce esta com: 0 Online Bonus.") end addEvent(addOnlineBonus, horas * 60 * 1000, cid, horas, bonus_contador, bonus_max) return true end Só adicionar um doPlayerAddItem(cid, ITEM_ID, ITEM_QUANT) abaixo de setPlayerStorageValue(cid, bonus_contador, 0) ficando assim doPlayerSendTextMessage(cid, 19, "Seus ".. bonus_max .." Online Bonus foram convertidos em 1 dia de Premium Account!") setPlayerStorageValue(cid, bonus_contador, 0) doPlayerAddItem(cid, ITEM_ID, ITEM_QUANT) Troque o item_ID e quant pelo item e quantidade e o sistema não tem nenhuma linha que fala sobre premium days Te ajudei? Se você achar que eu mereço, me dê uma "rep+" e selecione meu post como "melhor resposta" Skype: JoadsonAion
Postado Julho 14, 2021 3 anos Autor Tipo, não aparece nenhum error, mas não cai o item na BP Só aparece isso, no default Editado Julho 14, 2021 3 anos por TheFrost (veja o histórico de ediçõ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.