me passa o script da magia
[Pedido] Script Ao Usar Outfit Ganhar Magia
Por Dawm, 15 de nov. de 2012 em Scripts
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

me passa o script da magia
tipo quando colocar um outfit de um monster de fogo ficar com o spell de fogo.
magia :
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1492)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1492) function onCastSpell(cid, var) local out = 188 -- coloque o id da outfit if getCreatureOutfit(cid).lookType ~= out then doPlayerSendCancel(cid, "Você não pode executar está ação.") return true or false end return doCombat(cid, combat, var) end
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1492) function onCastSpell(cid, var) local out = 188 -- coloque o id da outfit if getCreatureOutfit(cid).lookType ~= out then doPlayerSendCancel(cid, "Você não pode executar está ação.") return true or false end return doCombat(cid, combat, var) end
Obrigado !! Rep+
Editado Novembro 15 por Dawm
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Tópico movido para a seção de dúvidas e pedidos resolvidos.
daria para por mais de 1 outfit no script? tipo 180, 181 e 182.
info
Grupo: Campones
Registrado: 10/09/12
Posts: 67
Reputação: +1
Char no Tibia: Hatake Kakashi

olha minha spell q n funfo
==
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, TRUE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0.12, 0, 1.8, 0)
local area = createCombatArea(AREA_SQUARE1X1)
local combat = createCombatObject()
function onCastSpell(cid, var)
local out = 139 -- coloque o id da outfit
local out = 131 -- coloque o id da outfit
if getCreatureOutfit(cid).lookType ~= out then
doPlayerSendCancel(cid, "Você não pode executar está ação.") return true or false
end
return doCombat(cid, combat, var)
end
===
ALGUEM POD ME AJUDAR IDENTIFICAR O ERROR?
Editado Novembro 24 por HatakeeKakashi
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

daria para por mais de 1 outfit no script? tipo 180, 181 e 182.
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1492)
function onCastSpell(cid, var)
local out = {188, 180, 181, 182) -- coloque os ids das outfits
if not isInArray(out, getCreatureOutfit(cid).lookType) then
doPlayerSendCancel(cid, "Você não pode executar está ação.") return true or false
end
return doCombat(cid, combat, var)
end






info
Grupo: Campones
Registrado: 02/09/12
Posts: 12
Reputação: 0
Galera preciso de um script para quando estiver usando um outfit
ganhar uma magia [spell].
e ao retirar a outfit sair a magia que foi colocada.
Rep+ pra quem me ajudar.