DavyziinC 1 Postado Outubro 13, 2015 Share Postado Outubro 13, 2015 Ola, Gostaria de um script que eu pudesse ativar direto do god um comando tipo /doubleexp. E que startaria double exp durante 24 hrs. Ou algo parecido. Link para o comentário Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Outubro 14, 2015 Share Postado Outubro 14, 2015 Talkaction.XML <talkaction words="/doubleexp" access="5" event="script" value="exp.lua"/> Taltaction/script/exp.lua function onSay(cid, words, param, channel) local config = { storage = 102590, } if(param == 'cancel') then if getGlobalStorageValue(config.storage) > 0 then setGlobalStorageValue(config.storage, -1) doBroadcastMessage("Double Exp cancelado") end return true end param = tonumber(param) if(not param or param < 0) then doPlayerSendCancel(cid, "Apenas maiores que 0.") return true end if getGlobalStorageValue(config.storage) - os.time() <= 0 then setGlobalStorageValue(config.storage, os.time()+param*60*60) doBroadcastMessage("Exp bonus ativado 50% + EXP por "..param.." horas! Aproveite.") end return true end Creature.XML <event type="kill" name="ExpBonus" event="script" value="exp.lua"/> Creature/script/exp.lua function onKill(cid, target) if isPlayer(cid) and isMonster(target) then if getGlobalStorageValue(102590) - os.time() >= 1 then local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) local count = ((getMonsterInfo(string.lower(getCreatureName(target))).experience*1.5*exp)/2) doPlayerAddExperience(cid, count) addEvent(doSendAnimatedText, 500, getCreaturePosition(cid), '+'..count, math.random(50,60)) end else return TRUE end return TRUE end Creature/script/login.LUA registerCreatureEvent(cid, "ExpBonus") Movido para resolvidos Link para o comentário Compartilhar em outros sites More sharing options...
0 brendoonh 14 Postado Outubro 14, 2015 Share Postado Outubro 14, 2015 Kissy, aqui ativa o comando, nao há erro nenhum, porém, o exp nao da nem 1% a mais.. continua dando o mesmo tanto.. TFs 0.4 Link para o comentário Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Outubro 14, 2015 Share Postado Outubro 14, 2015 Kissy, aqui ativa o comando, nao há erro nenhum, porém, o exp nao da nem 1% a mais.. continua dando o mesmo tanto.. TFs 0.4 O script foi testado em tfs 0.3.6 e funcionou normalmente Movido para resolvidos Tópico Movido Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Scripting" para "OTServ → Suporte OTServ → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting". Link para o comentário Compartilhar em outros sites More sharing options...
0 DavyziinC 1 Postado Outubro 14, 2015 Autor Share Postado Outubro 14, 2015 Aqui funcionou normalmente! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
DavyziinC 1
Ola,
Gostaria de um script que eu pudesse ativar direto do god um comando tipo /doubleexp.
E que startaria double exp durante 24 hrs.
Ou algo parecido.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados