北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 5337|回复: 7

转投mushclient,先发一个抓状态的trigger

[复制链接]
发表于 2008-1-21 22:48:24 | 显示全部楼层 |阅读模式
下面的代码放在scripts文件里,scripting是JScript,附件在trigger页面load进去即可。



function set_state(st_name,st_value)
{
    for(i=0;i<9;i++)    st_value=st_value.replace(" ","");
    st_name=st_name.replace("-","_");
    world.setVariable(st_name,st_value);
}
function set_skill(str)
{
    var re=/\//i;
    var r=str.search(re);
    var i=0;
    var mark=1;
    while(mark)
    {
        var b=str.substr(r-i-1,1);
        if(b>=0)
        {
            if(b<=9)
            {
                i=i+1;
            }
            else    mark=0;
        }
        else    mark=0;
    }
    var val=str.substr(r-i,i);
    re=/\(/i;
    r=str.search(re);
    re=/\)/i;
    var r1=str.search(re);
    var st_name=str.substr(r+1,r1-r-1);
    set_state(st_name,val);
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2008-1-21 22:49:50 | 显示全部楼层
这个是取hp状态和已有的skills等级的trigger,skills中"-"在变量中是"_",比如jiuyin-shengong的等级记录在变量名为jiuyin_shengong的变量里。

[ 本帖最后由 iever 于 2008-1-21 10:51 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2008-1-22 02:24:56 | 显示全部楼层
你这个有中文版本么?我英语不好的说......
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2008-1-22 09:20:09 | 显示全部楼层
原帖由 ltblue 于 2008-1-22 02:24 AM 发表
你这个有中文版本么?我英语不好的说......


我没去找中文版的,反正英文的用起来都没问题。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2008-1-22 09:28:15 | 显示全部楼层
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2008-1-22 10:07:59 | 显示全部楼层
整不明白mush
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2008-1-22 15:07:16 | 显示全部楼层
做一套完整的过来,呵呵
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2008-1-22 17:34:23 | 显示全部楼层
好多命令都不懂啊,这个是什么程序语言呢?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-28 09:13 PM , Processed in 0.009942 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表