Ir para conteúdo

LuckOake

Marquês
  • Total de itens

    1104
  • Registro em

  • Última visita

  • Dias Ganhos

    20

Tudo que LuckOake postou

  1. Interessante o sistema. A ideia já existe, mas essa versão tá mais moderna, com mais recursos. REP+. OBS: Dá pra reduzir um pouco os scripts usando elseif.
  2. Rapaz, você tem que dar Use With no caixa eletrônico com o cartão, só ficar na frente dele não adianta.
  3. @Lummos Dar daria, mas teria que reformular uma parte do script, além do que teria que ajustar outras coisas, etc. Não tô com muito tempo pra fazer isso, lamento.
  4. LuckOake

    Script Snow Bugado

    Tenho esse script aqui que é mais simples e funciona.
  5. @jNNo Sim, funciona em 8.6. E o ban não é por IP, mas mesmo se fosse, se o cara mudasse o IP, conseguiria voltar ao server.
  6. @testepaulinho Isso é um mod que fica na pasta MODs. Não precisa de tag na talkaction, já tá incluída nele. O comando é !caixa +parâmetros. Só jogar o script num arquivo xml na pasta mods e configurar a seu gosto.
  7. Área errada, movido.
  8. @Flaah Já te avisei, não upe o tópico. Se ninguém respondeu o seu atual após uns 15, 20 dias, crie outro tópico.
  9. @KennyxD Vê se dá agora: @Lummos Posso tentar, mas nada garantido.
  10. @Lummos Ficaria meio difícil, a menos que o Gold Ingot (9971) seja uma quarta moeda no seu server (moeda que dê pra gastar em NPCs, etc). Mas mesmo assim, ainda daria pra comprar por outras moedas.
  11. Rapaz, esse método não é funcional. Só ficaria perfect com edição nas sources. Do modo que está ai, bloqueia servegame.com, mas oi.servegame.com não.
  12. Qual a versão do seu server? Se for 9.0 pra cima, é bug de incompatibilidade de funções. Infelizmente não sei mexer com esses servidores, então outra pessoa terá que lhe ajudar. Mas se for 8.6 até 8.54, certifique-se de que não deletou algo do script sem querer, pois ele foi testado e está funcionando.
  13. @Pra galera do 9.6 Realmente não sei mais o que fazer, já tentei as únicas funções que eu conhecia e pelo visto não funcionaram. @KennyxD Só fazer assim: function getPlayerAccountStorageValue(name, key) local result, ret = db.getResult("SELECT `value` FROM `account_storage` WHERE `acc_id` = '".. getAccountIdByName(name) .."' AND `key` = ".. key ..";") if result:getID() == -1 then return nil end ret = result:getDataInt("value") result:free() return ret end function getWarnings(name) return getPlayerAccountStorageValue(name, 21798) end function onSay(cid, words, param) if not param then doPlayerSendCancel(cid, "Você possui "..getWarnings(getCreatureName(cid)).." warnings.") return true elseif param and playerExists(param) then doPlayerSendCancel(cid, "O player "..param.." possui "..getWarnings(param).." warnings.") return true else doPlayerSendCancel(cid, "Esse player não existe.") return true end return true end
  14. Área errada, movido.
  15. Wait, as warnings são contadas por account? Nesse caso, vai precisar executar querys. Sobre o problema de servidores 8.7 pra cima que não estão banindo, vou procurar saber e vou arrumar o mais rápido possível.
  16. @Topic Obrigado galera, tô fazendo o possível pra reanimar a seção de sistemas e mods E aguardem, ainda vou postar mais sistemas quando eu terminá-los. @Slicer Eu peguei essa função de um script do Vodkart que também não declara o target, mas já que funciona do mesmo jeito, provável que não é necessário declará-lo.
  17. Substitui essa linha: doAddAccountBanishment(getAccountIdByName(t[1]), target, os.time() + (a[tonumber(t[3])]*3600*24), 5, 2, t[2], 0) Por essa: doAddAccountBanishment(getAccountIdByName(t[1]), target, os.time() + (a[tonumber(t[3])]*3600*24), 1, 2, t[2], 0)
  18. São talkactions. Joga na pasta talkactions e coloca as tags pra cada uma delas em talkactions.xml. <talkaction words="/ban" access="2" script="radbrban.lua"/> <talkaction words="!unban" script="radbrunban.lua"/>
  19. Vê se isso resolve seu problema: Clique aqui
  20. FAAALA GALERES Eu (DE NOVO) trouxe pra vocês um sistema. MAAAS dessa vez, não é um sistema qualquer. Dessa vez é aquele tão cobiçado sistema de banimento do servidor RadBr! O que é: É um sistema de banimento através de warnings setadas pelo GOD em um player, e outro player poderá desbanir este já banido por barras (Default ID: 9971), dependendo do número de warnings. Script: Configurando: Imagens: Uso: /ban Nome,Motivo,Warnings* !unban Nome *OBS: Não é obrigatório especificar as warnings no comando /ban. Se não forem especificadas, serão adicionadas +1 warning automaticamente. (Exemplo: /ban Nome,Motivo) Observações: - Sou lindo, eu sei Créditos: - LuckOake (Pelo Sistema)
  21. Hm... Okay. Tópico movido.
  22. @Vodkart Eu já tinha tentado usar assim, mas com o doAddAccountBanishment a conta é banida e não é isso que eu quero. Eu preciso é de um banimento de um player específico, e outros characters da conta dele possam logar normalmente. Se puder dar uma ajudinha ai, eu agradeço.
  23. Olá povo. Tô precisando de uma ajuda na função doAddPlayerBanishment, quero saber como ela funciona. Seguinte, vejam esse trecho de script: local t = string.explode(param, ",") doAddPlayerBanishment(getPlayerGUID(getPlayerByName(t[1])), type, os.time() + (t[3]*3600*24), 5, ACTION_BANISHMENT, t[2], getPlayerGUID(cid)) doRemoveCreature(getPlayerByName(t[1])) Comando: /ban Nome,Comment,Dias ------------- t[1] - t[2] - t[3] Era pra ela banir o player e removê-lo, mas ela só remove, não tá banindo, pois o player consegue logar novamente. E então, alguém pode dar uma luz ai?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...