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

Sirion_Mido Free Scripting Service (Actions/Movements/Talkactions/Creaturescripts)

Sirion_Mido

Experienced Member
Joined
Jul 22, 2012
Messages
579
Reaction score
43
Location
E-G-Y-P-T
Hello,

I decide to make scripts depending on players request like cyko , just i do that because cyko closed his theard , so i can continue if anyone want.

Follow these rules and we are good to go!

Rule number 1: No Spamming!
Rule number 2: Be Patient!
Rule number 3: There is no rule number 3!
Rule number 4: Follow all these rules!

As far you can see i accept only Actions/Movements/Talkactions/Creaturescripts.

Rep++ If It Helpful For You..
 
Last edited:
Can you make a statue (the looktype for the oracle) that only players level 8 and above can use to change their town ID and teleport them to the town that has just been made their hometown?
 
I need combined scripts:
xpln.png

Tell me if you started or rejected my request so I won't waste my time for pointless waiting.
It's pretty complicated so I will understand if you aren't skilled enough or too lazy to make this.
My rep is worth 3 points.
 
I need one script...
ex:
if player use item "marked crate" and has storage 55555 then
dotransform player in "marked crate looktype" and setStorageValue 55556.
remove item uid 1

WOTE Quest.
 
you never understand me o.o
I rode the scripts, was to be more or less well.

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local storage = 46691
local storage1 = 47691
local item = 12284

	if getPlayerStorageValue(cid, storage) == 1 then
        doPlayerRemoveItem(cid,12284,1)
	doCreatureSay(cid, 'You remove its top and pull the crate over yourself. Inside it is stifling and you can barely see a thing when looking outward.', TALKTYPE_ORANGE_1)
	doSetItemOutfit(cid, 12284, -1)
	setPlayerStorageValue(cid, storage1, 1)
		end	
	end
	return false
 
Here We Are :)
in your movements/movements.xml paste the following code:
XML:
	<movevent type="StepIn" uniqueid="8888" event="script" value="tile.lua"/>

Now in your movements/movements.xml paste the following code:
Lua:
local level = 140 -- the level needed to acces the tile.
local notouch = {x=1,y=1,z=1}
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
	if getPlayerLevel(cid) >= level then
		doTeleportThing(cid,notouch)
		doSendMagicEffect(getThingPos(cid),10)
	else
		doTeleportThing(cid,fromPosition)
		doPlayerSendTextMessage(cid,19,'You need level 140 or higher to acces this tile.')
		doSendMagicEffect(getThingPos(cid),2)
	end
	return true
end

Put uniqueid = 8888 in the tile which that need level x to acces

Rep++ If It Helpful For You
 
Last edited:
Need this script for teleporter, Thanks

[video=youtube;iXeOjfYJ8jU]http://www.youtube.com/watch?v=iXeOjfYJ8jU&feature=youtu.be[/video]
 
Here We Are :)
in your movements/movements.xml paste the following code:
XML:
	<movevent type="StepIn" uniqueid="8888" event="script" value="tile.lua"/>

Now in your movements/movements.xml paste the following code:
Lua:
local level = 140 -- the level needed to acces the tile.
local notouch = {x=1,y=1,z=1}
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
	if getPlayerLevel(cid) >= level then
		doTeleportThing(cid,notouch)
		doSendMagicEffect(getThingPos(cid),10)
	else
		doTeleportThing(cid,fromPosition)
		doPlayerSendTextMessage(cid,19,'You need level 140 or higher to acces this tile.')
		doSendMagicEffect(getThingPos(cid),2)
	end
	return true
end

Put uniqueid = 8888 in the tile which that need level x to acces

Rep++ If It Helpful For You

Doesn't appear to work. No errors but it still allows a player with too low a level to walk across the tile.
 
Last edited:
Back
Top