tmi2_fluffos_v3_改,20140527 版本
http://sanclaechan.myweb.hinet.net/tmi2_fluffos_v3_modify.rar
比方下载并解压缩后目录位置为 D:\tmi2_fluffos_v3_改\
1.WinXP 使用者,可直接双击 D:\tmi2_fluffos_v3_改\bin\启动 mud
捷径执行 mud。Win7 或 Win8 使用者,则务必先参考底下这篇:
http://www.ptt.cc/bbs/mud/M.1399357070.A.366.html
若 mud 顺利启动成功,连线 localhost 5000 会看到底下画面
" target="_blank">
" class="img-responsive" />2.D:\tmi2_fluffos_v3_改\ 根目录下我有纪录并写了一些东西,可自
行观看;部份目录我也有放 说明.txt 做简单的说明。
3.部份登入时会看到的讯息,改成简略的中文。
4.我将我在 sanc 写的 /cmds/wiz/_running.c 放进了这个打包档。
5.我将 Annihilator@Eastern.Story 所写 /adm/daemons/chinesed.c
的 chinese_number 函数,放进我写的 /adm/daemons/chinesed.c
里头,并注明原作者为 Annihilator;部份物件档名及函数名称的
取名与配置,亦参考了当初 Annihilator 及后来 sanc 的配置:
指令: /cmds/adm/_chinese.c
efun: /adm/simul_efun/chinese.c
本体: /adm/daemons/chinesed.c
chinese_number 要自己写也是可以的,不难写,例如说 23456789
这个数字,先对它做 %10000 后,就会得到 2345 及 6789,那由
Annihilator 所写的函数就是将解析工作分成两部份,一部份先做
2345 = 两千三百四十五,剩下的再递回 chinese_number 本身做
6789 = 六千七百八十九,【不一定要这样子做】,例如把数字做
细分数类,再用 switch case 去做也是可以的。
(毕竟整数有最大值 2147xxxxxx,真正特别的只有几类)
不过一般还是会用递回啦,我就是基于这一点才不另外写。典型的
例子,例如写一个求 n! = ? 的程式,现在流行的教法就是传统的
做法也教,递回的做法也教:
int n_class(int n)
{
if(n==1) return 1;
return n*n_class(n-1);
}
6.大部份档案的换行符号均已替换完毕,即直接以 win 下的记事本
(notepad)程式直接开启后,会顺利分行。
我会尽量在不动到原本打包档所形成的主体架构的原则上,陆续做中
文化及程式的一些小修改,修改方向会稍微向 sanc 倾斜,这是因为
我希望最终 sanc 下的许多物件,可不需修改就能整个放进这个 mud
,这样至少 sanc 的 wiz 就能将它当成“本机端的 coding 工具”。
所以下一阶段我会把我在 sanc 写的东西,暂时依原本在 sanc 的目
录配置方式,放进这个 mud 里头试跑看看。
总之有新的版本发布时会再回文,下载位址都会固定。
Laechan@Sanc