Movido para Pedidos e Duvidas - Scripting.
info
Group: Lorde
Joined: 05/06/12
Posts: 2.2k
Reputation: +215
Gender: Masculino

info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

Oque seria esse script? é uma magia? Explique melhor sua situação por favor. Oque você gostaria que acontecesse?
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

eu acabei de falar que é weapon, é 1 wand, os scripts ai ta tudo sertinho nada errado, eu so preciso da funçao dele, oq vai em function onUseWeapon
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

Esclaresça melhor, você quer que te passe o Script da sua wand, com aqueles atributos no primeiro post? é isso?
)
@EDIT, FICANDO ASSIM?
local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 17) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 18) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 19) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 7) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 27) setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat7 = createCombatObject() setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat7, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 28) setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end
Edited Dezembro 10 by Roksas
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

testando aki lek ...
@Edit Testei E Nao Funcionou Lek, Ela Ta Hitando, Nao Ta Saindo O Efeito .
Edited Dezembro 11 by Maenilse
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

Tente assim:
local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 17) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 18) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 19) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 7) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 27) setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) local combat7 = createCombatObject() setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat7, COMBAT_PARAM_EFFECT, 11) setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 28) setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25) function onUseWeapon(cid, var) return doCombat1(cid, combat, var) return doCombat2(cid, combat, var) return doCombat3(cid, combat, var) return doCombat4(cid, combat, var) return doCombat5(cid, combat, var) return doCombat6(cid, combat, var) return doCombat7(cid, combat, var) end
Edited Dezembro 11 by Roksas
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

testarei agr, logo irei dar respostas.
@Edit Nao Funciono Lek, Eu Sei Que Tem 1 Funçao Pra Esse Script.
Edited Dezembro 11 by Maenilse
@Roksas
Não vou falar nada, mas estude mais Lua, ok? Pois desse jeito, você está parecendo o SkyLigh
@Maenilse
local damageTypes = {COMBAT_HOLYDAMAGE, COMBAT_FIREDAMAGE, COMBAT_ICEDAMAGE, COMBAT_PHYSICALDAMAGE, COMBAT_ENERGYDAMAGE, COMBAT_EARTHDAMAGE, COMBAT_DEATHDAMAGE}
local effects = {11, 11, 11, 11, 11, 11, 11}
local shootEffects = {11, 17, 18, 19, 7, 27, 28}
local combats = {}
for i = 0, 6 do
combats[i] = createCombatObject()
setCombatParam(combats[i], COMBAT_PARAM_TYPE, (damageTypes[i] or 255))
setCombatParam(combats[i], COMBAT_PARAM_EFFECT, (effects[i] or 255))
setCombatParam(combats[i], COMBAT_PARAM_DISTANCEEFFECT, (shootEffects[i] or 255))
setCombatFormula(combats[i], COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)
end
function onUseWeapon(cid, var)
for i = 0, (#combats - 1) do
addEvent(doCombat, i * 100, cid, combats[i], var)
end
return true
end
Edited Dezembro 11 by Oneshot
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

vlw manolo, nao sei como agradeçer, me ajudo de mais, REP + Pra TU, Bem Merecido
@Edit ae OneShot, Vlw Msm Pelo Script, Ja Arrumo Oq Estava Faltando Ja Te Dei O Rep + Ontem
Edited Dezembro 12 by Maenilse
info
Group: Herói
Joined: 23/12/08
Posts: 2.4k
Reputation: +359
Gender: Masculino
Tibia Character: Gordo Warlike

Duvida Sanada, Topico Movido!





info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé
Galera Preciso Que Algum Script, Possa Fazer Funcionar Meu Weapon, Eu Peguei O Script Com O Meu Amigo, So Que Nao Tem A Funçao Dos Atks Do Script, Eu Peço Que Algum Script Por Favor Façam, Ele Funcionar, Ta Tudo Organizado, Eu So Preciso, Que Alguem Possa Arrumar Pra Ele Funcionar, Nao Sei Se è A Area Correta, Entao Por Favor Se Nao For, Movam
Script Abaixo
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 11)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 11)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 11)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 17)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 11)
setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 18)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 11)
setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 19)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)
local combat5 = createCombatObject()
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat5, COMBAT_PARAM_EFFECT, 11)
setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 7)
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)
local combat6 = createCombatObject()
setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat6, COMBAT_PARAM_EFFECT, 11)
setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 27)
setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)
local combat7 = createCombatObject()
setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat7, COMBAT_PARAM_EFFECT, 11)
setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 28)
setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -25, -25, -25, -25)