Ir para conteúdo
  • Cadastre-se

Lyu

Membro
  • Total de itens

    459
  • Registro em

  • Última visita

  • Dias Ganhos

    18

Tudo que Lyu postou

  1. Testa ai, qualquer coisa me diz.. Abre teu remeres e na porta que desejas editar, dê um duplo click e adicione a unique id 2500; agora em actions.xml adicione isso : <action uniqueid="2500" event="script" value="sworddoor.lua"/> crie um arquivo sworddoor.lua e adicione isso dentro : function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.uid == 2500 and getPlayerSkillLevel(cid, SKILL_SWORD) < 20) then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need 20 sword fighting to open this door.") end end
  2. 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.
  3. Não entendi, você quer saber onde está a função que dá os prêmios ou você quer adicionar/remover?
  4. 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_
  5. Muito bacana cara! Um amigo me pediu para fazer exatamente esse sistema para ele, só que eu acabei não fazendo por falta de coragem rs.
  6. Opa, valeu por lembrar! Acabei esquecendo :/
  7. 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
  8. 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.ma
  9. @Atualizado : agora você pode personalizar os pontos. ex : youtube.com youtube,com youtube;com youtube:;com youtube~com youtube-com obs : não use espaço " " na tabela prev.
  10. Aah, nunca usei 0.3.6 rs, talvez seja por isso o erro.
  11. 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.
  12. sim por causa do "com". Use o script editado pelo Wise, ele postou aqui na primeira página.
  13. 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. :/
  14. Haha obg desculpa acesso123, no momento estou sem internet mas em breve eu atualizo o tópico.
  15. 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.
  16. 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.
  17. sim, eu coloquei só alguns ahsuau.. aah! também devo lembrar que esse script pode ser reaproveitado para bloquear palavroes, só adicioná-los na tabela. detecta até frase do tipo "vai se fud*#". ahsuahsua.
  18. 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.
  19. 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 re
  20. É possível criar anti-divulgação em LUA. agora estou no cel mas quando eu entrar no pc, vou postar aqui no fórum.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo