Ir para conteúdo

joisman

Campones
  • Total de itens

    32
  • Registro em

  • Última visita

Posts postados por joisman

  1. The Following Errors Have Occurred:

    • Wrong characters configuration. Try again or contact with admin. ADMIN: Edit file config/config.php and set valid characters to copy names. Character to copySorcerer Sample doesn't exist.

    Alguém me ajuda arrumar isso??

  2. database.php?

     

    que eu ponho

     

    CREATE TABLE IF NOT EXISTS `PagSeguroTransacoes` (
    `TransacaoID` varchar(36) NOT NULL,
    `VendedorEmail` varchar(200) NOT NULL,
    `Referencia` varchar(200) DEFAULT NULL,
    `TipoFrete` char(2) DEFAULT NULL,
    `ValorFrete` decimal(10,2) DEFAULT NULL,
    `Extras` decimal(10,2) DEFAULT NULL,
    `Anotacao` text,
    `TipoPagamento` varchar(50) NOT NULL,
    `StatusTransacao` varchar(50) NOT NULL,
    `CliNome` varchar(200) NOT NULL,
    `CliEmail` varchar(200) NOT NULL,
    `CliEndereco` varchar(200) NOT NULL,
    `CliNumero` varchar(10) DEFAULT NULL,
    `CliComplemento` varchar(100) DEFAULT NULL,
    `CliBairro` varchar(100) NOT NULL,
    `CliCidade` varchar(100) NOT NULL,
    `CliEstado` char(2) NOT NULL,
    `CliCEP` varchar(9) NOT NULL,
    `CliTelefone` varchar(14) DEFAULT NULL,
    `NumItens` int(11) NOT NULL,
    `Data` datetime NOT NULL,
    `ProdQuantidade_x` int(5) NOT NULL,
    `status` tinyint(1) unsigned NOT NULL DEFAULT '0',
    UNIQUE KEY `TransacaoID` (`TransacaoID`,`StatusTransacao`),
    KEY `Referencia` (`Referencia`),
    KEY `status` (`status`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

  3. Não deu certo :\

     

    Edit*

     

    Quer dizer, deu certo. Porém o player ainda pode conjurar a spell mesmo já tendo 3 summons, mas n summona mais que 3, tem como por pra parar de usar a spell quando já tiver no limite? Obg

     

    Edit* Era só isso já mudei rsrs

     

    "doPlayerSendTextMessage(cid, 27,msg)
    return false'
    OBRIGADO MANO, salvou minha vida rsrs te devo uma! Rep+ pra ti.
  4. Estou com problemas! Quando uso uma spell que eu modifiquei ela faz tanto de summon que a pessoas quiser e eu queria por um limite de monstros sumonados.. Já mexi no Cofing.lua mas n alterou porque ela não UTEVO RES "MONSTROS. Ela invoca o monstro já determinado abaixo a spell quem souber por o maximo de bicho pra ser 3..Posta aí.

     

     

    local function doTargetCorpse(cid, position)
    position.stackpos = 255
    doConvinceCreature(cid, doSummonCreature("Arachir the ancient one", position))
    return true
    end
    function onCastSpell(cid, var)
    local position = variantToPosition(var)
    if(position.x ~= 0 and position.y ~= 0) then
    return doTargetCorpse(cid, position)
    end
    
    
    doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF)
    doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
    return false
    end
    

     

  5. Boa noite, queria pedir a ajuda de você prescito de um script que faça com que a cada level que o player upar os summoners dele fiquem mais fortes, tipo ganhem mais vida, e mais dano.. usando a magia utevo res 'rat por exemplo

     

    rat começa com atq 2 e o player level 1 dai quando player upar level 2

    rat fica com atq 3 tipo isso ele vai subindo o dano não precisamente assim com o "ataque"

  6. Obg, deu certo!

    E se a magia tiver mais de 1 efeito tipo, essa você consegue fazer?

     

    MAGIA

     

    local spellConfig = {
    {effect = 41,
    area = createCombatArea({
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
    {0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0},
    {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
    {0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0},
    {0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 1},
    {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0},
    {0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0},
    {1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
    {0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0}})
    },
    {effect = 43,
    area = createCombatArea({
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 1, 0, 2, 1, 1, 0, 0, 0},
    {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
    {0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0},
    {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}})
    },
    {effect = 41,
    area = createCombatArea({
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0},
    {0, 0, 0, 1, 1, 2, 1, 0, 0, 0, 0},
    {0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}})
    },
    {effect = 43,
    area = createCombatArea({
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
    {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0},
    {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
    {0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0}})
    },
    {effect = 41,
    area = createCombatArea({
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
    {0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 1, 0, 1, 2, 1, 0, 0, 1, 0},
    {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
    {0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}})
    },
    {effect = 43,
    area = createCombatArea({
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
    {0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 2, 1, 0, 1, 0, 0},
    {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0},
    {0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}})
    },
    {effect = 41,
    area = createCombatArea({
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0},
    {0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 2, 0, 1, 0, 1, 0},
    {0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}})
    },
    {effect = 43,
    area = createCombatArea({
    {1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1},
    {0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0},
    {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
    {0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0},
    {0, 0, 0, 1, 1, 2, 1, 0, 0, 0, 0},
    {1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0},
    {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
    {0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0},
    {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
    {0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1}})
    }
    }


    local combats = {}
    for k, config in ipairs(spellConfig) do
    combats[k] = createCombatObject()
    onTargetTile = function(cid, pos)
    local basePos = getThingPosition(cid)
    local fromPos = {x=basePos.x-1, y=basePos.y-19, z=basePos.z}
    doSendDistanceShoot(fromPos, pos, 28)
    end
    setCombatCallback(combats[k], CALLBACK_PARAM_TARGETTILE, "onTargetTile")
    setCombatParam(combats[k], COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
    setCombatParam(combats[k], COMBAT_PARAM_EFFECT, config.effect)
    setCombatFormula(combats[k], COMBAT_FORMULA_LEVELMAGIC, -10, -25, -10, -30)
    setCombatArea(combats[k], config.area)
    end


    local function castingSpellTime(p)
    if(isCreature(p[1]) == TRUE) then
    doCombat(unpack(p))
    end
    end

    function onCastSpell(cid, var)
    doCreatureSay(cid,"", TALKTYPE_ORANGE_1)
    for k, combat in ipairs(combats) do
    addEvent(castingSpellTime, (250*k), {cid, combat, var})
    end
    return true
    end

     

  7. Revivendo porque n achei outro tópico melhor..

     

    Cara, eu to com quase o mesmo o problema..

    deu certo, só que agr o player fica com uns 3000segundos de exaust na spell.. como arrumar?

     

    function onCastSpell(cid, var)

    if exhaustion.check(cid, 23006) == FALSE then
    local parameters = { cid = cid, var = var}
    addEvent(onCastSpell1, 1000, parameters)
    addEvent(onCastSpell2, 3000, parameters)
    addEvent(onCastSpell3, 5000, parameters)
    addEvent(onCastSpell4, 7000, parameters)
    addEvent(onCastSpell5, 9000, parameters)
    exhaustion.set(cid, 23006, 12)
    return TRUE
    else
    doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 23006).."]")
    end

    end

  8. Você colocar cooldown para os player soltar tipo em 2 a 2 seg certo? se for não seria na tag em spell.xml?

    interval="2000"

    foi oque eu entendi se não pode me explica dnovo?

     

    sim é um cooldown pra por em 1 só magia, no spells.cml tem só o "exhaustion" só que ele é o tempo entre todas as magias! ai se eu puder exhaustion 50000, fica 50segundos sem soltar nenhuma magia, por isso queria cooldown só na spell .--.

    Rukia, não deu certo.. ele não da é o cd..

  9. Não deu certo também.. quando tira o

    function onCastSpell(cid, var)
    doCreatureSay(cid,"", TALKTYPE_ORANGE_1)
    local parameters = { cid = cid, var = var}
    addEvent(onCastSpell1, 100, parameters)
    addEvent(onCastSpell2, 350, parameters)
    addEvent(onCastSpell3, 700, parameters)
    addEvent(onCastSpell4, 1050, parameters)

     

     

    magia para de funcionar por isso não tá dando de adicionar o cooldown, já to a mais de três dias atrás disso.. será que ninguém pode me ajudar? :S

  10. Preciso que alguém me ajude a colocar cool down nessa magia aqui..

    Já vi uns 10 tutoriais, e são bons.. só que pra mim poder usar eles eu teria que refazer todas minhas magias dai fica foda

    se alguma boa alma poder me ajudar!

     

    OBS: o problema está sendo aqui

     

    function onCastSpell(cid, var)
    doCreatureSay(cid,"", TALKTYPE_ORANGE_1)
    local parameters = { cid = cid, var = var}
    addEvent(onCastSpell1, 100, parameters)
    addEvent(onCastSpell2, 350, parameters)
    addEvent(onCastSpell3, 700, parameters)
    addEvent(onCastSpell4, 1050, parameters)

     

     

    edit

    AQUI A SPELL COMPLETA

     

    local combat1 = createCombatObject()
    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
    setCombatParam(combat1, COMBAT_PARAM_EFFECT, 26)
    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -5, 0)

    local combat2 = createCombatObject()
    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
    setCombatParam(combat1, COMBAT_PARAM_EFFECT, 26)
    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -5, 0)


    local combat3 = createCombatObject()
    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
    setCombatParam(combat1, COMBAT_PARAM_EFFECT, 26)
    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -5, 0)

    local combat4 = createCombatObject()
    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
    setCombatParam(combat1, COMBAT_PARAM_EFFECT, 26)
    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4, 0, -5, 0)


    arr1 = {
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    }

    arr2 = {
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    }

    arr3 = {
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    }

    arr4 = {
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
    }

    local area1 = createCombatArea(arr1)
    local area2 = createCombatArea(arr2)
    local area3 = createCombatArea(arr3)
    local area4 = createCombatArea(arr4)
    setCombatArea(combat1, area1)
    setCombatArea(combat2, area2)
    setCombatArea(combat3, area3)
    setCombatArea(combat4, area4)

    local function onCastSpell1(parameters)
    doCombat(parameters.cid, combat1, parameters.var)
    end

    local function onCastSpell2(parameters)
    doCombat(parameters.cid, combat2, parameters.var)
    end
    local function onCastSpell3(parameters)
    doCombat(parameters.cid, combat3, parameters.var)
    end

    local function onCastSpell4(parameters)
    doCombat(parameters.cid, combat4, parameters.var)
    end

    local area = createCombatArea(AREA_BEAM7, AREADIAGONAL_BEAM7)
    setCombatArea(combat, area)

    function onCastSpell(cid, var)
    doCreatureSay(cid,"", TALKTYPE_ORANGE_1)
    local parameters = { cid = cid, var = var}
    addEvent(onCastSpell1, 100, parameters)
    addEvent(onCastSpell2, 350, parameters)
    addEvent(onCastSpell3, 700, parameters)
    addEvent(onCastSpell4, 1050, parameters)

    return TRUE
    end

     

  • Quem Está Navegando   0 membros estão online

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