1. 注释:可以理解为声明变量 设置延时等于3000毫秒 设置neirong为内容 这个解释很苍白吧^_^
  2. (语句无法识别,可能有错误): UserVar yanshi=3000 "设置喊话延时 默认的最好 改了会提示3秒喊话" '游戏里说是3秒内不得喊话 测试了下 其实是3700毫秒
  3. (语句无法识别,可能有错误): UserVar neirong="我在嚷嚷" "设置喊话内容" '用按键的自己手动改这里就好了,生成小精灵会有自定义框的
  4. 注释:声明变量完毕
  5. 注释:大漠插件必须的代码段 创造插件环境用的
  6. (语句无法识别,可能有错误): PutAttachment "C:\text" ,"*.*" '释放指定类型附件到指定目录
  7. (语句无法识别,可能有错误): Call Plugin.RegDll.Reg("C:\text\dm.dll") '通过RegDll注册DM.DLL
  8. (语句无法识别,可能有错误): Set dm = createobject("dm.dmsoft")'创建大漠对象
  9. 令 ver = dm.Ver()
  10. 如果 len(ver) = 0 则
  11.     弹出窗口 "创建对象失败,检查系统是否禁用了vbs脚本权限"
  12.     脚本停止运行
  13. 条件结束
  14. 注释:设定大漠路径
  15. 令 dm_ret = dm.SetPath("C:\text\")
  16. 注释:预载附件
  17. 令 dm_ret = dm.LoadPic("*.bmp")
  18. 令 dm_ret = dm.SetShowErrorMsg(0)
  19. 注释:得到游戏句柄 并且赋值到变量XXZ
  20. 令 XXZ = dm.GetMousePointWindow()
  21. 注释:由于游戏窗口图色模式为DX2 所以必须先将窗口 XXZ 的一部分移动至桌面以外
  22. dm.MoveWindow(XXZ,- 5 ,0)
  23. 注释:正确的仙侠传大漠绑定模式
  24. 令 dm_ret = dm.BindWindowEx(XXZ,"dx2","dx.mouse.api","dx.keypad.api","dx.public.active.api",0)
  25. 延时 1500 毫秒
  26. 如果 dm_ret = 1 则
  27.     (语句无法识别,可能有错误): Else'否则
  28.     弹出窗口 "绑定失败,重启脚本或联系作者"
  29.     脚本停止运行
  30. 条件结束
  31. 注释:大漠插件注册完毕
  32. 注释:喊话代码段起始
  33. (语句无法识别,可能有错误): Rem 开始 'rem意思是标记 rem开始就是标记这段代码的头部 为了从Goto那里跳回来
  34. (语句无法识别,可能有错误): dm.KeyPress 13 '回车键 dm的调用方式 可以后台或者最小化
  35. (语句无法识别,可能有错误): Delay 100 '延时都还不理解的话 就是没读过书的。
  36. (语句无法识别,可能有错误): dm.SendString XXZ,neirong '这里的neirong是在代码最上面定义的喊话内容 可以理解为 输入文本neirong到句柄XXZ
  37. (语句无法识别,可能有错误): Delay 100 '延时都还不理解的话 就是没读过书的。
  38. (语句无法识别,可能有错误): dm.KeyPress 13 '回车
  39. (语句无法识别,可能有错误): Delay 500 '延时都还不理解的话 就是没读过书的。
  40. (语句无法识别,可能有错误): Delay yanshi '代码段最上面设置的延时变量 我写的是3000你改少50都会出现提示
  41. (语句无法识别,可能有错误): Goto 开始 '一次喊话完成之后 跳转到喊话的最开始 容易理解吧。
  42. 注释:喊话代码段结束
  43. 注释:这里是脚本停止时的调用 用来释放前面的一些操作 有始有终哈
  44. (语句无法识别,可能有错误): Sub OnScriptExit '当脚本停止或者结束
  45. (语句无法识别,可能有错误): dm_ret = dm.UnBindWindow() '上面绑定了大漠插件到窗口 这里是解绑 大概这么理解
  46. 子程序结束