Ir para conteúdo

LeoTK

Marquês
  • Total de itens

    1249
  • Registro em

  • Última visita

  • Dias Ganhos

    22

Tudo que LeoTK postou

  1. creio eu que só pegar a spr e dat e editar o otclient ao seu gosto pelomenos eu fiz assim
  2. então eu testei de várias formas e deu vários erros por colocar em lugares errados eu creio .... então vim pedir ajuda de alguém mais experiente ^^
  3. Fala guys estava vagando pela net e achei esse script que faz com que mostre o tempo que dura o trap e achei muito útil para colocar no meu servidor porém sei muito pouco de script então tentei diversas vezes porém não consegui adaptar o código no meu script então vim até aqui para pedir uma ajuda a quem souber como adaptar esse código para o meu script o código é esse local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497)function onCastSpell(cid, var) doShowTimeByPos(cid, variantToPosition(var), 20, 20) -- essa linha aqui return doCombat(cid, combat, var)end o script é esse function isWalkable(pos, creature, pz, proj)if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 thenreturn falseendlocal creature = getTopCreature(pos)if creature.type > 0 thenreturn falseendif getTilePzInfo(pos) and not pz thenreturn falseendlocal n = not proj and 3 or 2for i = 0, 255 dopos.stackpos = ilocal tile = getTileThingByPos(pos)if tile.itemid ~= 0 and not isCreature(tile.uid) thenif hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) thenreturn falseendendendreturn trueendfunction onCastSpell(cid, var)if exhaustion.check(cid, 5750) == TRUE thendoPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, 5750) .. " segundos para usar novamente.")return falseendexhaustion.set(cid, 5750, 8)local pos = getThingPosition(getCreatureTarget(cid))for x = -1,1 dofor y = -1,1 doposicao = {x = pos.x + x, y = pos.y + y, z = pos.z}if isWalkable(posicao) and posicao ~= {x = pos.x,y = pos.y,z = pos.z} thendoCreateItem(5750,1,posicao)endendendaddEvent(function()for x = -1,1 dofor y = -1,1 doposicao = {x = pos.x + x, y = pos.y + y, z = pos.z}if getTileItemById(posicao, 5750).uid > 0 thendoRemoveItem(getTileItemById(posicao, 5750).uid)endendendend,5*1000)return trueend A função do código e fazer com que mostre o tempo de duração do trap porém não consegui de forma alguma adaptar o código para o script estou usando source 0.3.6
  4. testei assim textColor = WHITE_COLOR29;textColor = TEXTCOLOR_WHITE_COLOR29; porém os dois deram erro, creio que seja melhor criar um novo textcolor né?
  5. no caso seria nessa parte case COMBAT_CHAKREDDAMAGE: { textColor = TEXTCOLOR_WHITE; magicEffect = MAGIC_EFFECT_EFEITO131; break; }
  6. Fala galera então será que alguém pode me dizer como eu declaro uma cor da numeração na source no caso eu gostaria de usar a cor de numero 29 na source ou seja nessa parte textColor = TEXTCOLOR_WHITE; como eu expressaria a número 29 nessa parte? @DarkWore
  7. simplesmente não funcionou o meu é 0.3.6 ele toma o dano todo normalmente não aparece nada só o dano normal que o char toma nada mais
  8. @Leoxtibia Testei não funfou é 0.3.6 ... testei de diversas formas possiveis coloquei para bloequear 98% do dano para ver se estava funcionando mesma coisa que nada
  9. Change The World hmmm evitaria do ser humaninho ter se desentendido na torre de babel talvez a humanidade não estaria em constante conflito da forma que se encontra hoje
  10. Ae galera eu adicionei um novo combat type e condition no servidor porém ao abrir a distro aparece o seguinte erro [07/08/2017 16:20:48] Error: [spell::configureSpell] Spell is using a reserved name: chakra [07/08/2017 16:20:48] [Warning - BaseEvents::loadFromXml] Cannot configure an event e depois fecha alguém poderia me dizer o que está faltando?
  11. Fala guys estava aqui pensando existe alguma maneira de colocar resistência de algum elemento em alguma vocação? por exemplo: <vocation id="1" name="Naruto" description="a naruto" needpremium="0" gaincap="10" gainhp="10" gainmana="14" gainhpticks="1" gainhpamount="10" gainmanaticks="1" gainmanaamount="14" manamultiplier="1.1" attackspeed="1500" soulmax="5000" gainsoulticks="10" absorvelement="wind" absorvpercent="10" fromvoc="1"><formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/><skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="1.0" experience="1.0"/></vocation> Adicionado essas duas linhas absorvelement="wind" absorvpercent="10" assim a vocação 1 ao tomar dano do elemento wind ira absorver 10% do dano recebido
  12. Fala guys estou usando um programa chamado spells creator para criar spells para tibia porém ainda não consegui usar nem 1/5 do programa será que alguém pode fazer uma explicação mais aprofundada sobre as funções do programa? agradeço desde já ficarei no aguardo
  13. você só precisa adicionar uma talkaction com @buy shinity ditto e fazer com que o script retire os diamonds do player em troca de o item ou no caso a pokebola com o pokemon @GameTwu
  14. bora esperar alguém experiente da área responder pra gente ^^
  15. Fala guys como o próprio título já diz gostaria de saber qual a diferença entre as spells dos monstros e dos players o pouco que entendi é que não tem algumas conditions porém o que eu precisaria para adaptar uma spell de player como "exori san" para um monstro ou uma magia de buff como utito tempo san ou utito tempo adaptar para um monstro eu gostaria de algumas comparações se possivel pretendo criar alguns poderes para monstros do tipo buff etc... e gostaria de saber a diferença entre elas porque ao algum monstro usar uma spell de buff de um player fica floodando na distro sobre a condição de dar o buff ao player mas como não é um player e sim um monstro fica dando erro falando que não é um player usando então gostaria de saber como fazer poderes para um monstro vou deixar algumas spells de exemplo para entender como eu adaptaria elas para monstros Buff Ataque trap bom é isso ficarei no aguardo
  16. lamento mas meu servidor contém conteúdos exclusivos e não possuo backup antigo apenas o novo que já foi feito diversas alterações por isso não posso disponibiliza-lo
  17. vlw ^^ coloquei a reposta do crypter como melhor para caso alguém tiver alguma dúvida entender como funciona o x y e z positions mas só com a sua resposta consegui resolver vlw xD
  18. Fala guys será que alguém pode me ajudar a centralizar essa spell gostaria de colocar o efeito dela mais para a direita alguém pode dar uma força?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...