• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Use a gem and activates MAGIC SHIELD.

Zarabustor

Human Being
Joined
Sep 10, 2009
Messages
186
Reaction score
0
Location
Cancun, Mexico
Hi, I was thinking about an script that when you use X item activates MAGIC SHIELD and if you use it again on yourself MAGIC SHIELD is removed. :thumbup: Thanks!

ILL ADD REPP!
 
try this
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(hasCondition(cid, CONDITION_MANASHIELD)) then
		doRemoveCondition(cid, CONDITION_MANASHIELD)
			else
				doAddCondition(cid, CONDITION_MANASHIELD)
				return true
			end
		end
 
try this
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(hasCondition(cid, CONDITION_MANASHIELD)) then
		doRemoveCondition(cid, CONDITION_MANASHIELD)
			else
				doAddCondition(cid, CONDITION_MANASHIELD)
				return true
			end
		end

Error

[14/05/2010 22:46:48] [Error - Action Interface]
[14/05/2010 22:46:48] data/actions/scripts/andres/mg.lua:eek:nUse
[14/05/2010 22:46:48] Description:
[14/05/2010 22:46:48] (luaDoAddCondition) Condition not found
 
Code:
local condition = createConditionObject(CONDITION_MANASHIELD)
setConditionParam(condition, CONDITION_PARAM_TICKS, -1)

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if hasCondition(cid, CONDITION_MANASHIELD) then
		doRemoveCondition(cid, CONDITION_MANASHIELD)
	else
		doAddCondition(cid, condition)
	end
	return true
end
 
Code:
local condition = createConditionObject(CONDITION_MANASHIELD)
setConditionParam(condition, CONDITION_PARAM_TICKS, -1)

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if hasCondition(cid, CONDITION_MANASHIELD) then
		doRemoveCondition(cid, CONDITION_MANASHIELD)
	else
		doAddCondition(cid, condition)
	end
	return true
end

Actually it works. Ty :thumbup: Approved!
 
Back
Top