作者laechan (小太保)
看板mud_sanc
标题[wizs] 新函数撰写
时间Sat Jan 5 21:25:40 2008
新的全域函数我想定名为...
mixed get_random_one(mixed arrays)
{
return arrays[random(sizeof(arrays))];
}
简单的说就是传给这个函数一个阵列,它就会自动传回一个
值,这个值是阵列里头随机一个元素。
这个函数很好用,例如想从全体玩家中随便抓一个玩家,以
往的做法是...
mixed usr;
int r;
object ob;
usr=users;
r=sizeof(usr);
ob=usr[r];
以後一行就解决了...
object ob=(object)get_random_one(users());
亦即将回传值强制设为 object.
这个函数我会请示过 nobu 後开放。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 59.114.165.157 (01/05 21:26)