Blockland Forums > Modification Help
Randomizing
<< < (2/4) > >>
Ipquarx:

--- Code: ---function getRandomClient()
{
return ClientGroup.getObject(getRandom(0, ClientGroup.getCount() - 1));
}

--- End code ---
Treynolds416:

--- Quote from: Ipquarx on March 04, 2012, 12:04:28 PM ---
--- Code: ---function getRandomClient()
{
return ClientGroup.getObject(getRandom(0, ClientGroup.getCount() - 1));
}

--- End code ---

--- End quote ---
That's the exact same thing as port's, except without the safety check.
Ipquarx:
Any decent script shouldn't try to get a random client if there are no clients.
phflack:

--- Quote from: Ipquarx on March 04, 2012, 12:04:28 PM ---
--- Code: ---function getRandomClient()
{
return ClientGroup.getObject(getRandom(0, ClientGroup.getCount() - 1));
}

--- End code ---

--- End quote ---

--- Quote from: Ipquarx on March 04, 2012, 09:41:13 PM ---Any decent script shouldn't try to get a random client if there are no clients.

--- End quote ---
interesting...
also, would this work?

--- Code: ---function getRandomClient()
{
    if(clientGroup.getCount())
        return clientGroup.getObject(getRandom(0, clientGroup.getCount() - 1));
    return -1;
}

--- End code ---
basicaly, number besides 0 returns true, right?
Chrono:
Yes. Phflack's code is recommended.

Although I cannot think of a case where you would get a random client in an empty server (rationally)
Navigation
Message Index
Next page
Previous page

Go to full version