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

Someone can put exhaust?

Stewie

Family Guy # ;3
Joined
May 3, 2010
Messages
786
Reaction score
12
Location
TV
Hi,someone can put 5 seconds of exhaust in this script?

Lua:
function onSay(cid, words, param, channel)
        if(param == '') then
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Fale assim !t 1,!t 2,!t 3 ate !t 5.")
                return true
        end

        local tid = cid
        local t = string.explode(param, ",")
        if(t[2]) then
                tid = getPlayerByNameWildcard(t[2])
                if(not tid or (isPlayerGhost(tid) and getPlayerGhostAccess(tid) > getPlayerGhostAccess(cid))) then
                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.")
                        return true
                end
        end

        local tmp = t[1]
        if(not tonumber(tmp)) then
                tmp = getTownId(tmp)
                if(not tmp) then
                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists.")
                        return true
                end
        end

        local pos = getTownTemplePosition(tmp, false)
        if(not pos or isInArray({pos.x, pos.y}, 0)) then
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists or has invalid temple position.")
                return true
        end

        pos = getClosestFreeTile(tid, pos)
        if(not pos or isInArray({pos.x, pos.y}, 0)) then
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.")
                return true
        end
		
		if(not getTilePzInfo(getThingPos(cid))) then
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "So pode usar este comando em area PZ.")
            return true
		end

        tmp = getCreaturePosition(tid)
        if(doTeleportThing(tid, pos, true) and not isPlayerGhost(tid)) then
                doSendMagicEffect(tmp, CONST_ME_POFF)
                doSendMagicEffect(pos, CONST_ME_TELEPORT)
				doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce foi movido para " .. t[1] .. " War.")
        end

        return true
end
 
what server version you have?

-- edit
you can try

Lua:
local c = {
	exhaustion_storage = 33333 -- your free storage nr
	exhaustion = 5 -- sek
}
function onSay(cid, words, param, channel)
	if(exhaustion.check(cid, c.exhaustion_storage)) then return true end
	exhaustion.set(cid, c.exhaustion_storage, c.exhaustion)

	if(param == '') then
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Fale assim !t 1,!t 2,!t 3 ate !t 5.")
			return true
	end

	local tid = cid
	local t = string.explode(param, ",")
	if(t[2]) then
			tid = getPlayerByNameWildcard(t[2])
			if(not tid or (isPlayerGhost(tid) and getPlayerGhostAccess(tid) > getPlayerGhostAccess(cid))) then
					doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.")
					return true
			end
	end

	local tmp = t[1]
	if(not tonumber(tmp)) then
			tmp = getTownId(tmp)
			if(not tmp) then
					doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists.")
					return true
			end
	end

	local pos = getTownTemplePosition(tmp, false)
	if(not pos or isInArray({pos.x, pos.y}, 0)) then
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists or has invalid temple position.")
			return true
	end

	pos = getClosestFreeTile(tid, pos)
	if(not pos or isInArray({pos.x, pos.y}, 0)) then
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.")
			return true
	end

	if(not getTilePzInfo(getThingPos(cid))) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "So pode usar este comando em area PZ.")
		return true
	end

	tmp = getCreaturePosition(tid)
	if(doTeleportThing(tid, pos, true) and not isPlayerGhost(tid)) then
			doSendMagicEffect(tmp, CONST_ME_POFF)
			doSendMagicEffect(pos, CONST_ME_TELEPORT)
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce foi movido para " .. t[1] .. " War.")
	end

	return true
end
 
Back
Top