作者doall (狂人)
看板mud_sanc
标题Re: [问题] 一些函数用法的问题。
时间Tue Dec 18 19:40:55 2007
void set_collecting_map(){
string *all_places;
int *index,all_size,i,k,check;
mapping map;
map = (["snail_collect":([ ]),]);
all_places = ({"4_8_1","5_8_1","6_8_1",
"4_9_1","5_9_1","8_10_1",
"9_10_1","11_10_1","6_1_6",
"6_2_7","6_3_8","6_4_9",
"6_5_10","6_6_11","5_6_12"});
all_size = sizeof(all_places);
for(i=0; i<5; i++){
index[i] = random(all_size);
check = 1;
if(file_exists(ER+all_places[(index[i])]+".c") < 1){
i--; //位置不存在重新判断。
check = 0;
}
for(k=0; k<i; k++) {
if(all_places[(index[i])] == all_places[(index[k])]){
i--; //判断是否位置重复!
check = 0;
}
}
}
if(check){
map["snail_collect"] = ([ i : all_places[index[i]] ])
+map["snail_collect"];
}
}
set("spaces_snail_collect",map["snail_collect"]);
}
: 上面倒数第二行,就是他出问题的行数...可是我左看又看,看不到问题出在哪里
: sob~~~
:感谢小宝帮我debug
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.148.34