Ir para conteúdo
  • Cadastre-se

Under

Administrador
  • Total de itens

    360
  • Registro em

  • Última visita

  • Dias Ganhos

    58

Tudo que Under postou

  1. Ataques DoS (Denial of Service) e DDoS (Distributed DoS) De acordo com a definição do CERT (Computer Emergency Response Team), os ataques DoS (Denial of Service), também denominados Ataques de Negação de Serviços, consistem em tentativas de impedir usuários legítimos de utilizarem um determinado serviço de um computador. Para isso, são usadas técnicas que podem: sobrecarregar uma rede a tal ponto em que os verdadeiros usuários dela não consigam usá-la; derrubar uma conexão entre dois ou mais computadores; fazer tantas requisições a um site até que este não consiga mais ser acessado;
  2. Assim que for aprovado esta aqui o sistema.
  3. @ApacheBom dia! tenta este por favor, caso não funcione abre um tópico com seu pedido que te ajudo por la! local item_id,amount = 7721,1 function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if (isPlayer(cid) == TRUE) then if (getPlayerItemCount(cid,item_id,amount) then if (getCreatureSkullType(cid) == SKULL_RED or SKULL_BLACK) then doCreatureSetDropLoot(cid, FALSE) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) end if not(getPlayerBlessing(cid, bless[i])) then f
  4. @luanluciano93 quanto tempo hein! Bom ver que ainda tem boas pessoas na comunidade, obrigado pelo comentário! Você ta no rank dos melhores programadores aqui do fórum tmj(Minha opinião) aqui quem vos fala é Underewar
  5. O sistema funciona pelo Target do Monstro, e Regenera Stamina Points. Em events/scripts/creature.lua Vamos Adicionar a função a Baixo. No mesmo script vamos procurar por Creature:onTargetCombat(target) E colocar logo a baixo o seguinte script Onde está == "Trainer" Coloque o nome do trainer do seu servidor.
  6. Coloque esse login.php na pasta raiz do seu website. https://github.com/opentibiabr/myaac-tibia12-login/releases/tag/2.0
  7. Ele verifica se o jogador esta black ou red e caso estiver seta o drop loot para false, para dropar o item mude para true doCreatureSetDropLoot(cid, FALSE) Vou deixar aqui uma lista organizada das lua functions até a versão 0.3.6 da TFS pode te ajudar a implementar o sistema. Espero que te ajude.
  8. procure pelo player.lua do seu servidor procure por : function Player:onLoseExperience(exp) return exp end E troque essa função por essa. function Player:onLoseExperience(exp) local Amulets = { [ITEMID] = {ExpLossProtection = 0.3, LoseAfter = true} [ITEMID] = {ExpLossProtection = 0, LoseAfter = false}, [ITEMID] = {ExpLossProtection = 1, LoseAfter = true } } local amulet = self:getSlotItem(CONST_SLOT_NECKLACE) if Amulets[amulet.itemid] then exp = exp * Amulets[amulet.itemid].ExpLossProtection if Amulets[amulet.itemid].LoseAfter then
  9. Erro meu tente este trocar por: int32_t healthPercent = round((double)(healthChange) / target->getMaxHealth()); sprintf(buffer, "+%.2f", healthPercent); trocar por: int32_t healthPercent = round((double)(damage) / target->getMaxHealth()); sprintf(buffer, "-%.2f", healthPercent);
  10. Tá vamos la, o código esta totalmente correto e muito organizado parabéns, no entanto você esta inicializando uma speed nova para a montaria. Incluindo o player.h (acredito que você criou novos cpp e headers para criar este código) Acessamos a velocidade atual do jogador retornando ela e podemos usar como quiser para alterar, acredito que o calculo deva ser o base speed + o speed da mount e não iniciar ela em zero... int32_t ExtSpeed = 0; Acredito que você deveria setar o PLAYER_MAX_SPEED para realmente alterar velocidade máxima que o jogador deve ser da seguinte maneira, definido o
  11. @stauroEstá resolvido? se sim poderia compartilhar? como resolveu, obg!
  12. Cria um creaturescript verificando o login dos jogadores por storage, ou uma tabela de storages chamada reset, e verifica o nivel do reset que o jogador esta por storage, você pode atribuir ao jogador usando o seguinte código. Adicionando no combat.cpp Nas funções CombatHealthFunc and CombatManaFunc Procure por: int32_t change = 0; if(Combat2Var* var = (Combat2Var*)data) { change = var->change; E no final do escopo ou seja quando a chave fechar } Cole isso: if(caster && caster->getPlayer()) { std::
  13. Eu não testei no entanto oque eu fiz foi o seguinte. Isso imprimirá o valor de "total" (é o que % é, em seguida, o total faz) com 2 pontos flutuantes seja exibido (é o que .2f faz). trocar por: int32_t healthPercent = round((double)(healthChange) / target->getMaxHealth()); sprintf(buffer, "+%.2f", healthPercent); trocar por: int32_t healthPercent = round((double)(damage) / target->getMaxHealth()); sprintf(buffer, "-%.2f", healthPercent);
  14. @isac001Se você quer adicionar a `storage` ao matar o monstro, pode procurar nos seus `creature-events(creatureScripts)`. este scripts como você disse é apenas do NPC. Este scripts acima esta apenas verificando se o jogador iniciou a `storage` e sumonando o monstro caso seja verdadeiro, pude ver que o código também contem um pequeno contador para o npc voltar ao estado normal. addEvent(function() doCreateNpc(name, pos) end ,time*60*1000)
  15. Este repositório foi movido para um novo linkhttps://github.com/organizations/openistibia
  16. A Organização O Projeto Olá venho aqui fornecer a todos um repositório que estou começando fazer code views de todos os códigos lua que julgar interessante para um sistema de RPG Este é o local onde podem ser vistos os PR e os CodeReviews. Fiquem livres para utilizar os códigos da melhor maneira possivel. Quer interagir? bom então eu te convido a fazer parte da organização deixando seu nick no github aqui em baixo ou me mandando uma pm! todos serão bem vindos! PRS Me ajude a desenvolver criando um Issue e fazendo seu pedido, tente preencher todas as lacunas a
  17. @AlissowUma ótima fase da nossa vida, muito aprendizado. Gratidão! só pra levar em consideração foi uma tfs 8.5 do mapa alissow o primeiro servidor que eu compilei! Lembro até hoje eu abrir na lan house as 07 da manha fechava as 18 o servidor, e mantia ele com "donate" que os caras colocavam na maquina para eu poder rodar o server/jogar! hahahah!
  18. GitHub Underewar Fala pessoal, anos se passaram e estamos aqui até hoje, bom eu nunca imaginei chegar tão longe assim e hoje eu sinto falta de desenvolver servidores de tibia kkkkk. Galera o lance é o seguinte eu sempre programei para 'tibia' e agora eu realizei uma meta que é quase um sonho. Bom fica o salve pra comunidade que durante muito tempo me ajudou estou aqui com total gratidão a todas as pessoas que me ajudaram quando eu não sabia nada. Um abraço pro @Alissow@Vodkart@daniel@arthurluna@anafee Enfim queria poder marcar todos aqui galera um abraço! vocês fazem parte da minh
  19. Vídeos liberados guys, aproveitem o conteúdo. Todo dia um vídeo novo é liberado gratuitamente.
  20. Oi sou designer faço tudo no CS6. Te mandei pm.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo