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

vip system [problem]

281684

Developer
Joined
Jun 10, 2008
Messages
51
Reaction score
0
Location
Israel
using The Forgotten Server, version 0.3.3 (Crying Damson)
Error
Code:
[28/04/2009 03:32:42] [Error - GlobalEvents::onThink] Couldn't execute event: checkvip
[28/04/2009 03:32:47] [Error - GlobalEvents::onThink] Couldn't execute event: removevip

removevipdays.lua
Code:
-- Credits StreamSide and Empty
function onThink(cid, item, fromPosition, toPosition)

    for _, name in ipairs(getOnlinePlayers()) do
        local player = getPlayerByName(name)
        if getPlayerStorageValue(player,11551) >= 1 then
            setPlayerStorageValue(player,11551,getPlayerStorageValue(player,11551) - 1)
            else
            return 1
        end
    end
	
end

removevip.lua
Code:
-- Credits StreamSide and Empty
function onThink(cid, item, fromPosition, toPosition)

	for _, name in ipairs(getOnlinePlayers()) do
		local player = getPlayerByName(name)
		if getPlayerStorageValue(player,11551) == 1 then
			setPlayerStorageValue(player,11551,0)
		end
	end
end

if some one can help me fix this will be great
and i like to like when VIP over they get msg in red
and teleport to x=xxx y=yyy z=z
like free zone please help
if you can send me msn icq yahoo adress so we can wrok on this
 
You have to set return TRUE before the last end:)

PHP:
-- Credits StreamSide and Empty
function onThink(cid, item, fromPosition, toPosition)

    for _, name in ipairs(getOnlinePlayers()) do
        local player = getPlayerByName(name)
        if getPlayerStorageValue(player,11551) >= 1 then
            setPlayerStorageValue(player,11551,getPlayerStorageValue(player,11551) - 1)
			end
		end
	return TRUE
end
PHP:
-- Credits StreamSide and Empty
function onThink(cid, item, fromPosition, toPosition)

	for _, name in ipairs(getOnlinePlayers()) do
		local player = getPlayerByName(name)
		if getPlayerStorageValue(player,11551) == 1 then
			setPlayerStorageValue(player,11551,0)
			end
		end
	return TRUE	
end
I think.
 
Back
Top