uptime.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 71 行
C
71 行
// uptime.c
// From ES2
// Modified by Yu Jue for JY (1998-3-17)
#include <localtime.h>
#include <mudlib.h>
#include <ansi.h>
inherit F_CLEAN_UP;
// This command is also called by LOGIN_D, so we don't want it use
// arguments.
int main(int i)
{
int t, y, mo, d, h, m, s;
mixed *ltime;
string time;
ltime = localtime(time());
s = ltime[LT_SEC];
m = ltime[LT_MIN];
h = ltime[LT_HOUR];
d = ltime[LT_MDAY];
mo = ltime[LT_MON]+1;
y = ltime[LT_YEAR];
time = "年";
if(intp(i)){
write(HIG"上次当机原因:"+HIW);
write(read_file("/log/static/LASTCRASH"));
}
while (y) {
time = chinese_number(y%10) + time;
y /= 10;
}
time += chinese_number(mo) + "月";
time += chinese_number(d) + "日";
time += chinese_number(h) + "时";
time += chinese_number(m) + "分";
time += chinese_number(s) + "秒";
write(HIG"\n北京现在时间:"+HIW + time + "。\n");
t = uptime();
s = t % 60; t /= 60;
m = t % 60; t /= 60;
h = t % 24; t /= 24;
d = t;
if(d) time = chinese_number(d) + "天";
else time = "";
if(h) time += chinese_number(h) + "小时";
if(m) time += chinese_number(m) + "分";
time += chinese_number(s) + "秒";
write(HIG+"海洋执行时间:"+HIW + time + "。\n"NOR);
return 1;
}
int help(object me)
{
write(
"指令格式 : uptime\n\n"
"这个指令告诉您「" MUD_NAME "」泥巴游戏已经连续执行了多久。\n"
);
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?