• 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!

script crashing tibia...

Snow

New Member
Joined
Jan 16, 2008
Messages
381
Reaction score
0
Code:
local config = {
	bosses={---aid of portal, position where it sends, value it sets, text it shows
		[1001] = {pos={x=33069, y=31783, z=13, stackpos=1}, value=1, text="Entering the Crystal Caves."},
		[1002] = {pos={x=33371, y=31613, z=14, stackpos=1}, value=2, text="Entering the Blood Halls."},
		[1003] = {pos={x=33153, y=31781, z=12, stackpos=1}, value=3, text="Entering the Vats."},
		[1004] = {pos={x=33038, y=31753, z=15, stackpos=1}, value=4, text="Entering the Arcanum."},
		[1005] = {pos={x=33199, y=31686, z=12, stackpos=1}, value=5, text="Entering the Hive."},
		[1006] = {pos={x=33111, y=31682, z=12, stackpos=1}, value=6, text="Entering The Shadow Nexus. Abandon all Hope."}
		},
	mainroom={---aid, position, lowest value that can use this portal, text
		[2001] = {pos={x=33069, y=31783, z=13, stackpos=1}, value=1, text="Entering the Crystal Caves."},
		[2002] = {pos={x=33371, y=31613, z=14, stackpos=1}, value=2, text="Entering the Blood Halls."},
		[2003] = {pos={x=33153, y=31781, z=12, stackpos=1}, value=3, text="Entering the Vats."},
		[2004] = {pos={x=33038, y=31753, z=15, stackpos=1}, value=4, text="Entering the Arcanum."},
		[2005] = {pos={x=33199, y=31686, z=12, stackpos=1}, value=5, text="Entering the Hive."}	},
	portals={---aid, position, text
		[3000] = {pos={x=33163, y=31708, z=14}, text="Escaping back to the Retreat."},
		[3001] = {pos={x=33158, y=31728, z=11}, text="Entering the Ushuriel's Ward"},
		[3002] = {pos={x=33169, y=31755, z=13}, text="Entering the Sunken Cave."},
		[3003] = {pos={x=33124, y=31692, z=11}, text="Entering the Zugurosh's Ward"},
		[3004] = {pos={x=33356, y=31590, z=11}, text="Entering the Foundry."},
		[3005] = {pos={x=33197, y=31767, z=11}, text="Entering the Madareth's Ward."},
		[3006] = {pos={x=33250, y=31632, z=13}, text="Entering the Battlefield."},
		[3007] = {pos={x=33232, y=31733, z=11}, text="Entering the Demon Brothers' Ward."},
		[3008] = {pos={x=33094, y=31575, z=11}, text="Entering the Soul Wells."},
		[3009] = {pos={x=33197, y=31703, z=11}, text="Entering the Annihilon's Ward."},
		[3010] = {pos={x=33105, y=31734, z=11}, text="Entering the Hellgorak's Ward."}	},
	storage=56123,---storage used in boss and mainroom portals
	e={}	}----dunno whats this but have to be like this to make doCreatureSayWithDelay working, DON'T TOUCH}
function onStepIn(cid, item, position, fromPosition)
	if isPlayer(cid) == TRUE then
		if(config.bosses[item.actionid]) then
			local t= config.bosses[item.actionid]
			if getPlayerStorageValue(cid, config.storage)< t.value then
				setPlayerStorageValue(cid, config.storage, t.value)
			end
			doTeleportThing(cid, t.pos)
			doSendMagicEffect(getCreaturePosition(cid),10)
			doCreatureSay(cid,t.text,19,1, config.e)
		elseif(config.mainroom[item.actionid]) then
			local t= config.mainroom[item.actionid]
			if getPlayerStorageValue(cid, config.storage)>=t.value then
				doTeleportThing(cid, t.pos)
				doSendMagicEffect(getCreaturePosition(cid),10)
				doCreatureSay(cid,t.text,19,1,config.e)
			else
				doTeleportThing(cid, fromPosition)
				doSendMagicEffect(getCreaturePosition(cid),10)
				doCreatureSay(cid, 'You don\'t have enough energy to enter this portal', TALKTYPE_ORANGE_1)
			end
		elseif(config.portals[item.actionid]) then
			local t= config.portals[item.actionid]
			doTeleportThing(cid, t.pos)
			doSendMagicEffect(getCreaturePosition(cid),10)
			doCreatureSay(cid,t.text,19,1,config.e)
		end
	end
end

Each time I pass a TP tibia crashes....

I'll REp++
please help!!
 
Back
Top