Ir para conteúdo

Bruce Pereira

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Bruce Pereira deu reputação a Endless em [Pedido] Proteger Sevidor Contra Ataque   
    Pelo visto tu nem procurou no fórum então amigo... Percebi no seu perfil, que cada peido que tu solta, tu vem no fórum pedir papel. Não acha meio errado isso não? Já pensou na possibilidade de estudar 1 pouco sobre o tema? Entender o que é ddos, como se proteger, quais ferramentas existem open sources, ferramentas gratuitas que você pode utilizar e abusar das configurações, firewall que vem no linux que tu poderia configurá-lo de forma simples. Existem N formas de tratar esse tema e que não é apenas "awin como posso corrigir".  Todo problema que tu se depara, tu vem no tibiaking pedir pra alguém resolver pra ti, sempre com o argumento "Eu procurei, mas não achei" não amigo, tu não procurou, porque se tivesse procurado, teria achado ¬¬
    Abaixo tem 1 tópico sobre 1 mod no apache, vai resolver seu problema, mas pelo amor de deus, começa a procurar as coisas antes de vir no fórum igual 1 parasita apenas para extrair o que você precisa, para VOCÊ ganhar $$...

    https://tibiaking.com/forums/topic/102167-proteção-contra-ddos-utilizando-mod_evasive-no-apache/
  2. Gostei
    Bruce Pereira deu reputação a luangop em Como faço para não poder usar essa magia em monstro?   
    function onCastSpell(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} local waittime = 15 --tempo em segundos local storage = 2560 --storage do exuast, em cada magia uma storage diferente. local target = getCreatureTarget(cid) if not isPlayer(target) then return doPlayerSendTextMessage(cid, 23, "Essa magia só pode ser usada em players.") and false end if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, 23, "Essa magia saira do cooldown em " .. exhaustion.get(cid, storage) .. " segundos.") return false end exhaustion.set(cid, storage, waittime) local Hp = (getCreatureHealth(target))*0.2 if isCreature(target) then doCreatureAddHealth(target, -Hp) -- remove o valor de 20% da vida do jogador doSendMagicEffect(position1, 269) -- EFEITO DA MAGIA end return true end  
  3. Gostei
    Amigo possa ser que o comentário que eu fiz te ajude:
    E por favor se for responder responda aqui no seu tópico, e não lá... rs
  4. Gostei
    Bruce Pereira deu reputação a Diego Rulez em Google Cloud Plataform   
    Introdução
    O que eu quero falar aqui não é a parte técnica de segurança, desempenho e outros pontos. Quero falar sobre o dia a dia de alguém que pretende ser um administrador e que acabou de começar um projeto. Mesmo que você seja leigo e tenha dificuldades com a "tela preta" do Linux onde você digita os comandos, ainda assim vale a pena optar pelo Linux logo de primeira pelos seguintes motivos:
    Quando você for inaugurar seu servidor você vai querer que ele tenha uma boa estabilidade e não fique travando ou sendo derrubado e você vai conseguir isso apenas utilizando Linux, então pra que aprender a montar tudo no Windows se depois, de qualquer forma, você vai ter que aprender Linux? Todo conhecimento é válido, mas você estaria atrasando seu lado fazendo isso. Visual Studio, complementos, bibliotecas. Antes de compilar sua source para Windows você vai precisar fazer o download, instalar e preparar o seu ambiente de trabalho e isso vai te custar muito tempo visto que são programas pesados, que demoram para serem baixados e instalados e que precisam de configurações muito especificas para compilar sem erros. Se você pode fazer isso tudo em 5 minutos e sem erros no Linux, porque insistir no Windows?  
    Google Cloud Platform

    Ativando os créditos
     
    Criando o VPS
     
    Liberando as Portas
     
    Criando um acesso
     
     Enviar arquivos para o VPS
     
    A parte de compilação da source, instalar o site e abrir o server ficará para o próximo tópico, visto que, é possível aplicar em qualquer VPS e não somente do Google.
    Se deseja instalar um site e fazer a compilação da source clique aqui
     
    Se você tiver qualquer dúvida em relação a esse tutorial não fique acuado em perguntar, irei responder todas as dúvidas no tópico.
    Não respondo PM, porém também estou no Discord do TibiaKing e posso ajuda-los por lá.
  5. Gostei
    Bruce Pereira deu reputação a WooX em Gesior - Baiak-PvP 2020   
    Gesior 2012
    V. Baiak-PvP

    Como disse no tópico do servidor estou apenas postando o conteúdo e não pretendo dar suporte a eventuais duvidas e problemas, só estou postando pra evitar que paguem por algo que pode ser obtido de graça então nem adianta vir me mandar mensagem privada pedindo ajuda que vai ser ignorado.
     
    Se você ainda não viu o tópico sobre o servidor em questão, vale apena conferir, link para acesso abaixo.
     
    Conteúdo

    Assim como com o servidor eu não cheguei a analisar a fundo este conteúdo e vou listar apenas o que me foi dito que contém.
     
    Página Boosted creatures: página funcionando em sincronia com o sistema do servidor, atualizando no site o monstro que está com o boost e exibindo lista dos monstros anteriores da mesma semana. Página Anti entrosa: página em que o usuário pode selecionar as opções que deseja para a war e a própria página exibe a talkaction necessária pra enviar um convite com os parâmetros selecionados . Exibição de Pagamentos: tabela com informação de pedidos e status de pagamento na página de gerenciamento de conta (account management), exibe todas as doações realizadas pelo jogador. Seção de Pagamentos: seção de pagamentos na própria página de gerenciamento de conta (account management), com os seguintes meios de pagamento: PagSeguro, PicPay, PayGol, PayPal e Mercado Pago, sendo todos estes com retorno automático de pontos.  
    Imagens
     
    Créditos

    Nada contido aqui é de minha autoria, tudo foi adquirido pelo dono e idealizador do projeto.
    Créditos ao Maycon por desenvolver alguns sistemas utilizados no site.
     
    Link para Download

     
    Download - Scan
     
    Obs: Link para download de uma database limpa e compatível com o site se encontra no post do servidor.
  6. Gostei
    Bruce Pereira deu reputação a Zazeros em [Pedido] Modificar esse spell para não atacar monstro.   
    @Bruce Pereira Cara, tu quer que não possa ser usado em monstro, ou que só conserte o erro do console?
     
    Se for a segunda opção, testa isso:
     
    local function voltar(cid, pos, target) local storage = 666 setPlayerStorageValue(target, storage, getPlayerStorageValue(target, storage) == -1 ) doCreatureSetNoMove(target, getPlayerStorageValue(target, storage) == 1 and false) end function onCastSpell(cid, var) local stor = 099 local waittime = 10 if exhaustion.check(cid, stor) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Aguarde " .. exhaustion.get(cid, stor) .. " segundos para usar Ittouryuu: Daishinkan.") return false end local sayP = 'O Player foi Preso durante 4 segundos.' local sayT = 'Voce foi Preso durante 4 segundos.Aguarde e voce voltara a se mover.' local pos = getCreaturePosition(cid) local target = getCreatureTarget(cid) local postarget = getCreaturePosition(target) doPlayerSendTextMessage(cid, 27, sayP) if isMonster(target) == true then return true else doPlayerSendTextMessage(target, 27, sayT) end doCreatureSetNoMove(target, true) local postarget = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(postarget, 273) addEvent(voltar, 4*1000, cid, pos, target) exhaustion.set(cid, stor, waittime) return true end  
  7. Gostei
    Bruce Pereira recebeu reputação de Kramer em Item em Hotkey   
    Meu erro foi no OBJ, não tava configurado direito e por isso não salvava direito no item editor, depois que resolvi no OBJ o item editor foi perfeito e não deu nenhum erro.
  8. Gostei
    Bruce Pereira deu reputação a Kramer em Item em Hotkey   
    Este tópico foi movido para a seção de Suporte Otserv Alternativo
    @Bruce Pereira você também fez as alterações no seu items.otb ?
  9. Curtir
    Bruce Pereira deu reputação a isac001 em (Resolvido)[Pedido] Sistema de Skin 8.60   
    Caso seja oque procura marca como melhor resposta.
  10. Gostei
    Bruce Pereira deu reputação a Kenshiin em (Resolvido)Editar Site   
    html / pages / latestnews.php
  11. Gostei
    Bruce Pereira recebeu reputação de Cat em (Resolvido)Widget Discord em cima do TOP level   
    ficou no lugar do top_level e o facebook sumiu, to tentando enviar print mas ta falhando direto

    eu  consegui ajeitar aqui, obrigado pela ajuda
  12. Gostei
    Bruce Pereira recebeu reputação de Cat em (Resolvido)Retirar Sexo Female do Gesior 8.60   
    vllw amigo, resolveu! rep+
  13. Curtir
    Bruce Pereira recebeu reputação de Endless em (Resolvido)Retirar Sexo Female do Gesior 8.60   
    vllw amigo, resolveu! rep+
  14. Gostei
    Bruce Pereira deu reputação a Endless em (Resolvido)Retirar Sexo Female do Gesior 8.60   
    Na linha 1988 você pode fazer a seguinte alteração:

    Antigo:
     
    $newchar_sex = $_POST['newcharsex'];
    Novo:
     
    $newchar_sex = 1;
    Basicamente você estará definindo que por padrão o sexo do personagem será 0. Estou considerando que o valor 1 seja referente ao sexo MALE, e que o valor 0 seja referente ao sexo FEMALE. Se por ventura os valores forem inversos, basta você colocar que é = 0.
    Acredito que deva resolver o problema.
  15. Curtir
    Bruce Pereira deu reputação a Cat em (Resolvido)PROBLEMA EM ABRIR MEU MAPA NO EDITOR REMERES   
    Certo, faz o seguinte:
     
    Files - preferences - general - desmarca a opção create map on startup
    Files - preferences - client version - seleciona a versão 8.60, baixe o link abaixo e em Version 8.60 search path seleciona o client que eu te passei. (desmarque o check file signatures)
    Baixe este client 8.60: http://www.mediafire.com/file/ubaz7lai6ve4tzs/Tibia+8.6+para+RME+(Daniel+-+xtibia.com).rar
    Salve as configurações, feche o editor e abra-o novamente, vá em file - new, me diga o que aconteceu. Qualquer coisa acesse as preferências e veja se as configurações salvaram mesmo.
  16. Curtir
    Bruce Pereira deu reputação a diarmaint em ERRO NO TFS   
    Fique sempre atento ao que o erro informa "Wrong vocation name"
    você mudou o nome das vocações em vocations.xml?
     
    Edit--
    o server está lendo as magias e não encontrando as vocações ditas lá, visto que vc refez elas. 
    Esse erro vai parar apenas se não tiver nenhum poder com vocação do tibia.
     
  17. Curtir
    Bruce Pereira deu reputação a Storm em (Resolvido)Erro ao usar Spell de Buff   
    @Zyros 
    local tempo = 180 -- tempo em segundos. local efeito = 98 -- effect no player, caso queira apenas 1, basta remover os outros numeros. local ml = 40 -- quantos ira aumentar o skill de ML local skillfist = 0 -- quantos ira aumentar o skill de Fist local skillsword = 40 -- quantos ira aumentar o skill de Sword local skillaxe = 40 -- quantos ira aumentar o skill de Axe local skillclub = 40 -- quantos ira aumentar o skill de Club local skilldistance = 40 -- quantos ira aumentar o skill de Distance local skillshield = 0 -- quantos ira aumentar o skill de Shield local health = 350 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 250) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) function onCastSpell(cid, var) if getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then doCombat(cid, combat, var) repeatEff(cid, efeito, tempo) doCreatureSay(cid, "FURIE", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "Sorry, you are transformed.") end end
    Depois, adicione na sua LIB:
    local effsTortos = { --[eff] = {valores para corrigi-los}, [175] = {x= 1, y= 0}, --naruto } function repeatEff(cid, eff, tempo) if not isCreature(cid) or tempo == 0 then return end local p = getThingPos(cid) if effsTortos[eff] then p = {x= p.x+(effsTortos[eff].x), y= p.y+(effsTortos[eff].y), z= p.z} end doSendMagicEffect(p, eff) addEvent(repeatEff, 500, cid, eff, tempo-1) end  
  18. Curtir
    Bruce Pereira deu reputação a diarmaint em [Download] Bronson Server 8.60 By:Sthuart   
    @Bruce Pereira 
    Config.lua 
    na parte do ip deixa em 127.0.0.1
  19. Curtir
    Bruce Pereira deu reputação a Naze em Uso de Distro e Source   
    Source é em c++ se tiver a da distro que usa pode alterá-la como quiser, são separada como seu data por cada função/ação/elemento do jogo é a base/fonte de seu servidor. Recomendo a estudar c++ pra saber lê e entendê-la, começa entendendo funções simples, como são passada em lua, como elas funciona dentro do jogo. 
    Mas ao invés de quebrar a cabeça em algo que agr vai ser muito difícil entender se não tiver um conhecimento em programação, pode procurar outra sources tem boas aqui no tk q talvez tem tudo que precisa. 
  20. Curtir
    Bruce Pereira deu reputação a Belmont em (Resolvido)Erro de Load No Script de Saga   
    @Bruce Pereira Tenta assim, troca as primeiras linha do script da saga por essas aqui
    local saga = { --[Vocation] = {[1] = Roupa, effect = Efeito da transformação} [1] = {[1] = 839, [2] = 840, [3] = 841, [4] = 92, [5] = 40, [6] = 677, [3] = 18, [7] = 686, [8] = 397, [9] = 752, [10] = 875, effect = 2}, [2] = {[1] = 2, [2] = 93, [3] = 5, [4] = 647, [5] = 646, [6] = 654, [7] = 663, [8] = 613, [9] = 873, effect = 2}, [3] = {[1] = 174, [2] = 175, [3] = 171, [4] = 173, [5] = 172, [6] = 169, [7] = 170, effect = 2}, [4] = {[1] = 728, [2] = 730, [3] = 731, [4] = 732, [5] = 733, [6] = 757, [7] = 582, effect = 2}, [5] = {[1] = 477, [2] = 478, [3] = 479, [4] = 482, [5] = 484, [6] = 486, [7] = 655, [8] = 751, [9] = 694, effect = 2}, [6] = {[1] = 715, [2] = 717, [3] = 719, [4] = 722, [5] = 723, [6] = 724, [7] = 726, effect = 2} }  

Informação Importante

Confirmação de Termo