传奇世界私服疑难讲解
1。第1个问题是数据库问题。数据库问题是非常简单的!在文件DB 下有三个 数据库文件
分别为怪物数据Monster.DB 装备和物品数据StdItems.DB 技能数据Magic.DB
其实这三个数据跟做2的数据是完全一样的《包括新手看不懂》
里面的修改 完全参考模拟器里面的数据来进行更新修改我相信是非常快就能解决的!
2。还有就是里面的脚本程序。其实也是跟传奇2的脚本命令差不多的。因为我们主要依*的是 M2 里面能够认识的 程序指令。我们用的是 另风M2 所以 原来在传奇2中是如何设置的现在荏苒这么的设置。例子:比如刷怪 @mob 刷东西:@make 等等命令都是大家平时所熟悉的命令!脚本编程指令 我举个很简单的例子 IF ELSE 如果 否者 在整个里的编程中。IF ELSE 起到的是主导作用。 最典型的例子就是我们比如从出生地中洲城哈。点NPC 老兵 选者移动到落霞岛的 代码 我是写的请大家不要说我是抄的!
/* 这个符号为:解释符号 因为我对C 比较懂一点 不是高手望高手不要笑我
[@main] /*定义主函数
你找我有什么事?\ /*进入到与这个NPC对话
<想快速到达其它地区/@想快速到达其它地区>\ /*选者目标。@为自定义函数
[@想快速到达其它地区]\ /*自己定义函数
<去将军坟东/@去将军坟东>\ /*进入对话框选者目标
<返回 /*点后返回到 你找我有什么事?\
[@去将军坟东] /*自定义函数
要去将军坟东吗?\ /*对话
6金币就可以了,没有的话就自已走着去吧。\\
<付钱/@去将军坟东付钱>\
<没钱> /*退出整个程序 因为EXIT 是退出的意思
[@去将军坟东付钱]
#IF /*可以看成是 如果
checkgold 600 /*定义的世界钱 600
#ACT /*ACT 在这里看成的是当满足IF条件后执行下条语句
take 金币 600 /* 执行的语句 意思是从你身上取走 600 元
MAPMOVE 1 469 225 /* 执行的语句 意思是 取走钱后 系统将传送你到 这个地方
#ELSESAY /*注意了这就是所谓的IF ELSE 语句 分支程序的重要标志
你钱不够,我不送你去。\\ /*执行的对话
<退出> /* 退出整个程序
看懂了吗? 大家!!???
3。在做世界的时候 以下内容是非常经典的需要回复才能看到