“首页”的版本间的差异

来自MudWiki
 
Ivy讨论 | 贡献
 
(未显示同一用户的31个中间版本)
第1行: 第1行:
<strong>已安装MediaWiki。</strong>
+
<strong>MudWiki : MUD游戏百科</strong>
 +
:MUD.WIKI( https://mud.wiki )目前内容还不全面,愧对这个域名了.因为本人在线教育公司创业,MUD编程只是业余爱好,折腾技术的时间和精力都有限,无力维护本站。
  
请查阅[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents 用户指导]以获取使用本wiki软件的信息!
+
:为了安全,本站暂时关闭注册和编辑,对有能力也愿意为MUD百科贡献自己力量的网友可以到[https://bbs.mud.ren/ MUDREN]社区申请编辑权限。
  
== 入门 ==
+
== LPMUD DOCS ==
 +
 
 +
=== [[Lpc:Apply|APPLY]] ===
 +
:Apply是在driver中实现的在特定条件下会自动执行的特殊方法,和对象有直接关系,类似其它面像对象编程中的接口,方法的具体行为需要开发者自己实现。所有的Apply方法从相关性可以分为三类:interactive、master和object。interactive类的Apply方法为和玩家直接相关的,比如 [[net_dead]],在玩家掉线时会自动执行;master类的Apply方法和系统主控对象相关,比如 [[log_error]],在游戏代码编译出错时系统会自动执行;object类的Apply方法和所有对象(包括玩家)相关,比如 [[create]]方法,在对象编译时自动执行。
 +
 
 +
:具体方法介绍请看[[Lpc:Apply|APPLY]]文档。
 +
 
 +
=== [[Lpc:Efun|EFUN]] ===
 +
:Efun是直接在driver中实现的具有明确特定功能的函数,和对象无关,不会自动执行,可在任何情况下直接使用,执行速度最快,比如 [[allocate]] 函数用来初始化一个数组。
 +
 
 +
:具体请点击[[Lpc:Efun|EFUN]]查看相关文档。
 +
 
 +
=== SEFUN ===
 +
 
 +
:模拟外部函数(simulated external function),简称 sefun,是游戏开发者自己实现的全局辅助函数,要么是全新的功能,要么是对 [[Lpc:Efun|efun]] 的重写。如果 sefun 和 [[Lpc:Efun|efun]] 同名,sefun 会覆盖 efun。
 +
 
 +
=== LFUN ===
 +
 
 +
:除了 [[Lpc:Efun|efun]] 和 sefun,游戏开发中会实现大量的自定义函数,这些函数被称为本地函数(local function),简称 lfun。因为LPC是面向对象编程,所有 lfun 都是写在蓝图对象中,而且和对象直接相关,不像 [[Lpc:Efun|efun]] 和 sefun 可以随意调用,必须通过对象调用。
 +
 
 +
=== [[Lpc:Tutorial|LPC tutorial]] ===
 +
:LPC 入门教程,请看这里:[https://bbs.mud.ren/threads/3 LPC 语言基础教程:从零学习游戏开发]
 +
 
 +
== [[zMud:Tutorial|zMud tutorial]] ==
 +
:zMud使用教程(coming soon),或者点这里:https://bbs.mud.ren/threads/24
 +
 
 +
== 百科编辑入门 ==
 +
当前版本{{CURRENTVERSION}},请查阅[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents 用户指导]以获取使用本wiki软件的信息!
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki配置设置列表]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki配置设置列表]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki常见问题]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki常见问题]

2020年8月25日 (二) 18:02的最新版本

MudWiki : MUD游戏百科

MUD.WIKI( https://mud.wiki )目前内容还不全面,愧对这个域名了.因为本人在线教育公司创业,MUD编程只是业余爱好,折腾技术的时间和精力都有限,无力维护本站。
为了安全,本站暂时关闭注册和编辑,对有能力也愿意为MUD百科贡献自己力量的网友可以到MUDREN社区申请编辑权限。

LPMUD DOCS

APPLY

Apply是在driver中实现的在特定条件下会自动执行的特殊方法,和对象有直接关系,类似其它面像对象编程中的接口,方法的具体行为需要开发者自己实现。所有的Apply方法从相关性可以分为三类:interactive、master和object。interactive类的Apply方法为和玩家直接相关的,比如 net_dead,在玩家掉线时会自动执行;master类的Apply方法和系统主控对象相关,比如 log_error,在游戏代码编译出错时系统会自动执行;object类的Apply方法和所有对象(包括玩家)相关,比如 create方法,在对象编译时自动执行。
具体方法介绍请看APPLY文档。

EFUN

Efun是直接在driver中实现的具有明确特定功能的函数,和对象无关,不会自动执行,可在任何情况下直接使用,执行速度最快,比如 allocate 函数用来初始化一个数组。
具体请点击EFUN查看相关文档。

SEFUN

模拟外部函数(simulated external function),简称 sefun,是游戏开发者自己实现的全局辅助函数,要么是全新的功能,要么是对 efun 的重写。如果 sefun 和 efun 同名,sefun 会覆盖 efun。

LFUN

除了 efun 和 sefun,游戏开发中会实现大量的自定义函数,这些函数被称为本地函数(local function),简称 lfun。因为LPC是面向对象编程,所有 lfun 都是写在蓝图对象中,而且和对象直接相关,不像 efun 和 sefun 可以随意调用,必须通过对象调用。

LPC tutorial

LPC 入门教程,请看这里:LPC 语言基础教程:从零学习游戏开发

zMud tutorial

zMud使用教程(coming soon),或者点这里:https://bbs.mud.ren/threads/24

百科编辑入门

当前版本1.32.0 (e0c200b),请查阅用户指导以获取使用本wiki软件的信息!