Postado Março 9, 2015 10 anos tente assim: local config = { premiumDays = 1, storageQuest = 9999, timeWait = 1, -- tempo em dias. staminaRefuel = 3, -- tempo que irá recuperar em horas } function onUse(cid, item, frompos, item2, topos) if (getPlayerStorageValue(cid, config.storageQuest) < os.time()) then setPlayerStorageValue(cid, config.storageQuest, os.time() + (config.timeWait * 24 * 60 * 60 * 1000)) doPlayerSetStamina(cid, (getPlayerStamina(cid)) + (config.staminaRefuel * 60 * 60)) doSendMagicEffect(getThingPos(cid), 52) doPlayerAddPremiumDays(cid, config.premiumDays) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabens! Voce acabou de receber um dia de GOLD CARD.") doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce ainda nao pode usar.") end return true end Boa sorte, caso não dê bolo um script pra você aqui. Abraços. Aee, funcionou, depois que eu reparei no seu script fui no do luan e adicionei 1 () na frente dos os.time e também funcionou, acho que era isso o problema e eu ficava tentando adicionar (t) e nunca tentei sem o t no meio ;/, valeu mesmo !! Editado Março 9, 2015 10 anos por Wakon (veja o histórico de edições) ➥ Regras | Seções OTServ | Seções BOT
Postado Março 9, 2015 10 anos Que bom que funcionou, foi um pouco de desatenção do Luan, mas o crédito é todo dele, pois como disse, apenas reparei no erro simples do ótimo script dele. Faça bom aproveito. Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
Postado Março 10, 2015 10 anos Voltou ao primeiro bug lá de "Attempt to compare number with function". Ai quando eu adiciono 1 (t) na frente do os.time ele funciona porém dá aquele problema de ficar usando o item toda hora. Teria como fazer ela da exp? Ajudei? da um Rep+, não custa nada. Servidor de PokeTibia ja online. Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks Grupo: https://www.facebook.com/groups/257989224406246/ Site: http://pokexstore.wix.com/pokexstore
Postado Março 10, 2015 10 anos Teria como fazer ela da exp? Ai modifiquei o script que o Adriano fez, testa ai! local config = { expr = 50000, -- Exp que vai ganhar! storageQuest = 9999, timeWait = 1, -- tempo em dias. staminaRefuel = 3, -- tempo que irá recuperar em horas } function onUse(cid, item, frompos, item2, topos) if (getPlayerStorageValue(cid, config.storageQuest) < os.time()) then setPlayerStorageValue(cid, config.storageQuest, os.time() + (config.timeWait * 24 * 60 * 60 * 1000)) doPlayerSetStamina(cid, (getPlayerStamina(cid)) + (config.staminaRefuel * 60 * 60)) doSendMagicEffect(getThingPos(cid), 52) doPlayerAddExp(cid, config.expr) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabens! Voce acabou de receber "..config.expr.." de experiencia.") else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce ainda nao pode usar.") end return true end ➥ Regras | Seções OTServ | Seções BOT
Postado Março 10, 2015 10 anos Vlw vou testar Ajudei? da um Rep+, não custa nada. Servidor de PokeTibia ja online. Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks Grupo: https://www.facebook.com/groups/257989224406246/ Site: http://pokexstore.wix.com/pokexstore
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.