看板 mud_sanc 關於我們 聯絡資訊
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