奇迹私服服务器端npc修改,奇迹s16服务端修改
一、mu 奇迹 私服 npc 设置
一般私服里面都能直接清空背包
以前有些私服因为制作水平有些东西捡了就卖不出去~但是私服网页上都会有直接清空背包的选项
还有些么。。
关于你说改什么值偶是不知道~值也是物品号码~
比如
掉宝物品设置 eventitembag.txt对应:幸运宝箱(黄金幼龙)、天空宝箱(奇迹通宝commonserver.cfg设置掉率)和无名宝箱 eventitembag2.txt对应:骷髅王 eventitembag4.txt对应:圣诞之星 eventitembag5.txt对应:爆竹、爱情之心(属性比爆竹好) eventitembag6.txt对应:银质勋章 eventitembag7.txt对应:金质勋章 eventitembag8.txt对应:+1黄金宝箱(黄金葛布林)普通40行、卓越35行 eventitembag9.txt对应:+2黄金宝箱(黄金泰坦)普通34行、卓越31行 eventitembag10.txt对应:+3黄金宝箱(黄金火龙王)普通26行、卓越24行 eventitembag11.txt对应:+4黄金宝箱(黄金巫师王)普通26行、卓越18行 eventitembag12.txt对应:+5黄金宝箱(黄金破坏骑士)普通17行、卓越25行设置方法;例如下面:前两组数字代表物品系代码;第3位为+4(物品等级;只有普通装备/武器才可以设置物品等级);第5位为卓越设定1为卓越0则普通//普通物品 12 15 4 0 0 0 end//卓越物品 13 8 0 0 1 0 end掉宝率在commonserver.cfg设置
类似这种
二、奇迹私服修改人物属性为GM和GM命令
修改人物 CtlCode改成 8
CtlCode代码的意义
0普通角色(此角色可以使用)
1被封角色(此角色无法使用)
2物品角色(此角色可以使用,但身上物品无法转移)
4隐形角色(此角色可以使用,只有自己看着隐形,别人能看见)
8管理员角色(此角色可以使用,具有管理员权限,可以用GM命令)
(转自wily2000,感谢)
其他的代码只是这些代码的组合,如6=2+4(无法转移物品的隐型角色),10=8+2(无法转移物品的管理员角色),12=4+8(隐型的管理员角色),14=2+4+8(无法转移物品的隐型管理员角色)
可用命令
/踢人人物名原英文命令/disconnect
/追踪人物名
不知怎么用
/制造
/封号(未测试)
/解封(未测试)
/监视人物名(未知作用)
/停权
/解除停权
[为了减少大家的阅读时间]
特提供热心会员“benbenzhu“的贴子。
/by lovexdf
原贴链接:
GM部分命令[已测试](加入move地图编号),不断更新中...
打开SQL中表character,更改你的人物的 CtlCode值为 8,就是GM号了
/停权
/解除停权
/guidemove战盟移动
/guideend战盟禁止
/warend战斗结束
/制造(用法未知)
/连线状态(显示在线人数)/连线状态等级-等级
/追踪移动到人物身边/追踪名字
/监视显示为乱码/监视名字
/Disconnect断开连接(踢人)
/Move移动任意角色到指定位置/Move名字地图编号坐标X坐标Y
//地图号: 0:勇者大陆, 1:地下城, 2:冰风谷, 3:仙踪林, 4:失落之塔, 5:未知地图(move会出错), 6:竞技场, 7:亚特兰蒂斯 8:沙漠 9:恶魔广场 10:天空 11:血色城堡
/Trans(不明白)
/SetBlock设定采矿(不明白)
/UnsetBlock解除采矿(不明白)
/DisableChat禁止聊天
/EnableChat允许聊天
/GuildMove
/GuildDisconnect战盟断开
/GuildWarEnd盟战结束
/GuildWarStart盟战开始
/GuildWarStop盟战停止
/Make制造(用法未知)
/RemainTime剩余时间
三、传奇私服如何制作修改NPC
传奇私服如何制作修改NPC?本文重点讲述如何制作、修改NPC。
脚本代码(代码解释---没有大小写之分)#if 如果#act 则 give 给与 mapmove 传送到某地图 CHECKGAMEGOLD 检测元宝 GAMEGOLD 变更元宝 例如 GAMEGOLD+ (表示增加元宝) GAMEGOLD-(表示扣除元宝) checkitem 检测包袱物品 take 扣除物品 CHANGEEXP 变更经验值例如 CHANGEEXP+(表示增加经验) CHANGEEXP-(表示扣除经验)
NPC路径 D:\MirServer\Mir200\Envir\MerChant.txt NPC脚本路径 D:\MirServer\Mir200\Envir\Market_Def
这里是我已经架设好的一个版本,下面我来为大家掩饰如何添加NPC,首先我们打开NPC的路径,我们到土城安全区制作一个简单的NPC就这里吧编写好之后记得保存,这样一个NPC我们就添加好了,我们添加好了NPC,但是NPC没内容啊,就是没有提示的语句下面我们来给NPC充实起来,下面我们打开NPC脚本路径,新建一个文本,然后重命名,重命名为我们NPC的名字名字后面要带上我们的地图代码哦,我这里-3表示是土城的意思,这里的[@main]是出现对话框的意思说完一句话后面要带上\意思就是我们所说的句号。我们先保存下,加载下NPC,看能成功不,成功了,我们在来加上一些代码,比如给装备,给元宝,和装备什么的
这里我们能点击的文字,我们就要用括起来,/后面的文字是执行代码,好了教程就到这里还有什么不懂请进群,或者加我QQ问我 [@main]欢迎来到XX游戏,你有什么需要帮助的么?\给装备/@1 给元宝/@2 合武器/@3\\ [@1]#if#act give金砖 10 [@2]#if#act GAMEGOLD+ 6 [@3]#if checkitem金砖 10 CHECKGAMEGOLD 3000#act take金砖 10 GAMEGOLD- 3000 give红名清洗卷
四、谁会传奇私服NPC脚本修改和数据修改
我会改.但你想自己修改的话还需要多学学.可以先上百度搜索资料多看下版本里脚本.熟悉一下,不懂脚本命令可以从网上查找或者引擎说明书里找..大致脚本写法跟注意事项我跟你提提..[@main];---NPC面板首页,添加NPC时,如果缺少此段,将无法显示与执行内容.
<内容/@跳转内容>;-----在NPC显示的点击项.一般用于#SAY与#ELSESAY段
#IF;-------(同"如果",为检测条件)
#ACT;---(满足#IF检测条件就执行以下操作)
#SAY;---(满足#IF检测条件就在NPC面板中显示字符内容)
#ELSESAY;---(不满足#IF检测条件就在NPC面板中显示字符内容)
#ELSEACT;---(不满足#IF检测条件就执行以下操作)
其实#SAY跟#ELSESAY..#ACT跟#ELSEACT的功能是一样的.
区别仅在于是否满足#IF条件,.
#SAY与#ACT为满足#IF检测条件.
#ELSESAY跟#ELSEACT为不满足#IF检测条件.编写脚本时的顺序为:#IF
检测条件
#ACT
满足检测条件后执行
#SAY
满足检测条件后在NPC面板中显示字符
#ELSEACT
不满足检测条件后执行
#ELSESAY
不满足检测条件后在NPC面板中显示字符
编写基础命令,需注意以下操作.
<1>
所有的脚本功能,全部基于以上五个命令组成.是最基础,也是最重要的命令.
编缉脚本,初步比较容易出现在错误,一般就是命令字符错误.
比如将
#IF
写成
#LF
,
#ACT
写成
#ATC
之类的..所以编缉脚本时,请注意自己的编写是否有错误.
举个例子.
[@MAIN]
<领取装备/@领取>[@领取]
#IF
CHECKLEVELEX
>
9
#ATC
GIVE
重盔甲(男)
1
#SAY
你领取了一件重盔甲.
#ELSESAY
对不起,你的等级不够.
以上.
#ACT
错误写成#ATC.结果.则造成无法执行#ACT,.M2将直接报错.
<2>
#IF
命令,仅允许跟随检测条件.如CHECKLEVELEX,
假如在#IF段中添加执行类命令的话.M2也将直接报错.
例子:
[@MAIN]
<领取装备/@领取>[@领取]
#IF
CHECKLEVELEX
>
9
GIVE
重盔甲(男)
1
#SAY
你领取了一件重盔甲.
#ELSESAY
对不起,你的等级不够.
同样.执行类脚本命令.也不可添加检测类脚本命令.如:
[@MAIN]
<领取装备/@领取>[@领取]
#IF
CHECKLEVELEX
>
9
#ACT
GIVE
重盔甲(男)
1
CHECKITEM
重盔甲(男)
1
#SAY
你领取了一件重盔甲.
#ELSESAY
对不起,你的等级不够.
新手编辑脚本最容易出现的.就是会犯以上几点错误,就是脚本命令字符写错,将检测命令与执行命令乱摆一通.造成M2报错.