lukas13on 4 Postado Julho 23, 2012 Share Postado Julho 23, 2012 O sistema é para servidores serios caso sejá de high exp nem adianta colocar, o sistema funciona da seguinte formacada pedra quando usado uma pickaxe no mesmo irá consederum item para o jogador, com um tempo determinado de exaustion,ai fica o criterio de cada servidor: Script.luapegue um arquivo .lua crie uma copia e apague o que estiver dentroe cole o seguinte script local stonesMinerar = { [5709] = {minerioid=5944, quant=1}, -- [id da pedra] = {minerioid = id do item que ganha, quant = quantidade que ganha} [5624] = {minerioid=6277, quant=2}, [8748] = {minerioid=5880, quant=1}}local config = { levelMin = 100, -- level minimo pra usar. exhaustionMinutes = 60, -- exausted em minutos effectChar = 30, -- efeito no char. storageUse = 34542 -- storage usado/ não mude caso não entenda.}function onUse(cid, item, fromPosition, itemEx, toPosition)if(exhaustion.check(cid, config.storageUse) == TRUE) then if (exhaustion.get(cid, config.storageUse) >= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. math.floor(exhaustion.get(cid, config.storageUse) / 60 + 1) .."] minutos.") end if (exhaustion.get(cid, config.storageUse) <= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. exhaustion.get(cid, config.storageUse).."] segundos.") endreturn trueendif stonesMinerar[itemEx.itemid] then if getPlayerLevel(cid) >= config.levelMin then doPlayerAddItem(cid, stonesMinerar[itemEx.itemid].minerioid, stonesMinerar[itemEx.itemid].quant) doPlayerSendTextMessage(cid, 19, "Você recebeu "..(stonesMinerar[itemEx.itemid].quant).." "..getItemNameById(stonesMinerar[itemEx.itemid].minerioid).."!") doSendMagicEffect(getPlayerPosition(cid), config.effectChar) exhaustion.set(cid, config.storageUse, config.exhaustionMinutes*60) else doPlayerSendCancel(cid, "Apenas player com level "..config.levelMin.." ou superior podem minerar.") endelse doPlayerSendCancel(cid, "Você não pode minerar isso.")endreturn trueend Action.xmlTroque a pickaxe já existente por essa linha novaa pickaxe estará na aba "Tools". <action itemid="2553" event="script" value="minerar.lua"/> Como editar?[5709] = {minerioid=5944, quant=1}Traduzindo...[PEDRA] {ITEM QUE VAI GANHAR,QUANTIDADE}--------------------------------------------------------------------------Editando:levelMin = 100, "Level minimo para usar"exhaustionMinutes = 60, "Periodo de espera em minutos"effectChar = 30, "Efeito no personagem quando minerar" Lista Completa de Efeitos: Creditos: Jhon992 - ScriptHarpia Look - Organização de ConteúdoAntharaz - Topico da lista de Efeitos Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados