Ir para conteúdo

Ronis

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Ronis deu reputação a L3K0T em Adicionando novos elementos no TFS 0.3.6   
    ADICIONANDO O ELEMENTO
    muitas das vezes a gente precisa adicionar um novo elemento em nosso servidor, assim para criar novas magias, esse tutorial é para quem precisa disso.
     
     
     
    combat.cpp 
    Abaixo de:
    case CONDITION_FIRE: return COMBAT_FIREDAMAGE; Adicione em baixo:
    case CONDITION_PLANTA: return COMBAT_PLANTADAMAGE;  
    combat.cpp 
    Abaixo de:
    case COMBAT_FIREDAMAGE: return CONDITION_FIRE; Adicone em baixo:
    case COMBAT_PLANTADAMAGE: return CONDITION_PLANTA;  
    Condition.cpp
     
    Abaixo de:
    case CONDITION_FIRE: Adicione: 
    case CONDITION_PLANTA: Abaixo de:
    case CONDITION_FIRE: return ICON_BURN; Adicione em baixo:
    case CONDITION_PLANTA: return ICON_NONE;  
     
    Condition.h 
    Abaixo de: 
    CONDITION_HUNTING = 1 << 23, Adicione em Baixo:
    CONDITION_PLANTA = 1 << 24  
     
    const.h 
    Abaixo de:
    TEXTCOLOR_WHITE = 215, Adicione: 
    TEXTCOLOR_PLANTA = 18,  
     
    enums.h 
    Abaixo de:
    COMBAT_DEATHDAMAGE = 1 << 11, Adicione: 
     
    COMBAT_PLANTADAMAGE = 1 << 12,  
    Em
    COMBAT_LAST = COMBAT_DEATHDAMAGE para
    COMBAT_LAST = COMBAT_PLANTADAMAGE  
    game.cpp 
    Abaixo de: 
    case COMBAT_ENERGYDAMAGE: Adicione:
    case COMBAT_PLANTADAMAGE: Abaixo de: 
    case COMBAT_ENERGYDAMAGE: { textColor = TEXTCOLOR_PSYCHIC; magicEffect = MAGIC_EFFECT_DRAW_BLOOD; break; }  
    Adicione: 
    case COMBAT_PLANTADAMAGE: { textColor = TEXTCOLOR_PLANTA; magicEffect = MAGIC_EFFECT_DRAW_BLOOD; break; }  
     
    monsters.cpp 
    Abaixo de:
    else if(tmpName == "drown") combat->setParam(COMBATPARAM_COMBATTYPE, COMBAT_DROWNDAMAGE); Adicione:
    else if(tmpName == "planta") combat->setParam(COMBATPARAM_COMBATTYPE, COMBAT_PLANTADAMAGE); Abaixo de:
    else if(tmpStrValue == "energy") { mType->damageImmunities |= COMBAT_ENERGYDAMAGE; mType->conditionImmunities |= CONDITION_ENERGY; } Adicione:
    else if(tmpStrValue == "planta") { mType->damageImmunities |= COMBAT_PLANTADAMAGE; mType->conditionImmunities |= CONDITION_PLANTA; } Abaixo de:
    else if(readXMLString(tmpNode, "fire", strValue) && booleanString(strValue)) { mType->damageImmunities |= COMBAT_FIREDAMAGE; mType->conditionImmunities |= CONDITION_FIRE; } Adicione:
    else if(readXMLString(tmpNode, "planta", strValue) && booleanString(strValue)) { mType->damageImmunities |= COMBAT_PLANTADAMAGE; mType->conditionImmunities |= CONDITION_PLANTA; } Abaixo de:
    else if(readXMLInteger(tmpNode, "energyPercent", intValue)) mType->elementMap[COMBAT_ENERGYDAMAGE] = intValue; Adicione:
    else if(readXMLInteger(tmpNode, "plantaPercent", intValue)) mType->elementMap[COMBAT_PLANTADAMAGE] = intValue;  
     
    player.cpp
    Abaixo de:
    case CONDITION_FIRE: tmp = "burning"; break; Adicione:
    case CONDITION_PLANTA: tmp = "dashing"; break; tools.cpp
    Abaixo de:
    {"fire", COMBAT_FIREDAMAGE}, Adicione:
    {"planta", COMBAT_PLANTADAMAGE}, Abaixo de:
    case COMBAT_ENERGYDAMAGE: return "energy"; Adicione:
    case COMBAT_PLANTADAMAGE: return "planta";  
    Pronto só recompilar, se caso não pegar apague tudo da pasta OBJ
     
     
     
    ATENÇÃO: Depois de compilar você precisa registrar na LIB também.
     
    000-constant
     
    veja o ultimo numero 
     
    GHOSTDAMAGE = 2048  
     
    Multiplique o 2048 por 2 vezes Ficando:
    COMBAT_PLANTADAMAGE = 4096  
    agora você pode adicionar na suas magias o novo elemento e nos monstro tbm se preferir:

     
    monstro.xml
        <elements>         <element plantaPercent="50"/>     </elements>  

     spells
    COMBAT_PLANTADAMAGE local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PLANTADAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) setCombatParam(combat, COMBAT_PARAM_USECHARGES, true) local area = createCombatArea(AREA_SQUARE1X1) setCombatArea(combat, area) function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill + attack, level / 5 return -(skillTotal * 1 + levelTotal), -(skillTotal * 1.7 + levelTotal) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end  
  2. Gostei
    Ronis deu reputação a thiagobji em [Tuto] Vocations.xml   
    Eai Galera do TK, hoje venho ensinar aos iniciantes a mexer um cado em vocations.xml
    Vo fazer só uma mesma, a primeira vocação

    Master Sorcerer - Vocação


    <vocation id="1" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="25" gainmanaticks="2" gainmanaamount="60" manamultiplier="1.1" attackspeed="550" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> Agora vamos aprender a editar <vocation id="1" - ID 1 porque é a primeira vocação antes do acc manager que é o zero name="Master Sorcerer" - Aqui é o nome da vocação description="a master sorcerer" - Aqui é quando o cara for dá look em você oque estará escrito. gaincap="10" - Aqui a cada level que você for upando o tanto de cap que vai subindo. gainhp="5" - Mesmo de cima só que irá subir o HP (A VIDA) gainmana="30" - Mesmo de cima só que irá subir a MANA gainhpticks="2" - Me desculpem, mais nessa parte eu não sei oque é gainhpamount="25" - Aqui a cada segundo você vai healar o tanto de HP (Precisa comer food pra healar) gainmanaticks="2" - Me desculpem, mais nessa parte eu também não sei oque é gainmanaamount="60" - Aqui a cada segundo você vai healar o tanto de MANA (Precisa comer food pra healar) manamultiplier="1.1" - Aqui também não sei attackspeed="550" - Aqui é a velocidade do attack da weapon quando você ataca soulmax="100" - Aqui é a paradinha do SOULMAX gainsoulticks="120" fromvoc="1"> - Nesses 2 também não sei Tudo abaixo agora é sobre velocidade <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/>

    É isso galera, as que eu não sei peço desculpa e quem sabe posta ai no tópico para eu poder atualizar.

    Esse Tópico é próprio (MEU)
  3. Gostei
    Ronis deu reputação a Thalles Vitor em LINK OFF TUTORIAL #1 - Como adicionar Spells   
    Não sei se estou postando na area correta,mas caso não esteja por favor mova!
     
     
    Tutorial como adicionar uma spell no poketibia,feito por mim!
     
     
  4. Gostei
    Ronis deu reputação a Sekk em Mudar elemento da Wand   
    Olá galera, nunca postei aqui no fórum pra tentar ajudar a turma.... Bom, esses dias eu estava procurando uma talkaction aqui no fórum, que mude o elemento da wand... Eu não achei nenhum tópico, porém, achei uma resposta em um tópico e eu decidi postar aqui no fórum. Se estiver na seção errada, por favor, mova para a correta, ou se ja tiver um tutorial assim aqui, pode deletar se possível.
     
    Bom vamos lá:
     
    1 - Vá em data/creaturescripts/scripts/login.lua e adicione a seguinte tag antes do último "Return True":
     
     
    2 - Vá em data/items/items.xml e adicione isso, ou edite o item desejado:
     
     
    3 - Vá em data/talkactions/talkactions.xml e adicione a seguinte tag:
     
     
    Ainda em talkactions, abra a pasta scripts e crie um arquivo chamado wand.lua e coloque o seguinte código dentro deste arquivo:
     
     
    4 - Vá em data/weapons/weapons.xml e adicione a seguinte tag:
     
      Ainda em weapons, abra a pasta scripts e crie um arquivo chamado wand1.lua e coloque o seguinte código dentro do mesmo:
     
     
    Pronto, basta você retirar o item do loot dos monstros, editar ao seu gosto a wand, e ser feliz com ela 
     
    Créditos:
    Zaruss por postar esse script na resposta de um tópico aqui no TK
    jvcasarin(EU) por postar um tópico aqui no TK
     
    Se te ajudei, dê um REP+ ai   
  5. Gostei
    Otg Server Global 

    Somos o Otg Server, projeto baseado no TFS 1.3 e OTX3.2,
    Se trata de um servidor baseado no GLOBAL MAP RL.
    Aqui você encontrará baixo uso de recursos como CPU / memoria, prezamos muito por estabilidade e atualizações constantes.

    Agradecemos primeiramente ao Tibiaking pela oportunidade nos concedida,
    somos parceiros oficiais do Tibiaking.com melhor Forum Brasileiro!

     
      
    Especificações :
    - Global Map FULL RL
    - Maioria das Quests com Quest Log 100%
    - Anti Rollback + Auto Restart 100%
    - Source Otimizada (baixo consumo de CPU e memoria)
    - Sem Bug de Clonar dinheiro (Npcs Refeitos
    - Exercise Training 100%
    - Raids 100%
    - Monstros 100%
     
     
     
     

    Imagens :
     
    THAIS TEMPLE
     

     
    FALCONS
     

     
    NEW ASURAS
     

     
    WZ 4,5,6

     

     

    
    Downloads :
     
    PROJETO OFFICIAL GITHUB: 
    https://github.com/otg-br/global-11x
     
    TUTORIAL PARA COMPILAÇÃO:
    https://github.com/otg-br/global-11x/wiki
     
    EXE compilado WIN11 64bits:
    https://github.com/otg-br/global-11x/blob/main/Executavel compilado win11 64bits.rar
     
    GRUPO WHATSAPP OTG SERVER:
    https://chat.whatsapp.com/EWV3dVvS6nt1em7q23FGu7
     
     
     

     Créditos :
    The Forgotten Server
    Otland
    Mark Samman
    Mattyx Otx
    Erick Nunes
    Johncore
    Otg Server contribuidores
    OTX contribuidores
    Otservbr
    Leu
    Marcomoa
    Marson Schneider
    Leandro Baldissera
     
  6. Curtir
    DISPONÍVEL PARA DOWNLOAD!

    Índice
     
            A seguir vocês acompanharão:
           1. Introdução
        2. Features
                    3. Imagens            
      4. Versão
                        5. Downloads/Scans
               6. Notas Finais
                     
     
     
    PARA TUDO!
    Algo jamais visto para download, algo completo!
    Tenho hoje o prazer de traze-los o download do servidor que será ESTÁ disponibilizado para galera do TIBIAKING!

     
     
     
     
    Introdução:

    Há alguns dias atrás eu e Ciroc resolvemos desenvolver um servidor na versão atual contendo tudo jamais disponibilizado na internet, ou seja; tudo foi realizado do zero e estará sendo disponibilizado para vocês.
    Pegamos como base o servidor ORTS do próprio theforgottenserver e trabalhamos arduamente em cima do mesmo, para disponibiliza-los.
     

     
     
     
     
    Features:
     
    •    Novas áreas 10.82/10.90
    •    Novos items 10.90
    •    Novos monstros/npcs/montarias 10.90
    •    Umbral creation
    •    Reward system Full Global
    •    Bosses prison roshamuul
    •    Oramond full incluindo seacrest ground e glooth factory
    •    Cast system work
    •    Casino automático
    •    Raids Full
    •    Battlefield Event
    •    Zombie Event
    •    Exp Shared
    •    Krailos
    •    New Arena Tibia.com
    •    Ferumbras' Ascendant Quest
    •    Equip HOTKEY
     
     

     
     
     
    Imagens:


    • Depot Thais (Entrada para nova arena)

     
    • Nova arena PVP 10.90

     
    • Cassino dice automático

     
    • Treiners online aquatic room

     
    • Seacrest Ground Cave

     
    • Roshamuul prison key (incluido golden key)

     
    • Novos monstros, novos items e novas outfits/montarias

     
    • Boss Feroxa invasão 100%, mapa também.

     
    • Local para duelar na arena (5vs5)

     
    • Ao dar use, os players serão teleportados pra arena.

     
    • Ferumbras' Ascendant Quest

     
    • Entrada 7 bosses Ferumbras Quest

     
    • Coletando recompensa com questlog.

     
    • Entregando as demonic essences ao npc Mazarius

     
    • Respawn Krailos Otimizado


     
     
     
     
    Versão atual (Atualizaremos juntamente com o tibia.com)
     
                ~

     
     

     
     
     Downloads/Scan (DISPONÍVEL):
     
    Atenção: o servidor foi postado em um novo site de upload para tibia que iremos inaugurar oficialmente em breve, agradecimentos otupload.com ao @Guilherme pelo desenvolvimento em si.

    Download do servidor completo + database + sources [LINUX]: http://otupload.com/file/1456169626_G1091_ABSOLUTE_CIROC_FOR_TK
    Download do servidor completo + database + sources [LINUX] (LINK ALTERNATIVO, PROVISÓRIO): https://www.sendspace.com/file/1ctint
    Download do servidor completo + database + sources [WINDOWS]: (Ainda não disponível, caso alguém queira se habilitar e compilar nossas sources, nós e a comunidade TK deixamos os sinceros votos de agradecimentos)
     
    Scan do servidor: https://www.virustotal.com/pt/file/2f5fe15d174d47ec9080e1a9db3d33767e8536794a7b331c4c9646229567de97/analysis/1458112382/
     
    Github: https://github.com/absoluten/absoluteglobal (O projeto será lançado em breve no github para as demais atualizações, sigam lá).
     
     

     
     
    Notas Finais:
    Este servidor é completo, é uma base/prévia do meu servidor em que trabalho.
    O servidor é completo e encontra-se livre de quaisquer bugs graves.
    Estaremos atualizando o servidor juntamente com a versão do tibia.com
    Vocês poderão opinar e contribuir com o projeto de qualquer forma; sugestões, reports e etc.
     
    Atenção: em breve nós estaremos trabalhando em um website na altura deste projeto, vocês poderão acompanhar aqui no fórum, fiquem atentos.
     
    Créditos:
    *Absolute
    *@ciroc
    *Orts
    *Theforgottenserver
    *@xWhiteWolf
     
     
     
     
     
     

    Absolute/Ciroc Global, um servidor completo e perfeito, aproveitem.

     

Informação Importante

Confirmação de Termo