|
本帖最后由 utilman@tx 于 2013-6-7 14:53 编辑
支持多Zmud程序,支持单Zmud多窗口,支持全部开启lost或关闭lost,获得信息后气泡提示,未隐藏的情况下,窗口闪烁5次
欢迎使用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
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
2
查看全部评分
-
|