看板 mud_sanc 關於我們 聯絡資訊
※ 引述《justinj (黑旋風)》之銘言: : 在前幾天想要寫數獨製造程式時的某些問題 : 假如 a=({1,2,3,4,5,6,7,8,9})時 : Q1.想要讓a亂序的話是 a=sort_array(a,"random_sort",this_object()); : //random_sort的設定就是return -1+random(2) for(i = 0; i < 10; i++) { int j = random(10); int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } 最原始的方法...avert : Q2.如果想要隨便選取3個數..而且這3個數還亂序的話.. : A2.就是題目1的解a..然後a[0..2]就可以了吧 : //可能還有更簡單的方法 int i = random(8); a[i] a[i+1] a[i+2] : 其它問題: : 要怎麼讓玩家不放出en的攻擊 : 目前已知有2個.. : 一個是讓玩家漂浮(cast float) : 另一個是讓玩家打不還手(attack stop) : 問一下還有第3種嗎? /adm/daemons/user_d.c 13xx行。 if(me->query_temp("time_record/cmd_attack_times")) { write(NOR"(你現在是打不還手的狀態).\n"); return ; } if(me->query_temp("flying")) { write(MAG"(你正在飄浮中,無法施展一般攻擊/en/多重攻擊).\n"NOR); return ; } 可以討論某專有參數使用? 限定一下應該就好了。 -- Norr@Sanc 風,吹散了一切煩惱,只留下平靜的思考。 雨,淋落了一切紛亂,只剩下無比的快樂。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.46.189