下面是引用 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]的宣告