
Ronis
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Ronis deu reputação a L3K0T em Adicionando novos elementos no TFS 0.3.6ADICIONANDO 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
-
Ronis deu reputação a thiagobji em [Tuto] Vocations.xmlEai 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)
-
Ronis deu reputação a Thalles Vitor em LINK OFF TUTORIAL #1 - Como adicionar SpellsNã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!
-
Ronis deu reputação a Sekk em Mudar elemento da WandOlá 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
-
Ronis deu reputação a Johncore em TFS 1.3 / Otx3 | Otg Server Global - 11x - 12.40 (SPRITES 13.40) (Updates Diarios)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
-
Ronis deu reputação a Absolute em [Link Quebrado]GLOBAL FULL DOWNLOAD 10.95 [TFS 1.2/FERUMBRAS QUEST/KRAILOS/NEW ARENA/CAST/NEW ITEMS/REWARD/EVENTS/CASINO] ~ AtualizaçõesDISPONÍ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.