Ir para conteúdo

gabriel28

Membro
  • Registro em

  • Última visita

Tudo que gabriel28 postou

  1. É só você criar a tag dessa magia no spell.xml, e ir no monstro e adicionar uma tag nos atacks dele E TESTAR PRA VER SE FUNCIONA. Ex: <attack name="NOME DA SPELL NO XML" interval="1000" chance="25" range="7" min="DANO MÍNIMO" max="DANO MÁXIMO"> </attack>
  2. Na source, você vai mexer nos arquivos const.h e tools.cpp. No arquivo const.h, procura por essa linha >enum ShootEffect_t, e vá adicionando os novos distanceEfects seguindo o padrão. No tools.cpp, procure por essa >ShootTypeNames shootTypeNames[] =, e também adicione seguindo o padrão. No 000-constant.lua (que fica na pasta lib do seu server), procure por isso >CONST_ANI_ (que se refere aos distanceEfects), e faça a mesma coisa. Lembre de por o mesmo nome e a mesma ordem em todos os arquivos, para não dar erro. Ex: [Vou usar o >EFEITO70< como exemplo. No const.h > SHOOT_EFFECT_CAKE = 0x29, //41 SHOOT_EFFECT_EFEITO70 = 0x2A, //42 (Note que aqui em vez deu por 0x30, eu coloquei 0x2A, isso porq é em hexadecimal (42 = 2A), se for adicionar esse efeito em um monstro, terá que ser em hexadecimal para não dar debug no servidor. Para saber o valor em hexadecimal do número do efeito que você está adicionando, basta procurar um conversor de decimal para hexadecimal na internet.) SHOOT_EFFECT_LAST = SHOOT_EFFECT_EFEITO70, //for internal use, dont send to client SHOOT_EFFECT_WEAPONTYPE = 0xFE, //254 SHOOT_EFFECT_NONE = 0xFF, SHOOT_EFFECT_UNKNOWN = 0xFFFF }; No tools.cpp > {"cake", SHOOT_EFFECT_CAKE}, {"efeito70", SHOOT_EFFECT_EFEITO70} (OBS: aqui no tools, o ultimo efeito que você adicionar ficará sem virgula) }; No 000-constant.lua > CONST_ANI_CAKE = 41 CONST_ANI_EFEITO70 = 42 CONST_ANI_WEAPONTYPE = 254 CONST_ANI_NONE = 255 CONST_ANI_LAST = CONST_ANI_EFEITO70
  3. Além de adicionar eles no .dat/.spr e no 000-constant.lua, vai ter que adicionar na source, que é os arquivos .cpp e .h. Você tem esses arquivos?
  4. Adicionei novos efeitos no servidor, no .dat/.spr, nas source e no 000-constant.lua, porém, os efeitos não aparecem, já tinha adicionado um antes e funcionou tudo certo, mas agora está ocorrendo esse problema, o efeito funciona se eu substituir um já existente. Não sei onde está o problema, já que estou fazendo tudo certo, já revisei os passos várias vezes para ver se não era erro meu, e não encontrei nada errado. Aqui vai o final dos arquivos: tools.cpp {"dragonhead", MAGIC_EFFECT_DRAGONHEAD}, {"oldmortarea", MAGIC_EFFECT_OLDMORT_AREA}, {"miniexplosion", MAGIC_EFFECT_MINI_EXPLOSION}, {"hitbuff", MAGIC_EFFECT_HITBUFF} const.h MAGIC_EFFECT_DRAGONHEAD = 0x45, //69 MAGIC_EFFECT_OLDMORT_AREA = 0x46, //70 MAGIC_EFFECT_MINI_EXPLOSION = 0x47, //71 MAGIC_EFFECT_HITBUFF = 0x48, //72 MAGIC_EFFECT_LAST = MAGIC_EFFECT_HITBUFF, 000-constant.lua CONST_ME_INSECTS = 68 CONST_ME_OLDMORT_AREA = 70 CONST_ME_MINI_EXPLOSION = 71 CONST_ME_HITBUFF = 72 CONST_ME_NONE = 255 CONST_ME_LAST = CONST_ME_HITBUFF No caso, OLDMORT_AREA foi um efeito que adicionei a uns meses atrás e está funcionando perfeitamente, agora esses dois últimos, MINI_EXPLOSION e HITBUFF não pegam, já testei no OTC e no OLD Client. Alguém sabe o problema? up
  5. Trate de abrir con opciones Extented y Transparency habilitados y ver si funciona
  6. Você adicionou esses efeitos nas source da distro também?
  7. gabriel28 postou uma resposta no tópico em Suporte Tibia OTServer
    Tem os scripts dos comandos na pasta scripts? Se sim, vc tem que trocar o value de acordo com o nome que ta nos seus scripts, porq pode ter algo diferente. Por exemplo : <talkaction log="yes" words="/addskill" access="5" event="script" value="addskill.lua"/>, o seu script pode estar, adicionarskill.lua.
  8. gabriel28 postou uma resposta no tópico em Suporte Tibia OTServer
    Editei e coloquei o talkaction.xml com os comandos pra cada groupid, claro que você vai ter os scripts.
  9. gabriel28 postou uma resposta no tópico em Suporte Tibia OTServer
    Testa ai. groups.xml <?xml version="1.0" encoding="UTF-8"?><groups> <group id="1" name="Player"/> <group id="2" name="Tutor" flags="16809984" customFlags="2" access="1" violationReasons="4" nameViolationFlags="2"/> <group id="3" name="Senior Tutor" flags="68736352256" customFlags="14" access="2" violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" maxVips="200"/> <group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="75"/> <group id="5" name="Community Manager" flags="3845069447162" customFlags="2097151" access="4" violationReasons="23" nameViolationFlags="42" statementViolationFlags="213" depotLimit="0" maxVips="0" outfit="266"/> <group id="6" name="God" flags="3845069447162" customFlags="2097151" access="5" violationReasons="23" nameViolationFlags="426" statementViolationFlags="469" depotLimit="5000" maxVips="500" outfit="266"/> </groups> talkaction.xml <?xml version="1.0" encoding="UTF-8"?> <talkactions> <!-- Gods --> <talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties"/> <talkaction log="yes" words="/serverdiag" access="5" event="function" value="diagnostics"/> <talkaction log="yes" words="/closeserver" access="5" event="script" value="closeopen.lua"/> <talkaction log="yes" words="/openserver" access="5" event="script" value="closeopen.lua"/> <talkaction log="yes" access="5" words="/shutdown" event="script" value="shutdown.lua"/> <talkaction log="yes" access="5" words="/mode" event="script" value="mode.lua"/> <talkaction log="yes" words="/level" access="5" event="script" value="setplayerlevel.lua"/> <talkaction log="yes" words="/addskill" access="5" event="script" value="addskill.lua"/> <talkaction log="yes" words="/outfit" acess="5" event="script" value="outfit.lua"/> <!-- Community Managers --> <talkaction log="yes" words="/s" access="4" event="script" value="summon.lua"/> <talkaction log="yes" words="/n" access="4" event="script" value="creature.lua"/> <talkaction log="yes" words="/m" access="4" event="script" value="creature.lua"/> <talkaction log="yes" words="/reload" access="4" event="script" value="reload.lua"/> <talkaction log="yes" words="/raid" access="4" event="script" value="raid.lua"/> <talkaction log="yes" words="/newtype" access="4" event="script" value="newtype.lua"/> <talkaction log="yes" words="/r" access="4" event="script" value="remove.lua"/> <talkaction log="yes" words="/owner" access="4" event="script" value="owner.lua"/> <talkaction log="yes" words="/i" access="4" event="script" value="createitem.lua"/> <talkaction access="4" words="!z" event="script" value="magiceffect.lua"/> <talkaction access="4" words="!x" event="script" value="animationeffect.lua"/> <talkaction access="4" words="!y" event="script" value="animatedtext.lua"/> <talkaction log="yes" access="4" words="/bc" event="script" value="broadcastclass.lua"/> <talkaction log="yes" access="4" words="/mkick" event="script" value="masskick.lua"/> <!-- Gamemasters --> <talkaction log="yes" words="/ghost" access="3" event="function" value="ghost"/> <talkaction log="yes" words="/squelch" access="3" event="script" value="gamemaster.lua"/> <talkaction log="yes" words="/cliport" access="3" event="script" value="gamemaster.lua"/> <talkaction log="yes" words="/t" access="3" event="script" value="teleportmaster.lua"/> <talkaction log="yes" words="/c" access="3" event="script" value="teleporthere.lua"/> <talkaction log="yes" words="/goto" access="3" event="script" value="teleportto.lua"/> <talkaction log="yes" words="/a" access="3" event="script" value="teleporttiles.lua"/> <talkaction log="yes" words="/kick" access="3" event="script" value="kick.lua"/> <talkaction log="yes" words="/send" access="3" event="script" value="teleportsend.lua"/> <talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua"/> <talkaction log="yes" words="/town" access="3" event="script" value="teleporttown.lua"/> <talkaction log="yes" words="/up" access="3" event="script" value="teleportfloor.lua"/> <talkaction log="yes" words="/down" access="3" event="script" value="teleportfloor.lua"/> <talkaction log="yes" words="/save" access="5" event="script" value="save.lua"/> <talkaction log="yes" access="3" words="/clean" event="script" value="clean.lua"/> <talkaction log="yes" access="3" words="/reports" event="script" value="reports.lua"/> <talkaction log="yes" access="3" words="/mc" event="script" value="multicheck.lua"/> <!-- Senior Tutors --> <talkaction log="yes" words="/notations" access="2" event="script" value="notations.lua"/> <talkaction log="yes" words="/info" access="2" event="script" value="playerinfo.lua"/> <talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lua"/> <talkaction log="yes" access="2" words="/b" event="script" value="broadcast.lua"/> <!-- Tutors --> <talkaction log="yes" words="/baninfo" access="1" event="function" value="banishmentInfo"/> <talkaction log="yes" access="1" words="!pos" event="script" value="position.lua"/> <!-- Players --> <talkaction words="!bless" event="script" value="bless.lua"/> <talkaction words="!aol" event="script" value="aol.lua"/> <talkaction words="!createguild" event="function" value="guildCreate"/> <talkaction words="!joinguild" event="function" value="guildJoin"/> <talkaction words="!frags" event="script" value="frags.lua"/> <talkaction words="!premium15" event="script" value="buypremi15.lua"/> <talkaction words="!premium30" event="script" value="buypremi30.lua"/> <talkaction words="!changesex" event="script" value="change.lua"/> <talkaction words="!buyhouse" filter="word-spaced" event="function" value="houseBuy"/> <talkaction words="!sellhouse" filter="word-spaced" event="function" value="houseSell"/> <talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick"/> <talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList"/> <talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList"/> <talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList"/> <talkaction words="alana som" filter="word-spaced" event="script" value="leavehouse.lua"/> <talkaction words="!leavehouse" filter="word-spaced" event="script" value="leavehouse.lua"/> </talkactions>
  10. Até onde sei, esse era o nick do cara que criou a arte do cliente.
  11. Se você usa o Object Builder, só ir em File>New e escolher a versão do Tibia pro seu arquivo .spr e .dat. Creio que seja do mesmo jeito com outros editores de .spr e .dat.
  12. Essa linha que está errada >SHOOT_EFFECT_LAST = SHOOT_EFFECT_NARUTO12, , teria que ser >SHOOT_EFFECT_LAST = SHOOT_EFFECT_NARUTO39,
  13. Estou tentando compilar um TFS 0.4 rev 3884, e apareceu vários erros. Consegui resolver a maioria deles instalando o openssl 0.9.8.1, mesmo assim, um erro ainda persiste no otserv.cpp: In function `void otserv(StringVec, ServiceManager*)': 546 `g_RSA' was not declared in this scope [build Error] [obj//otserv.o] Error 1 Alguém pode me ajudar?
  14. Se realmente quiserem baixar o CandyBot, aqui vai as páginas do desenvolvedor: https://github.com/BenDol/otclient-candybot http://bendol.github.io/otclient-candybot/
  15. Não sei mexer em script, mas vê se isso funciona. function onStepIn(cid, item, pos) if(item.itemid == 1496) then if(not isPlayer(cid)) then doTargetCombatHealth(0, cid, COMBAT_EARTHDAMAGE, -20, -20, CONST_ME_NONE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 10, 2000, -1) setCombatCondition(combat, condition) else doSendMagicEffect(getCreaturePosition(cid),2) end end return true end Acrescentei a condition do poison arrow.
  16. Resolvi sim. O problema estava no caminho que leva até a pasta do ot. EX: C:\Users\ksaôas\Desktop\pastaot\data\world (o erro nesse caso, é o acento '^') Não pode ter nada além de letras ou números nesse caminho.
  17. Tem como me ajudar, Jonatas? Estou com o mesmo problema aqui, porém, quando tento importar o mapa, da outro erro (...../data/world/MiteraWorld.otbm' should only contain ASCII characters.) e não importa. Sabe como resolver?
  18. gabriel28 postou uma resposta no tópico em Outros Bots
    Tem como fazer pegar nesse ot >http://venera.sytes.net/oldwar/ ?? Quando tempo abrir o bot da um erro no config772 (tibia.dat missing/unreadable)

Informação Importante

Confirmação de Termo