Postado Agosto 10, 2016 8 anos Alguem pode modificar este mod pra mim? quero que quando o cara fala o "x" comando, alem dele perder level ele apenas ganhar os pontos deste reset, alguem pode achar e modificar essa configuraçao pra mim, procurei masi nao consegui achar, só achei o level que pode usar o comando e se precisa ser premium ou não! Rep+! mod.xml Spoiler <?xml version="1.0" encoding="UTF-8"?> <mod name="Reset System" version="1.0" author="Kimoszin" contact="tibiaking.com" enabled="yes"> <!-- Configuracao --> <config name="reset_config"><![CDATA[ config = { level = 700, premium = false, storage = 54676, } function reset(cid) if (config.premium and not(isPremium(cid)) ) then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You need have a premium account.") end if (getPlayerLevel(cid) < config.level) then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce Presisar Ser Lv "..config.level..".") end if not(getTilePzInfo(getCreaturePosition(cid))) then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce Presisa Tar em Area Pz Para Resetar.") end doPlayerAddLevel(cid, - (getPlayerLevel(cid) - 8)) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN) doCreatureSetStorage(cid, config.storage, getResets(cid)) return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabens, Voce Foi Resetado. Voce Agora Tem "..getResets(cid).." Resets.") end function getResets(cid) return (isPlayer(cid) and getCreatureStorage(cid, config.storage) + 1) end ]]></config> <!-- Talkaction para resetar --> <talkaction words="!reset" event="buffer"><![CDATA[ domodlib('reset_config') reset(cid) ]]></talkaction> <!-- Talkaction para ver quantos resets tem --> <talkaction words="!myresets" event="buffer"><![CDATA[ domodlib('reset_config') return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce Tem "..getResets(cid).." Resets.") ]]></talkaction> <!-- Tile --> <movevent type="StepIn" actionid="9911" event="script"><![CDATA[ domodlib('reset_config') function onStepIn(cid, item, position, fromPosition) local minResets = 1 if (not(getResets(cid) >= minResets)) then doPlayerSendCancel(cid, "Desculpa, Voce presisa ter "..minResets.." Resets Para Passar Aqui") return doTeleportThing(cid, fromPosition) end doPlayerSendCancel(cid, "Bem Vindo") end ]]></movevent> <!-- Porta --> <action actionid="9910" event="script"><![CDATA[ domodlib('reset_config') function onUse(cid, item, position, fromPosition) local minResets = 5 if not(getResets(cid) >= minResets) then return doPlayerSendCancel(cid, "Desculpa, Voce presisa ter "..minResets.." Resets Para Passar Aqui") end doPlayerSendCancel(cid, "Bem Vindo") end ]]></action> </mod>
Postado Agosto 10, 2016 8 anos remove essa linha doPlayerAddLevel(cid, - (getPlayerLevel(cid) - 8)) mas ae vc coloca pra resetar 1x so ne Editado Agosto 10, 2016 8 anos por Vodkart (veja o histórico de edições) [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Agosto 10, 2016 8 anos Autor 11 horas atrás, Vodkart disse: remove essa linha doPlayerAddLevel(cid, - (getPlayerLevel(cid) - 8)) mas ae vc coloca pra resetar 1x so ne Opa, obrigadão @Vodkart, sim vou ter que colocar pra resetar uma vez só, a não ser que de pra colocar stages nesse script, ou melhor ainda um exausted de 3 dias nele pra poder usar o comando de novo, se der pra fazer isso seria perfeito! Assim que ser liberado meus pontos de Reputação, te reputarei! Obrigado. @Vodkart Ta ae seu Reputação como prometido! Editado Agosto 11, 2016 8 anos por Rodrigo0lg (veja o histórico de edições)
Postado Agosto 12, 2016 8 anos Autor Alguem ae pode me ajudar, para que o player não fique dando o comando apos chegar o lv 700 sem para, colocar exausted de 3 dias??
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.