Hi all,
I made a !comment that will show the admins who are on the server
Code:
case "admins":
if(!isdefined(self.pers["admin"]) || self.pers["admin"] <1)
{
//self iprintlnbold("RANK: "+self.rank);
self iprintlnbold("No Admin");
return;
}
players_to_admins = []; // changed
players = getentarray("player", "classname");
for (i = 0; i < players.size; i++)
{
if (players[i].pers["admin"] == 1)
players_to_admins[players_to_admins.size] = players[i]; // changed
}
if (players_to_admins.size == 1)
{
mp = "Admins online: ";
mp += players_to_admins[0].name + "^1(^7"+players_to_admins[0].loginname + "^1)" + " ";
}
else if (players_to_admins.size >= 2)
{
mp = "Admins online: ";
for (i = 0; i < players_to_admins.size; i++)
mp += players_to_admins[i].name + "^1(^7"+players_to_admins[i].loginname + "^1)" + " ";
}
else
{
mp = "No Admins online";
}
self thread tellMessage(mp);
return;
For 1 player and 0 admins it works. However, when there are more than 1 admins, the message isnt shown.
Code:
Param 0 needs to be an int, >make function for this<=0 given! NumParams=2
Param 1 needs to be a string, >make function for this<=0 given! NumParams=2
1 of those is the error :P