Postado Março 19, 2018 7 anos Em 07/01/2016 em 19:01, robi123 disse: ola amigo o item funciono porem nao esta dando DOuble XP continuo com a mesma XP consegue me ajudar? o meu servidor é de stage isso influencia é double xp algo assim. tippo o level é 100 e o stage dele ta 8x kkk como fica dai ? Qual a versão do tfs do seu OT ?: da algum erro no console? Trimera Tibia Old 7.4
Postado Maio 22, 2018 7 anos para funcionar vocês precisam adicionar esse código no arquivo "player.lua" (fica na pasta events/scripts) if self:getStorageValue(1234) >= os.time() then exp = exp * 2 end logo abaixo de: function Player:onGainExperience(source, exp, rawExp)
Postado Novembro 5, 2018 6 anos Em 24/10/2015 em 19:49, p e o p l e disse: 1º Em data/action/action.xml adicione está tag: <action itemid="1948" script="expboost.lua"/> 2º Abra a pasta data/action/scripts/ e crie um arquivo chamado expboost.lua, dentro dele adicione: function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if player:getStorageValue(1234) >= os.time() then player:say('You already have double exp!', TALKTYPE_MONSTER_SAY) return true end player:setStorageValue(1234, os.time() + 86400) Item(item.uid):remove(1) player:say('Your 24 hours of double XP has started!', TALKTYPE_MONSTER_SAY) return true end function Player:onGainExperience(source, exp, rawExp) if self:getStorageValue(1234) >= os.time() then exp = exp * 2 end return exp end OBS¹: Em itemid="1948" coloca o ID do item que ao dar use irá adicionar.OBS²: Esse script só da 24h de exp bonus, caso quiser alterar para mais tempo, muda a linha player:setStorageValue(1234, os.time() + 86400) Altera o 86400 por um número maior. (Fórmula 60*60*24 = 86400) OBS³: Não testei o script pois não tenho tfs 1.2 ( espero que funciona, apenas trouxe o conteúdo )Créditos;beastn. player:setStorageValue(1234, os.time() + 86400) Item(item.uid):remove(1) player:say('Your 24 hours of double XP has started!', TALKTYPE_MONSTER_SAY) return true creio eu que poderia mudar a função para essa .. player:getStorageValue(1234, os.time() + 86400)
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.