下面是引用 z1022001 於 2011-01-16 18:46 發表的 : 是指什麼意思? 我之所以會用IF ELSE 只是因為CD時間結束的話就讓喪屍放技能 這自然不用說 如果CD時間還沒結束的話也可以用ELSE顯示訊息...
下面是引用 z1022001 於 2011-01-16 01:37 發表的 : 也可以用 get_gametime 比較簡單 get_gametime 和 set_task 的時間不太一樣 不過沒超過30秒應該是看不出誤差的... 複製程式 static Float:gametime = get_gametime() // 取得現在時間 (單位為秒 if ( gametime > user_time[id] + cdtime ) // 計算時間差 user_time[id] = gametime // 更新用戶CD開始時間 else // CD中...
static Float:gametime = get_gametime() // 取得現在時間 (單位為秒 if ( gametime > user_time[id] + cdtime ) // 計算時間差 user_time[id] = gametime // 更新用戶CD開始時間 else // CD中...
下面是引用 a7811311622 於 2011-01-16 19:52 發表的 : 話說「gametime > user_time[id] + cdtime」中是該寫成「>」還是「>=」…?
下面是引用 z1022001 於 2011-01-16 19:44 發表的 : set_task要配合多個函數作用才行 如果要用get_gametime 那就在376行的 do_set_trap(id) 那邊修改 別忘了在檔案前面做user_time[33]的宣告