Postado Junho 28, 2015 9 anos Ao matar o monstro Koshei The Deathless ganhar uma storage e com essa storage conseguir abrir uma porta id 5132 que seria a sala de premio da quest da blue legs
Postado Junho 29, 2015 9 anos crie um arquivo .lua em creaturescripts e cole isso dentro: local config = { name = "XXX", --nome do monstro storage = XX, --storage id value = XX, --storage value } function onKill(cid, target) if isMonster(target) and getCreatureName(target) == config.name and getPlayerStorageValue(cid, config.storage) == config.value then setPlayerStorageValue(cid, config.storage, config.value) end return true end registre essa tag no creaturescripts.xml: <event type="kill" name="Mstor" event="script" value="NOMEDOARQUIVO.lua" /> depois abra o login.lua e registre: registerCreatureEvent(cid, "Mstor") agora na pasta actions crie outro arquivo .lua e cole: local config = { storage = XXX, --id da storage value = XXX, --valor da storage tele = {x = 1000, y = 1000, z = 7}, --posicao que o jogador vai ser teleportado mensagem = "aqui a mensagem que aparece quando não tiver a storage" --mensagem pra quem nao tiver a storage e tentar entrar } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,config.storage) == config.value then doTeleportThing(cid, config.tele, true) else doPlayerSendCancel(cid, "'..config.mensagem..'") end return true end agora registre em actions.xml: <action actionid="2164" event="script" value="NOMEDOARQUIVO.lua"/> agora coloque na porta o actionid 2164 e pronto
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.