PHP Code:
public check_vips(id)
{
new sBuffer[128], sVipname[32], sSlots[34], userid, vs, i
formatex(sBuffer, charsmax(sBuffer), "!t[-!gV!tI!gP's!t-] !gOnline: ")
new z;
if((z = get_vips_online()) > 0)
{
new players[32], pnum
get_players(players, pnum, "ch")
for(i = 0; i < pnum; i++)
{
userid = players[i]
if(!(get_user_vip(userid) & read_flags(szFLAG)))
continue;
vs ++;
get_user_name(userid, sVipname, charsmax(sVipname))
formatex(sSlots, charsmax(sSlots), "!t%s!g%s", sVipname, z == vs ? ".":", ")
add(sBuffer, charsmax(sBuffer), sSlots)
}
}
else
{
add(sBuffer, charsmax(sBuffer), "!tThere is no vip's !gOnline!")
}
chat_message(id, sBuffer)
}
stock get_vips_online()
{
new players[32], pnum, vs, i, userid
get_players(players, pnum, "ch")
for(i = 0; i < pnum; i++)
{
userid = players[i]
if(!(get_user_vip(userid) & read_flags(szFLAG)))
continue;
vs ++;
}
return vs
}
Heres an example.
__________________