- Joined
- May 23, 2010
- Messages
- 185
- Reaction score
- 23
Someone know how can i make spells that when the player say the words tha script hide them.
local max = 2
function onCastSpell(cid, var)
local n = getCreatureSummons(cid)
if #n < 1 then
return doPlayerSendCancel(cid,"You dont have any summons.") and doSendMagicEffect(getThingPos(cid),2) and false
end
for _,pid in ipairs(n) do
doRemoveCreature(pid)
end
doSendMagicEffect(getThingPos(cid),12)
doPlayerSendTextMessage(cid,27,"All summoned were removed.")
return true
end
thats in config lua it says something like showspell~ or usewords~Someone know how can i make spells that when the player say the words tha script hide them.
LUA:local max = 2 function onCastSpell(cid, var) local n = getCreatureSummons(cid) if #n < 1 then return doPlayerSendCancel(cid,"You dont have any summons.") and doSendMagicEffect(getThingPos(cid),2) and false end for _,pid in ipairs(n) do doRemoveCreature(pid) end doSendMagicEffect(getThingPos(cid),12) doPlayerSendTextMessage(cid,27,"All summoned were removed.") return true end
Credits go to Doggynub
thats in config lua it says something like showspell~ or usewords~
wtf?
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)
local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)
function onGetFormulaValues(cid, level, skill, attack, factor)
local skillTotal, levelTotal = skill + attack, level / 5
return -(skillTotal * 0.5 + levelTotal), -(skillTotal * 1.5 + levelTotal)
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)
local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)
function onGetFormulaValues(cid, level, skill, attack, factor)
local skillTotal, levelTotal = skill + attack, level / 5
return -(skillTotal * 0.5 + levelTotal), -(skillTotal * 1.5 + levelTotal)
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
doCombat(cid, combat, var)
end
oh my god works !
Thankx, here a ss of my project
![]()
centaur fucking rocks! Nice!![]()
ohh thankx to all, someone know a function that check the mana of the player and after remove mana too?
getPlayerMana(cid)
doPlayerAddMana(cid, [COLOR="red"]-[/COLOR]xxxx)