Postado Abril 19, 2015 10 anos Olá, alguém sabe me dizer se tem alguma Unique ID que reseta bau de quest a cada 24 horas?
Postado Abril 19, 2015 10 anos Olá, alguém sabe me dizer se tem alguma Unique ID que reseta bau de quest a cada 24 horas? seria ao mudar de dia, ou a cada 24h após fazer a quest ? pois são diferentes... Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
Postado Abril 19, 2015 10 anos ele quer uma quest q possa ser feito a cada 24h, só usar os.time() no storage Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Abril 19, 2015 10 anos Em "Data/actions/scripts" adicione resetquest.lua e cole: local t = { storage = 35350, -- Só mexa se necessário. temp = 24, -- Tempo em horas. reward = 2160, -- Item que irá ganhar. } function onUse(cid, item, fromPos, itemEx, toPos) if getPlayerStorageValue(cid, t.storage) < os.time() then doPlayerSendTextMessage(cid, 25, "Você encontrou um "..getItemNameById(t.reward)..".") doPlayerAddItem(cid, t.reward, 1) setPlayerStorageValue(cid, t.storage, os.time() + t.temp * 60 * 60) else doPlayerSendTextMessage(cid, 25, "Você precisa esperar ".. getPlayerStorageValue(cid, t.storage) - os.time() .." segundos para usar novamente.") end return true end Em "Data/actions" abra o actions.xml e adicione: <action uniqueid="90004" script="resetquest.lua" /> Só colocar a unique 90004 ( pode mudar se quiser ) no baú. ➥ Regras | Seções OTServ | Seções BOT
Postado Abril 19, 2015 10 anos ele quer uma quest q possa ser feito a cada 24h, só usar os.time() no storage é, mas dependeria em relação à que... se for ao dia, ou quando o player faz a quest... porque seria os.date() , caso fosse no formato diário. Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
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.