Tudo que gabriel28 postou
-
[Pedido] Magia Para Monstro
É 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>
-
A maioria das Effects distance não aparecem...
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
- A maioria das Effects distance não aparecem...
-
(Resolvido)Problema com efeitos
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
-
Problemas con spr en object builder
Trate de abrir con opciones Extented y Transparency habilitados y ver si funciona
- A maioria das Effects distance não aparecem...
-
Groups.xml
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.
-
Groups.xml
Editei e coloquei o talkaction.xml com os comandos pra cada groupid, claro que você vai ter os scripts.
-
Groups.xml
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>
-
Aviso aos jogadores de Tibia e da Internet
Até onde sei, esse era o nick do cara que criou a arte do cliente.
-
como, crio um tibia spr limpo?
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.
-
(Resolvido)[AJUDA] Como aumentar mais os Distance Effects {SOURCES}
Essa linha que está errada >SHOOT_EFFECT_LAST = SHOOT_EFFECT_NARUTO12, , teria que ser >SHOOT_EFFECT_LAST = SHOOT_EFFECT_NARUTO39,
-
Alguns erros ao compilar.
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?
- Blackd Mage - Safe Bot / Custom Client 7.x - 10.x
-
[Ajuda] Colocar condição poisoned neste script
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.
-
(Resolvido)Erro unsuported client version (8) !
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.
-
(Resolvido)Erro unsuported client version (8) !
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?
- Bot (blackd) em Custom Client