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

[HELP] VIP Member Effect

tsb0314

New Member
Joined
Oct 21, 2009
Messages
220
Reaction score
4
Can someone explain, script or lead me into the direction of the following idea:

Similar to how I see on servers put "Monsters" effect over a portal, and etc.

A VIP member, has an effect say every 2 minutes, an effect appears saying 'VIP Member' over his/her character name, then goes awhile. Then 2 minutes later the same occcurs.

If this is scripted, which Ive seen on a server, can someone point me where to go to add this to my server, or script from scratch.

Thanks in advance.
 
Globalevents, execute script every 2 minutes, loop in script through all players, check if someone is vip (check storage?) and use doSendAnimatedText to send text.
 
data/globalevents/sciprts/viptext.lua

LUA:
function onThink(interval)
local players = getPlayersOnline()
	for _, pid in ipairs(players) do
            if getPlayerStorageValue(pid, 19551) == 1 then
                doSendAnimatedText(getPlayerPosition(pid), "Vip", TEXTCOLOR_RED)
                doSendMagicEffect(getCreaturePosition(pid), CONST_ME_GIFT_WRAPS)
             end
        end
     return TRUE
end

data/globalevents/globalevents.xml

XML:
<globalevent name="VipText" interval="120" script="viptext.lua"/>
 
Back
Top