me passa o script da magia
[Pedido] Script Ao Usar Outfit Ganhar Magia
By Dawm, 15 de nov. de 2012 in Scripts
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: 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
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: 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+
Edited Novembro 15 by Dawm
info
Group: Infante
Joined: 04/03/11
Posts: 1.6k
Reputation: +393
Tibia Character: 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
Group: Campones
Joined: 10/09/12
Posts: 67
Reputation: +1
Tibia Character: 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?
Edited Novembro 24 by HatakeeKakashi
info
Group: Marquês
Joined: 02/08/12
Posts: 1k
Reputation: +234
Tibia Character: 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
Group: Campones
Joined: 02/09/12
Posts: 12
Reputation: 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.