注册 登录
书剑永恒MUD 返回首页

渡尘的个人空间 https://www.sjever.net/?23050 [收藏] [复制] [分享] [RSS]

日志

Lost Letter Plugin

已有 793 次阅读2013-8-13 21:48 |个人分类:书剑攻略

欢迎使用SJLost查看器!
注意:SJLost.exe文件路径理论上可以在#dde "D:\xxx\SJlost" "SJLost" "xxx,ddd" 中进行设置
以前测试过,貌似可以用

1、设置配置信息!

程序保存目录下需要配置文件LostConfig.ini,配置方式:  
[config]    
user0 = utilman@tx    
user1 = taskmgr@tx   
......    
user4 = xxx@ts    

最多支持user0--user4 。  

[linkTopic]   
topic0 = utilman@tx    
......    
topic4 = utilman@tx

其中:
   config为用户信息
   linkTopic为发送的zmud名称
   
   比如:utilman用户,所在的服务器为tx,请将zmud.exe改名为 utilman@tx.exe
   并对配置文件(LostConfig.ini)的config和linkTopic里的属性进行设置
   设置完成后,在发送信息的时候会发送到用户所对应的zmud名称也就是上述的 utilman@tx.exe
   由于开启多个zmud,其名称在任务管理器里无法区分,所以才需要多zmud名称进行修改,以用来区分要发送到哪个用户所在的zmud

    如果在同一个Zmud中开启多个用户窗口,此时zmud的名称相同
    其配置方式为 :
    config同上
    linkTopic如下:
        topic0~4的名称相同就可以了!
    例如
    [config]
    user0 = utilman@tx
    user1 = msconfig@tx
    
    [linkTopic]
    topic0 = utilman@tx
    topic1 = utilman@tx

2、游戏中命令设置
(1) 获得信件
^??????请打开网页http://www.sjever.net/bbs/loseletter.php?uid=(%x)~@(%x)&code=(%x)查看收信人。
code = %3;

后执行  @id和@code请参考自己的robot修改,id变量值为utilman@tx,也就是上述配置文件中的
      user0~user4之一, code 是sjlostletter中的code值,id和code用 逗号(,)分割
#dde "SJLost" "SJLost" @char"@"@char_server","@code

例如: 
#dde "SJLost" "SJLost" @char"@"@char_server","@code

(2) 发送成功并且游戏中成功mark信件,系统托盘区将不再进行提示
       此时code 的值为 OK
#dde "SJLost" "SJLost" @char"@"@char_server","@code

(3) 发送成功并且游戏中mark信件失败,系统托盘区将进行信息提示,提示信息为retry,
      此时工具上与游戏角色同名的标签上显示retry,其code不会发生变化,默认会自动打开网页,但同一时间可能被其他游戏信息替代
      此时就要手工点击code旁边的查看按钮进行网页刷新了
      此时code 的值为 Retry
#dde "SJLost" "SJLost" @char"@"@char_server","@code

(4) 发送成功并且游戏中送信失败后,将不再进行系统托盘区提示。
      此时code 的值为 Fail
#dde "SJLost" "SJLost" @char"@"@char_server","@code


获取信件:#dde "SJLost" "SJLost" @char"@"@char_server","@code 此时code = 网页地址的code
送信成功: #dde "SJLost" "SJLost" @char"@"@char_server","@code 此时code = 'OK' 既 #va code  "OK"
送信失败: #dde "SJLost" "SJLost" @char"@"@char_server","@code 此时code = 'OK' 既 #va code  "Fail"
送信名称错误: #dde "SJLost" "SJLost" @char"@"@char_server","@code 此时code = 'OK' 既 #va code  "Retry"

一个别名就可以了
这里变的就是code
根据送信的状态去更改变量@code的值

lost.action  #dde "SJLost" "SJLost" @char"@"@char_server","%1


(5)收到信息的触发 char 是用户名字(如 utilman ) char_server 是服务器名称( tx或ts )
^??{> 【收|【收}到(%x)@(%x)的信件】【(%x)】
#cw 238;#if (@char_server=%2 & @char=%1) {sx_target=%3;alias lostletter @sx_target} {#gag}



主要:上述中 code值要严格按照设置中进行设置。

3、发送信息
在对应的标签页中填写要发送的用户汉字名称 如 观曰,填写完毕后点击发送至或者回车,将会将 观曰 回传至所对应的zmud应用程序中。
由程序中进行触发校验处理,处理步骤为第2步。



4、如提示 Run-time error '339' Component 'TABCTL32.OCX' or one 等等错误信息
(1) 如果您的操作系统是 32位的 
请将TABCTL32.rar解压缩后拷贝此文件(TABCTL32.OCX)到c:\windows\system32
点开始 -- 运行 -- 输入 regsvr32 TABCTL32.OCX
(2) 如果您的操作系统是 64位的
请将TABCTL32.rar解压缩后拷贝此文件(TABCTL32.OCX)到c:\windows\SysWOW64目录下
点开始 -- 运行 -- 输入 regsvr32 C:\Windows\SysWOW64\TABCTL32.OCX

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2024-5-20 16:42 , Processed in 0.022420 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部