Ir para conteúdo

GuiZindoidao

Campones
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por GuiZindoidao

  1. entao, o ml eu ja arrumei mais quando eu ponho <attribute key="absorbPercentAll" value="5"/> meu distro nao consegue ler, ai no look aparece 2 elementos + unknow + undefined..

     

    teria alguma soluçao pra isso??

  2. http://imageshack.us/photo/my-images/818/imagembce.jpg/

     

    Como está no items.xml

     

    <item id="7730" name="blue legs">

    <attribute key="weight" value="1800" />

    <attribute key="armor" value="10" />

    <attribute key="slotType" value="legs" />

    <attribute key="absorbPercentPhysical" value="5"/>

    <attribute key="absorbPercentEarth" value="5"/>

    <attribute key="absorbPercentEnergy" value="5"/>

    <attribute key="absorbPercentFire" value="5"/>

    <attribute key="absorbPercentPoison" value="5"/>

    <attribute key="absorbPercentIce" value="5"/>

    <attribute key="maiclevelpoints" value="5"/>

    </item>

     

     

    E no Movements.xml

     

    <movevent type="Equip" itemid="7730" slot="legs" event="function" value="onDeEquipItem"/>

    <movevent type="DeEquip" itemid="7730" slot="legs" level="100" event="function" value="onEquipItem">

    <vocation id="5"/>

    <vocation id="9" showInDescription="0"/>

    <vocation id="6"/>

    <vocation id="10" showInDescription="0"/>

    </movevent>

     

     

    Me ajuda ai, me fale pf oq estou fazendo de errado.

    Vlw

  3. pessoal, pq tem alguns atributos que nao funcionao e/ou nem aparecem no item que editamos?

     

    gostaria que alguem que manjasse de items falasse quais atributes funcionam em:

     

    Armor

    Legs

    Helmet

    Boots

    Sword/Axe/Club

    Bow/Crossbows

    Shield

     

    Obrigado pessoal

  4. eh soh o exori flux e o exori gran flux que passa...

     

     

    EXORI FLUX

     

     

    <instant name="Exori Flux" words="exori flux" lvl="150" mana="960" prem="1" range="5" needtarget="1" blockwalls="1" exhaustion="1900" groups="1,1100" icon="120" needlearn="0" script="attack/Exori Flux.lua">

    <vocation id="7"/>

    <vocation id="11"/>

    </instant>

     

    local combat1 = createCombatObject()

    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat1, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -7.8, -90, -7.0, 200)

     

     

    local combat2 = createCombatObject()

    setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -7.8, -90, -7.0, 200)

     

     

    local combat3 = createCombatObject()

    setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat3, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -7.8, -90, -7.0, 200)

     

    local combat4 = createCombatObject()

    setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat4, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -7.8, -90, -7.0, 200)

     

    local combat5 = createCombatObject()

    setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat5, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -7.8, -90, -7.0, 200)

     

    local function onCastSpell1(parameters)

    doCombat(parameters.cid, parameters.combat1, parameters.var)

    end

     

    local function onCastSpell2(parameters)

    doCombat(parameters.cid, parameters.combat2, parameters.var)

    end

     

    local function onCastSpell3(parameters)

    doCombat(parameters.cid, parameters.combat3, parameters.var)

    end

     

    local function onCastSpell4(parameters)

    doCombat(parameters.cid, parameters.combat4, parameters.var)

    end

    local function onCastSpell5(parameters)

    doCombat(parameters.cid, parameters.combat5, parameters.var)

    end

     

    function onCastSpell(cid, var)

     

    doSendAnimatedText(getPlayerPosition(cid), "Dead!", TEXTCOLOR_BLUE)

    local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 }

    addEvent(onCastSpell1, 100, parameters)

    addEvent(onCastSpell2, 500, parameters)

    addEvent(onCastSpell3, 1000, parameters)

    addEvent(onCastSpell4, 1500, parameters)

    addEvent(onCastSpell5, 2000, parameters)

     

    return TRUE

     

    end

     

     

     

     

    EXORI GRAN FLUX

     

     

    <instant name="Exori Gran Flux" words="Exori Gran FLux" lvl="350" mana="950" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2700" groups="1,1100" groupexhaustions="2000" icon="87" needlearn="0" event="script" value="attack/exori gran flux.lua">

    <vocation id="7"/>

    <vocation id="11"/>

    </instant>

     

    local combat1 = createCombatObject()

    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat1, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -5.0, -50, -4.5, 70)

     

     

    local combat2 = createCombatObject()

    setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -5.0, -50, -4.5, 70)

     

     

    local combat3 = createCombatObject()

    setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat3, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -5.0, -50, -4.5, 70)

     

    local combat4 = createCombatObject()

    setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat4, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -5.0, -50, -4.5, 70)

     

    local combat5 = createCombatObject()

    setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat5, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -5.0, -50, -4.5, 70)

     

    local combat6 = createCombatObject()

    setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat6, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -5.0, -50, -4.5, 70)

     

    local combat7 = createCombatObject()

    setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

    setCombatParam(combat7, COMBAT_PARAM_BLOCKARMOR, TRUE)

    setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 36)

    setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -5.0, -50, -4.5, 70)

     

     

    local function onCastSpell1(parameters)

    doCombat(parameters.cid, parameters.combat1, parameters.var)

    end

     

    local function onCastSpell2(parameters)

    doCombat(parameters.cid, parameters.combat2, parameters.var)

    end

     

    local function onCastSpell3(parameters)

    doCombat(parameters.cid, parameters.combat3, parameters.var)

    end

     

    local function onCastSpell4(parameters)

    doCombat(parameters.cid, parameters.combat4, parameters.var)

    end

    local function onCastSpell5(parameters)

    doCombat(parameters.cid, parameters.combat5, parameters.var)

    end

     

    local function onCastSpell6(parameters)

    doCombat(parameters.cid, parameters.combat6, parameters.var)

    end

     

    local function onCastSpell7(parameters)

    doCombat(parameters.cid, parameters.combat7, parameters.var)

    end

     

    function onCastSpell(cid, var)

     

    doSendAnimatedText(getPlayerPosition(cid), "Dead!", TEXTCOLOR_BLUE)

    local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7}

    addEvent(onCastSpell1, 100, parameters)

    addEvent(onCastSpell2, 400, parameters)

    addEvent(onCastSpell3, 700, parameters)

    addEvent(onCastSpell4, 900, parameters)

    addEvent(onCastSpell5, 1100, parameters)

    addEvent(onCastSpell6, 1400, parameters)

    addEvent(onCastSpell7, 1700, parameters)

     

     

    return TRUE

     

    end

     

     

  5. meu ot é o crystal server 8.7, queria q voces me ajudassem pq quando eu uso !bless sempre da debug e o deathlist nao está funfando....

     

    deathlist.lua:

     

    function onSay(cid, words, param, channel)

    local config = {displayLimit = 10}

    local target = db.getResult("SELECT `name`, `id` FROM `players` WHERE `name` = " .. db.escapeString(param) .. ";")

    if(target:getID() == -1) then

    doPlayerSendCancel(cid, "Esse Player nao Existe.")

    return TRUE

    end

    local targetName = target:getDataString("name")

    local targetGUID = target:getDataInt("id")

    target:free()

    local str = ""

    local deaths = db.getResult("SELECT `time`, `level`, `killed_by`, `altkilled_by` FROM `player_deaths` WHERE `player_id` = " .. targetGUID .. " ORDER BY `time` DESC;")

    if(deaths:getID() ~= -1) then

    local n = 0

    local breakline = ""

    repeat

    n = n + 1

    if(str ~= "") then

    breakline = "\n"

    end

    local time = os.date("%d %B %Y %X ", deaths:getDataInt("time"))

    local level = deaths:getDataInt("level")

    local lastHitKiller = deaths:getDataString("killed_by")

    local mostDamageKiller = deaths:getDataString("altkilled_by")

    local killed = ""

    if(tonumber(lastHitKiller)) then

    killed = getPlayerNameByGUID(tonumber(lastHitKiller))

    else

    killed = getArticle(lastHitKiller) .. " " .. string.lower(lastHitKiller)

    end

    if(mostDamageKiller ~= "") then

    if(tonumber(mostDamageKiller)) then

    killed = killed .. " and by " .. getPlayerNameByGUID(tonumber(mostDamageKiller))

    else

    killed = killed .. " and by " .. getArticle(mostDamageKiller) .. " " .. string.lower(mostDamageKiller)

    end

    end

    str = str .. breakline .. " " .. time .. " Died at Level " .. level .. " by " .. killed .. "."

    until not(deaths:next()) or n > config.displayLimit

    deaths:free()

    else

    str = "No deaths recorded."

    end

    doPlayerPopupFYI(cid, "Deathlist for player: " .. targetName .. ".\n\n" .. str)

    return TRUE

    end

     

    _____________________

     

    bless.lua

     

    local bless = {1, 2, 3, 4, 5}

    local cost = 50000

    function onSay(cid, words, param)

    for i = 1, table.maxn(bless) do

    if(getPlayerBlessing(cid, bless)) then

    doPlayerSendCancel(cid, "You have already all blessings.")

    return TRUE

    end

    end

     

    if(doPlayerRemoveMoney(cid, cost) == TRUE) then

    for i = 1, table.maxn(bless) do

    doPlayerAddBlessing(cid, bless)

    end

    doCreatureSay(cid, "You are now blessed by the GOD Apsivaflines!" ,19)

    doSendMagicEffect(getPlayerPosition(cid), 49)

    else

    doPlayerSendCancel(cid, "You don\'t have enough money.")

    end

    return TRUE

    end

     

    _____________

     

    Vlw

  6. testando jaja edito

     

    @edit

     

    funcionou em partes, pois nao eh bem isso que eu quero... aki a sword ataca um burst arrow, oq eu quero mesmo é somente que a sword de aquela explosao do burst arrow, mas continue "sendo uma sword"

  • Quem Está Navegando   0 membros estão online

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