北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
123
返回列表 发新帖
楼主: jesh

求助:Zmud7.21的简单Com插件

[复制链接]
 楼主| 发表于 2012-2-6 16:15:43 | 显示全部楼层
本帖最后由 jesh 于 2012-2-6 04:25 PM 编辑

最近学mush看到以前的帖子,讲下这个事的结果
log文件:decode.txt
windows标准COM组件:DecodeServer,组件中包含fRepalce函数
组件注册:
Regsvr32 "D:\Program Files\zMUD\DecodeServer.dll"
下面实现在Zmud调用组件将test1替换成test2
调用组件:
#var test %comcreate("TianshuDecode.DecodeServer")
为test1和test2赋值,
#va  test1 {些};
#va  test2 {包};
将些替换成包,下面两种写法都行
#call @test.fReplace(@test1,@test2)
#exec @test.fReplace(@test2,@test1)

当然fReplace可以只输入一个参数 就是包 组件自动去把需要改的都改成包,也可以在程序中全部定义好不输参数。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 07:27 PM , Processed in 0.008625 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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