Ir para conteúdo

mauri

Membro
  • Registro em

  • Última visita

  1. olá pessoal , tenho um script de magia porem o dano de um level 100 e um level 700 é o mesmo, gostaria de saber se tem como por o dano por level e MagicLevel? segue o script. obs: o dano minimo e maximo : return (-700)*1,(-1000)*1 -- =============== COMBAT VARS =============== -- Areas/Combat for 0ms local combat0_Brush = createCombatObject() setCombatParam(combat0_Brush, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat0_Brush, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatArea(combat0_Brush,createCombatArea({{0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 3, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}})) function getDmg_Brush(cid, level, maglevel) return (-700)*1,(-1000)*1 end setCombatCallback(combat0_Brush, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush") local dfcombat0_Brush = {CONST_ANI_SUDDENDEATH,0,-1,1,-1,1,0,1,1,0,1,-1,1,-1,0,-1,-1,-1,-2,0,-2,1,-2,2,-2,2,-1,2,0,2,1,2,2,1,2,0,2,-1,2,-2,2,-2,1,-2,0,-2,-1,-2,-2,-1,-3,0,-3,1,-3,0,-4,-3,-1,-3,0,-3,1,-4,0,-1,3,0,3,1,3,0,4,3,-1,3,0,3,1,4,0,0,0} -- =============== CORE FUNCTIONS =============== local function RunPart(c,cid,var,dirList,dirEmitPos) -- Part if (isCreature(cid)) then doCombat(cid, c, var) if (dirList ~= nil) then -- Emit distance effects local i = 2; while (i < #dirList) do doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList,y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1]) i = i + 2 end end end end function onCastSpell(cid, var) local startPos = getCreaturePosition(cid) RunPart(combat0_Brush,cid,var,dfcombat0_Brush,startPos) return true end
  2. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    nada ;s
  3. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    não dá dano não dá dano.
  4. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    olá galera vim pedir ajuda de vocês, eu fiz umas magias com o programa SpellCreator e deu tudo certo, porém o dano da magia fico sempre o mesmo Min:700 e Max:1000 (segue script abaixo),porém um player lvl 100 hita mesma coisa que um player lvl 600 e o dano nunca muda, gostaria de saber se tem como por esse dano para ser por level e Magiclevel e skills. obrigado dês de já -- =============== COMBAT VARS =============== -- Areas/Combat for 0ms local combat0_Brush = createCombatObject() setCombatParam(combat0_Brush, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat0_Brush, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatArea(combat0_Brush,createCombatArea({{0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 3, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0}})) function getDmg_Brush(cid, level, maglevel) return (700)*-1,(1000)*-1 end setCombatCallback(combat0_Brush, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush") local dfcombat0_Brush = {CONST_ANI_SUDDENDEATH,0,-1,1,-1,1,0,1,1,0,1,-1,1,-1,0,-1,-1,-1,-2,0,-2,1,-2,2,-2,2,-1,2,0,2,1,2,2,1,2,0,2,-1,2,-2,2,-2,1,-2,0,-2,-1,-2,-2,-1,-3,0,-3,1,-3,0,-4,-3,-1,-3,0,-3,1,-4,0,-1,3,0,3,1,3,0,4,3,-1,3,0,3,1,4,0,0,0} -- =============== CORE FUNCTIONS =============== local function RunPart(c,cid,var,dirList,dirEmitPos) -- Part if (isCreature(cid)) then doCombat(cid, c, var) if (dirList ~= nil) then -- Emit distance effects local i = 2; while (i < #dirList) do doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList,y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1]) i = i + 2 end end end end function onCastSpell(cid, var) local startPos = getCreaturePosition(cid) RunPart(combat0_Brush,cid,var,dfcombat0_Brush,startPos) return true end
  5. mauri reagiu a uma resposta no tópico: Bau com Storage
  6. mauri reagiu a uma resposta no tópico: Bau com Storage
  7. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    só uma coisa amigo, qual action ID eu coloco no tile? deu certo amigo o action ID que vai no tile é 29859. obrigado ! tópico respondido!
  8. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    poderia ser também , você tem o script?
  9. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    não deu certo ;s
  10. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    fiz tudo como está ai, mas o player não consegue entrar na sala : 17:04 Para ter acesso a esta área conclua a quest! uma duvida, aqui : if getPlayerStorageValue(cid, 37237) - os.time() <= 0 then esse cid 37237 é o storage que o player ganha? por que se for deveria mudar o 13552 para 37237 não?
  11. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    já tentei de varias formas e não consegui arrumar... eu fiz um respaw e coloquei no SQM pra entrar nele UniqueID: [13552], e não estou conseguindo com esse script também. tem como me orientar como devo por 'os ids' no bau pelo mapa editor e bem certo como por também no XML? obrigado.
  12. mauri postou uma resposta no tópico em Suporte Tibia OTServer
    oi, alguém poderia me ajudar a colocar bau para ganhar storage =13552 , para poder entrar em x área do mapa.

Informação Importante

Confirmação de Termo