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

How can i make the /r command?

sime1998

New Member
Joined
Apr 10, 2010
Messages
5
Reaction score
0
Hello guys,, i wonder how to make the /r command for a normal swelution 8.0...
please help me..:p
 
talkactions > Scripts, make a new lua file called remove.lua

Code:
function onSay(cid, words, param, channel)
	local toPos = getCreatureLookPosition(cid)
	if(isInArray({"full", "all"}, param:lower())) then
		doCleanTile(toPos, false)
		doSendMagicEffect(toPos, CONST_ME_MAGIC_RED)
		return true
	end

	local amount = 1
	param = tonumber(param)
	if(param) then
		amount = param
	end

	toPos.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE
	local tmp = getThingFromPos(toPos)
	if(tmp.uid ~= 0) then
		if(isCreature(tmp.uid)) then
			doRemoveCreature(tmp.uid)
		else
			doRemoveItem(tmp.uid, math.min(math.max(1, tmp.type), amount))
		end

		doSendMagicEffect(toPos, CONST_ME_MAGIC_RED)
		return true
	end

	toPos.stackpos = STACKPOS_TOP_FIELD
	tmp = getThingFromPos(toPos)
	if(tmp.uid ~= 0) then
		doRemoveItem(tmp.uid, math.min(math.max(1, tmp.type), amount))
		doSendMagicEffect(toPos, CONST_ME_MAGIC_RED)
		return true
	end

	toPos.stackpos = STACKPOS_TOP_CREATURE
	tmp = getThingFromPos(toPos)
	if(tmp.uid ~= 0) then
		doRemoveCreature(tmp.uid)
		doSendMagicEffect(toPos, CONST_ME_MAGIC_RED)
		return true
	end

	for i = 5, 1, -1 do
		toPos.stackpos = i
		tmp = getThingFromPos(toPos)
		if(tmp.uid ~= 0) then
			if(isCreature(tmp.uid)) then
				doRemoveCreature(tmp.uid)
			else
				doRemoveItem(tmp.uid, math.min(math.max(1, tmp.type), amount))
			end

			doSendMagicEffect(toPos, CONST_ME_MAGIC_RED)
			return true
		end
	end

	doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
	return true
end

Then go back to the folder Talkactions, open Talkactions.xml
CTRL + F, search for Community Managers
Paste this:
Code:
<talkaction value="remove.lua" event="script" access="4" words="/r" log="yes"/>
 
Back
Top