文字MUD游戏论坛-天下泥潭群英会-水泊梁山  

返回   文字MUD游戏论坛-天下泥潭群英会-水泊梁山 > 西游之旅 > 『 巫师天下 』

『 巫师天下 』 学习如何挂MUD,如何制作MUD。讨论如何管理好一个MUD,做好一个巫师。

发表新主题 回复
 
LinkBack 主题工具 主题评分 显示模式
旧 2011-12-03   #1
高级会员
级别:6 | 在线时长:109小时 | 升级还需:31小时级别:6 | 在线时长:109小时 | 升级还需:31小时级别:6 | 在线时长:109小时 | 升级还需:31小时
 
Odysseus 的头像
 
注册: 08年04月11日
来自: 盘丝洞
帖子: 311
声望力: 20
声望: 50 Odysseus 初领妙道
现金:29两梁山币
资产:1245两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
浅谈CALL命令

大家都知道,巫师是可以通过call命令任意地改变自己的武功和各种属性,要多少有多少。其实Call命令主要是调用Object 中的方法,我们最常调用的两种是set和Set_Skills 方法,如果你有单机的MUD那么你可以照着下面的方法去试试。

1.call 命令的格式
call [对象]->[方法](参数)
这里的对象可以是玩家,例如:

call武功,调用的是set_skill 方法

call ID->set_skill("技能英文名",点数)
例:call玩家1(player1)的基本剑法为300的用法是:
call player1->set_skills("sword",300)

call属性,调用的是set方法
例如:
call右边内力: call ID->set("max_neili",5000)
call左边内力: call ID->set("neili",5000)
call右边精力: call ID->set("max_jingli",1000)
call左边精力: call ID->set("jing",1000)
call右边气:call ID->set("max_qi",10000)
call左边气:call ID->set("qi",10000)
call经验:call ID->set("combat_exp", 100000)
call潜能:call ID->set("potential",500)
call悟性,膂力,根骨,身法,等只要将按上面的用法,并将双引号内改为相应的属性。

移动玩家(npc,物品等)
例如:
call player1->move("d/city/kezhan.c")
将玩家移动到客栈

通过这些例子你应该对call有一点了解了吧,其实call命令能够调用对象身上所有的事件,当然了,传递的参数必须符合该事件的要求。更好的使用 call命令就要求你好好的看看lpc的帮助和源代码,用call命令可以完成很多很有趣的事情,有的时候,测试的时候,可以不用专门写程序了,可以直接 用call命令来完成。

sunny @ ismud 2001/11/25
Odysseus 当前离线  
回复时引用此帖

发表新主题 回复

添加到书签


发帖规则
不可以发表主师
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为格林尼治时间 +9, 现在的时间是 10:18.


Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue

Content Relevant URLs by vBSEO 3.6.1