Postado Maio 4, 2015 10 anos Seguinte, quero colocar esse tile de entrada do meu castle que o player só possa acessa-lo das 19hs as 22hs, se tentarem entrar antes disso receba a msg castle está fechado. Segue o script castletile.lua function onStepIn(cid, item, position, fromPosition) if getPlayerGuildId(cid) == getGlobalStorageValue(castle.storage) then return true end if getPlayerGuildId(cid) == 0 then doTeleportThing(cid, fromPosition) return doPlayerSendTextMessage(cid, 25, "You don't have guild.") end if getPlayerAccess(cid) >= 3 then return true end if getGlobalStorageValue(201307242201) - os.time() > 0 then return true end setGlobalStorageValue(201307242201, os.time() + 1*60) doBroadcastMessage("O player ".. getPlayerName(cid) .." invadiu o castelo, contenham-no!", 25) end
Postado Maio 6, 2015 10 anos @dokeglobal, preciso saber o actionid, do piso. 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 Maio 6, 2015 10 anos Solução function onStepIn(cid, item, position, fromPosition) local hrs = tostring(os.date("%X")):sub(1, 5) if getPlayerGuildId(cid) == getGlobalStorageValue(castle.storage) or getPlayerAccess(cid) >= 3 or getGlobalStorageValue(201307242201) - os.time() > 0 then return true elseif getPlayerGuildId(cid) == 0 or hrs > "19:00" and hrs < "22:00" then doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 25, "Você não tem guild ou o castelo está fechado.") return true end setGlobalStorageValue(201307242201, os.time() + 1*60) doBroadcastMessage("O player ".. getPlayerName(cid) .." invadiu o castelo, contenham-no!", 25) return true end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.