• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

inquisition nexus Not working plz help!

PierceKlor

New Member
Joined
Feb 18, 2011
Messages
16
Reaction score
0
Location
Usa
Can someone help me whit my Barrier not working :(

Code:
local config = {
    BarrierPos = { x = 33115, y = 31702, z = 12, stackpos = 255},
	FinalPosition = { x = 32314, y = 32248, z = 9},
	Owned = "You has changed the wall!",
    AlreadyOwned = "You already do that!",	
	Finished = "Congratulations! You has done the missions now you is a Great Lord Inquisitor",	
	BarrierIdA = 8753,
	BarrierIdB = 8754,
    BarrierIdC = 8755,
	BarrierIdD = 8756,
    BarrierIdE = 8757,
    BarrierIdF = 8758,
	BarrierIdG = 8759,
	ActionId = 1294,
	Storage = 1294,
	Timer = 24 -- in seconds
}
local event = 0

function onUse(cid, item, fromPosition, itemEx, toPosition)


	local getBarrierIdA = getTileItemById(config.BarrierPos, config.BarrierIdA).uid
	local getBarrierIdB = getTileItemById(config.BarrierPos, config.BarrierIdB).uid
	local getBarrierIdC = getTileItemById(config.BarrierPos, config.BarrierIdC).uid
	local getBarrierIdD = getTileItemById(config.BarrierPos, config.BarrierIdD).uid
	local getBarrierIdE = getTileItemById(config.BarrierPos, config.BarrierIdE).uid
	local getBarrierIdF = getTileItemById(config.BarrierPos, config.BarrierIdF).uid	
	local getBarrierIdG = getTileItemById(config.BarrierPos, config.BarrierIdG).uid
	
		
	
		
		if item.itemid == config.BarrierIdA and item.actionid == config.ActionId and getPlayerStorageValue(cid,config.storage) >= -1  then
	    stopEvent(event)
		if getBarrierIdA > 0 then
	    doTransformItem(item.uid, config.BarrierIdB)
		doDecayItem(itemEx.uid)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.Owned)	
	    event = addEvent(doSetItemActionId, config.Timer * 1000, getBarrierIdC, config.ActionId)			
		setPlayerStorageValue(cid,config.Storage, 1)
		else
		    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.AlreadyOwned)
        end						
							
        elseif item.itemid == config.BarrierIdC and item.actionid == config.ActionId and getPlayerStorageValue(cid,config.storage) >= 1  then
	    stopEvent(event)
		if getBarrierIdC > 0 then
	    doTransformItem(item.uid, config.BarrierIdD)
		doDecayItem(itemEx.uid)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.Owned)	
	    event = addEvent(doSetItemActionId, config.Timer * 1000, getBarrierIdE, config.ActionId)	
		setPlayerStorageValue(cid,config.Storage, 2)
		else
		    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.AlreadyOwned)
        end				
				
		elseif item.itemid == config.BarrierIdE and item.actionid == config.ActionId and getPlayerStorageValue(cid,config.storage) >= 2  then
	    stopEvent(event)
		if getBarrierIdE > 0 then
	    doTransformItem(item.uid, config.BarrierIdF)
		doDecayItem(itemEx.uid)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.Owned)	
	    event = addEvent(doSetItemActionId, config.Timer * 1000, getBarrierIdE, config.ActionId)	
		setPlayerStorageValue(cid,config.Storage, 3)
		else
		    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.AlreadyOwned)
        end		
		
		elseif item.itemid == config.BarrierIdE and item.actionid == config.ActionId and getPlayerStorageValue(cid,config.storage) >= 3  then
	    stopEvent(event)
		if getBarrierIdG > 0 then	
        doTransformItem(item.uid, config.BarrierIdG)
        doDecayItem(itemEx.uid)		
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.Owned)
		doSetItemActionId(getBarrierIdE, config.ActionId)
		setPlayerStorageValue(cid,config.Storage, 4)
		else
		    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.AlreadyOwned)
        end		
		
		elseif item.itemid == config.BarrierIdG and item.actionid == config.ActionId and getPlayerStorageValue(cid,config.storage) >= -1  then
	    stopEvent(event)
		if getBarrierIdG > 0 then	    
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.Finished)
		doTeleportThing(cid, config.FinalPosition)
		setPlayerStorageValue(cid,config.Storage, 4)
	    event = addEvent(doSetItemActionId, config.Timer * 1000, getBarrierIdA, config.ActionId)
		else
		    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.AlreadyOwned)
        end				
		
	end
	return TRUE
end
 
Back
Top