Ir para conteúdo

renatotbreis

Campones
  • Total de itens

    17
  • Registro em

  • Última visita

Tudo que renatotbreis postou

  1. você pode fazê-las, pega-las de outro server que já as tenha ou pegar com alguém que saiba fazer. se não me engano o tibiaa4e fez as spells 8.4 semi-perfeitas na parte de spells do fórum. braço!
  2. @Dokmos diacho... não tem como arrumar isso, ou criar esta função para server 8.1? meu servidor não tem algumas das funções recentes. preciso arrumar um jeito de fazer com que o alvo seja empurrado em spells de target e de area. não tem outro modo? eu preciso muito disso T.T braço!
  3. @Tozao putz kra! vo tenta ve aki se consigo alguma coisa com o que você me passou aí. tibiaa4e? colex? dokmos? alguém? braço...
  4. heuehuehueuheu q bosta ein? ;D "agora é só entra no site com sua senha e entra na guild!" ... e pensar q eu ja zuei um kra q tento fazer isso comigo =D tbm me matei de rir no "é o 3º só hj", kkkkkk! braço!
  5. Desculpa ser tão grosso mas... sim, eu também acho que ele vá vender o char e me orgulho pra caramba do 1º char a pegar lvl 400 no tibia ser um BRASUCA, mas por que diabos eu ligaria para a vida de um cara aê q mora em curitiba? parece que foi comprovado o uso de bots da parte dele (informação não minha) e outras coisas do tipo mas tibia é um jogo qualquer e jogos enjoam, assim como qualquer coisa... outra coisa. tá certo que o tibia ficou tão fácil pra ele e bla bla bla mas, equipamentos pro nível dele ecoisas assim não influenciam tanto... pra mim vcs deviam parar de se preocupar com o lp e ir se preocupar com os chars de vcs, quem sabe nenhum de vcs aí pode passar o lp? leva um trabalhão, mas quem pensa que é impossível obviamente já desistui oO braço! The TNT...
  6. OPA! vou tentar fazer isso com magic effects programados por tempo enquanto dura o efeito de shock! só uma coisa: o getPlayerHealth pega o total de vida ou o máximo de vida do player? vlw, braço! ---edit--- acabei de me lembrar... esse efeito que você botou aqui tira vida do jogador, mas não de um player da área da spell >.< não sabe como fazer com que seja do tipo, na própria local condition?
  7. essa magia JÁ EXISTE! foi criada por vysland (olhe tópico fixo na página de spells) você só mudou o mínimo da área e magic effect! coloque créditos a ele.
  8. é uma 'exura gran mas res' de raio... :blink:
  9. seguinte: minha spell é um raio simples que, quando acerta um alvo, causa dano normal e depois cria a condição shock, que pode: -se for player: tirar 8% de vida do máx (se não for possível pode ser 'level*2') -se for monstro: tirar 25hp. eu não sei como colocar essa função com essas condições. por favor, alguém pode postar em um script de 'exevo gran vis lux'? obrigado, braço!
  10. Dokmos, a sua função é perfeita para o meu servidor! *-* porém... to com um probleminhão aki... o meu global não reconhece uma ou duas funções utilizadas no 'doPushCreature', acho que são as 'getTileThingByPos' e 'queryAddTileThing', algo assim. pode me passar essas do seu global, ou melhor ainda, me passar o seu global pra eu pegá-las? obrigado desde já. braço!
  11. eu não sei como fazer, não conheço como mexer com array e essas coisas de scripter em actions, eu to mesmo estudando isso, mas leva tempo pra aprender tudo. você pode me mostrar como fazer? o script da spell é esse: local combatDist = createCombatObject() setCombatParam(combatDist, COMBAT_PARAM_TYPE, 1) setCombatParam(combatDist, COMBAT_PARAM_EFFECT, 34) setCombatParam(combatDist, COMBAT_PARAM_CREATEITEM, 5750) function onGetFormulaValues(cid, level) min = -(level * 1.8) max = -(level * 3.6) return min, max end setCombatCallback(combatDist, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) target = getCreatureTarget(cid) pos = getThingPos(getCreatureTarget(cid)) dir = getPlayerLookDir(cid) if(target ~= 0) then if dir == 0 then newpos = {x=pos.x, y=pos.y-1, z=pos.z} elseif dir == 2 then newpos = {x=pos.x, y=pos.y+1, z=pos.z} elseif dir == 1 then newpos = {x=pos.x+1, y=pos.y, z=pos.z} elseif dir == 3 then newpos = {x=pos.x-1, y=pos.y, z=pos.z} doMoveCreature(target, newpos) end doCombat(cid, combatDist, numberToVariant(target)) end return end os 3 problemas são: -o alvo só vai para cima quando a spell é usada; -o alvo atravessa paredes e outras coisas assim; -preciso que o item de id 5750 seja criado no lugar onde o monstro estava antes de ser movido. pode me ajudar? braço!
  12. ta4e, eu consegui mas tenho 2 problemas: -o alvo só é mexido para cima; -quando empurrado contra paredes, atravessa-as como eu resolvo isso? sabe? braço!
  13. hm... magic gladiator também tem que aparecer no acc manager? se tiver basta mudar o formvoc (que é o prevoc q eu disse anteriormente =P) para '9'. -no seu vocations.xml parece estar tudo certinho... :ouch: eu tive uma idéia. em vez de <vocation name="blablabla"/> você pode colocar '<vocation id="9"/>'. tenta isso, se der ja sabe, dúvida sanada braço!
  14. tenta descompactar denovo o server, só que em outra pasta, e transferir o acc maker de lá pro seu ot. ps: eu fazia isso nos ots XML, não sei se presta nos SQL, não mecho com isso ainda. se funcionar, poste aqui com "dúvida sanada". braço!
  15. "mas ignorando isso eu não consegui adicionar a nova vocaçao no acc manager" eu acho que isso se resolve com o seguinte: -para cada vocation há o 'vocation id', que tem que ser diferente em todas as vocações -além do 'voc id', há o 'prevoc'. o prevoc indica se a vocação é inicial ou se é promoção de outras vocações. -exemplo: knight(voc = 4, prevoc = 4)/elite knight(voc = 8, prevoc = 4) o que você tem que fazer é igualar o vocation id de cada vocação com o prevoc de cada vocação, a não ser nas vocações to tipo elite knight (promoções). isso vai fazer com que o acc manager reconheça a vocação como uma vocação primária e a implementará a ser escolhida no começo do jogo. se o prevoc for diferente do voc id o acc manager vai reconhecer como uma promoção que deve ser adquirida. se o prevoc for 0 da na mesma! é promoção da 'no vocation'. te ajudei? poste aqui com "dúvida sanada" braço!
  16. hm... eu não tenho certeza, mas, segundo o que eu observei enquanto criava minhas spells, a fórmula é calculada assim: - level, min.dano, ml, max.dano exemplo de magia (2xlvl + 3xml + 30 de mín) - -2, -30, -3, 0 ps: se eu estiver errado por favor avise, porque depois eu estou pensando em fazer um tutorial braço!
  17. dokmos, achei muito legal sua nova function! era uma das coisas q eu precisava pro meu ot ;D só que eu achei um problema na função 'doPushCreatureArea'. function doPushCreatureArea(cid,area,direction) local PLAYERS = {} setInArrayArea(table, valor) pos = getThingPos(cid) hitpos = {x=pos.x, y=pos.y, z=pos.z, stackpos=0} center = {} center.y = math.floor(table.[b][color="#FF0000"]getn[/color][/b](area)/2)+1 for i in ipairs(area) do center.x = math.floor(table.[b][color="#FF0000"]getn[/color][/b](area[i])/2)+1 for j, v in ipairs(area[i]) do if (v == 1) then hitpos.x = pos.x + (j - center.x) hitpos.y = pos.y + (i - center.y) if getTileThingByPos(hitpos).uid ~= 0 and getTilePzInfo(hitpos) == FALSE and isCreature(creature.uid) == TRUE then doPushCreature(creature.uid, direction, 1, 500) end end end end PLAYERS[isInArray(PLAYERS, cid)] = 0 return TRUE end -essa parte 'getn' em math (que eu na verdade não entendo) acusa erro na hora de ler a função no global.lua. como eu arrumo isso, ou então, é um problema na function que você passou? flwS, braço!
  18. muito obrigado ta4e, resolveu o problema! dúvida sanada
  19. aiai diacho... er... outra das minhas dúvidas complicadas que ninguém sabe resolver seguinte: a minha spell acerta um alvo mirado pelo player. focada. ao acertar, o chão sobre os pés do alvo sobe e ele é empurrado pra trás. -eu não consigo fazer com que o alvo DO PLAYER seja identificado como o alvo a ser movido pra trás... pelo amor de deus, olha q nem acredito em deus, me ajudem com essa spell e com a spell que precisa de distância mínima pra funcionar! obrigado braço!
  20. adorei esse script, vou até pegar ele >) maaaaaaas... a idéia do tapete voador já havia sito inventada pelo criador de um server chamado Korelin. créditos ao criador, não a vc, ou só a vc.
  21. seguinte: eu fiz uma spell que cria itens em uma área de 3sqm na sua frente, assim: arr = { {1, 3, 1} } eu preciso muito saber como fazer para que, depois de 10 segundos, estes itens criados desapareçam. desde já agradeço, braço!
  22. ahn? não entendi oO exemplifica isso, posta screenshot e explica detalhadamente o que acontece que eu vo tenta ajuda ~.~ braço
  23. sobre pegar o range e colocar no spells.xml, eu tentei o seguinte: -needrange -range -targetdistance -needdistance -distance nada deu certo estou tentando algo com funções if/then/else... isso também não está funcionando, preciso saber um comando LUA que pegue a distância do atacante para a criatura. se encontrarem postem aqui, por favor! exemplo: getCreatureTargetDistance??? se alguém ja souber como se faz sem precisar do que estou tentando (1º post) diga-me plz! braço!
  24. seus tutoriais estão ficando ótimos! vai lá, termina tudo que eu to doido pra ve o de spells e depois o de actions, eu to com um problema cruel nisso e ninguém sabe a resposta DX braço!
  25. adorei seu tutorial, vou botar no meu ot! ;D já é o 2º tutorial seu que faço referência, muito obrigado e parabéns! braço!
  • Quem Está Navegando   0 membros estão online

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