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