Tudo que Lyu postou
-
Evento que da XP
BattleField e City War já estão premiando com a exp e o item. Porém no outro sistema, não encontrei a função responsável pela premiação do vencedor. Talvez ela não esteja na lib.
-
Evento que da XP
Não entendi, você quer saber onde está a função que dá os prêmios ou você quer adicionar/remover?
- Anti-Abuse [Proibir palavrões]
-
Anti-Abuse [Proibir palavrões]
claro! <?xml version="1.0" encoding="UTF-8"?> <mod name="Anti-Abuse System" version="1.0" author="Ladyazaleia" contact="https://www.facebook.com/wustehs" enabled="yes"> <config name="antiabuse-config"><![CDATA[ words_ = {"porra","viado","caralho","buceta","puta","piroca","pica","baiak","xereca","viadinho","cu","vai se fuder"} cancel = "There is a word '%s' that you cannot use." ]]></config> <talkaction default="yes" filter="quotation" logged="no" hidden="yes" event="script"><![CDATA[ domodlib('antiabuse-config') if(channel ~= CHANNEL_HELP) then return false end for _, v in pairs(words_) do if(words:lower():find(v)) then return doPlayerSendCancel(cid, cancel:format(v)) end end ]]></talkaction> </mod>
- [TFS 1.2] Jogos Vorazes (com mapa)
- Anti-Abuse [Proibir palavrões]
-
Anti-Abuse [Proibir palavrões]
Fala pessoal, fiz este script para evitar palavrões em meu servidor e agora irei disponibilizá-lo. Crie um arquivo xml chamado antiabuse.xml e adicione isto dentro : <?xml version="1.0" encoding="UTF-8"?> <mod name="Anti-Abuse System" version="1.0" author="Ladyazaleia" contact="https://www.facebook.com/wustehs" enabled="yes"> <config name="antiabuse-config"><![CDATA[ words_ = {"porra","viado","caralho","buceta","puta","piroca","baiak","xereca","viadinho","cu","vai se fuder","filho da puta","seu cu","minha pica"} cancel = "There is a word '%s' that you cannot use." ]]></config> <talkaction default="yes" filter="quotation" logged="no" hidden="yes" event="script"><![CDATA[ domodlib('antiabuse-config') for _, v in pairs(words_) do if(words:lower():find(v)) then return doPlayerSendCancel(cid, cancel:format(v)) end end ]]></talkaction> </mod> Na tabela words_.. Adicione a palavra que você deseja proibir de ser dita em seu servidor. testado em TFS 0.4 qualquer erro, nos avise. obs : desculpe os palavrões pesados ae u.u Créditos : EU
-
(Resolvido)Essa pot healar no máximo 150k de health e mana!
Caso ainda você queira o script separado do potions.lua, aqui está : local health = {min = 65000, max = 75000} local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if(not isPlayer(itemEx.uid)) then return FALSE end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end doAddCondition(cid, exhaust) doCreatureAddMana(itemEx.uid, math.random(health.min, health.max)) doCreatureAddHealth(itemEx.uid, math.random(health.min, health.max)) doSendMagicEffect(getThingPos(itemEx.uid), 5) doCreatureSay(itemEx.uid, "I feel powerful!", TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) return TRUE end em local health = {min = 65000, max = 75000} min é o mínimo a healar max é o máximo.
- Anti Divulgação em LUA
- Anti Divulgação em LUA
-
Anti Divulgação em LUA
Entendo, mas talvez possa ser que seu ot não tenha os filtros nas sources assim como o tfs 0.4 tem. Também porque eu só testei nele, então eu não sei o que posso fazer por você. Mas o que utilizo em lua é 100% e bloqueia tudo mesmo, seja a mensagem escrita apenas ".com" ou "www.google.com" ou até mesmo "hhjsjsjs .....com", também bloqueia com vírgulas "test ,,,com" ou com ponto e vírgula "ajjaj ;com". Isso porque o filter quotation faz uma busca em toda a string.
- Anti Divulgação em LUA
-
Anti Divulgação em LUA
Da pra fazer pra tfs 1.0 mas o jeito de programar é diferente e eu nunca programei nessa versão. Porém, é só mudar os códigos pra outra versão que funciona. se eu tivesse com net, eu te ajudaria mas minha situação ta braba ahsusu tive até q pedir ao Wakon pra editar o tópico pq postei o script pelo celular. :/
- Anti Divulgação em LUA
-
Anti Divulgação em LUA
Então, antes de eu ver o teu post eu estava estudando a função no manual. O seu script ficou correto, porém você adicionou um return true em uma função em que qualquer palavra digitada pelo player, executa o script. Então creio que o player irá ficar mudo, né? ahsuahau eu mechi no script e achei um modo melhor de evitar alguns bugs bobos. Mas obrigado pr ajudar, é sempre bom tirarmos conclusões.
-
Erro em talkaction /reload items
/reload items não funciona.
-
Anti Divulgação em LUA
Sim! Desde o mesmo feito pelo luan nas sources, esse sistema possui essa coisa chata que é bloquear strings concatenadas com as que estao nas tabelas. Morgaroth possui "org"; Internet possui "net". isso é chatinho né? :v kk mas depois eu faço uma modificação e se der um bom resultado, eu atualizo o tópico.
- Anti Divulgação em LUA
- Anti Divulgação em LUA
-
(Resolvido)Preciso saber como posso adc spells por reset
Sim, é possível! Mas para isso, você deve nos mostrar o sistema de resets que usas, para vermos a storage utilizada ou se o valor é armazenado em database.
-
Anti Divulgação em LUA
Testado apenas em TFS 0.4 Em "Data/talkactions", no arquivo talkactions.xml, adicione a tag: <talkaction default="yes" filter="quotation" logged="no" hidden="yes" event="script" value="antidiv.lua"/> Em "Data/talkactions/scripts", crie um arquivo.LUA e renomeie para antidiv.lua, apague tudo e cole: local words_, prev = {"org","no-ip","net","com","pl","biz","servegame","br","sytes","info"}, {".",",",";"} function onSay(cid, words) for _, w in ipairs(words_) do for _, p in ipairs(prev) do if(words:lower():find(p..''..w, 1, true)) then return doPlayerSendCancel(cid, 'You can\'t send this message.') end end end end Na tabela prev.. Você pode adicionar na tabela, o que vem antes de "net", "org" e etc.. ex : se eu adicionar um til "~", não vai dá pra divulgar assim : "www.etcetc~org" {".",",",";"} Já existem 'ponto', 'vírgula' e 'ponto e vírgula' dentro da tabela. Então é impossível divulgar dos seguintes modos : entrem aqui otfodao.com entrem nesse ot baiakzikaofodapakas,com novo ot lançado hoje, entrem www.otnoob;net Créditos : EU
-
Preciso de ajuda,c++
É possível criar anti-divulgação em LUA. agora estou no cel mas quando eu entrar no pc, vou postar aqui no fórum.
- Mapa IdealBaiak, onde encontro?
-
[Show Off] Brunds - Iniciante
Parece um bolo de chocolate ahsuauau mas ficou show
-
Duvida Attackspeed
Eu já passei muito por isso amigo! Vou tentar te explicar tudo o que eu sei : Bom, provavelmente você deve usar tfs. esse atraso no ataque ocorre porque as sources do seu ot possui um bug que acaba não atacando na sua velocidade real. eu lembro que eu colocava attackspeed 250 pra atacar 4 vezes por segundo, mas o bagui atacava 2 vezes só! Ai eu ligava o elfbot e começava a atacar mais rapido. como resolver? : Só mechendo nas sources msm ou você pode utilizar o OTX server, eu uso ele e é super foda. O attackspeed é super rapido.