扫一扫,微信登陆

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

搜索
查看: 665|回复: 0

传奇NPC功能添加配置教程

[复制链接]

308

主题

333

帖子

1863

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1863
QQ
发表于 2022-4-26 13:34:38 | 显示全部楼层 |阅读模式
NPC配置文件    D:\MirServer\Mir200\Envir\MerChant.txt

存储NPC脚本    D:\MirServer\Mir200\Envir\market_def

;NPC格式

经验     3          191        120            经验大师        1            16           0           0           5

【经验】脚本文本名字   【3】地图编号 【191】X坐标 【120】Y坐标   【经验大师】NPC名字  【1】NPC方向  【16】NPC样式  【0否/1是】是否属于城堡  【0否/1是】是否自动移动  【5】单位/秒,随机移动间隔

脚本所在路径 D:\MirServer\Mir200\Envir\market_def\经验-3.txt



文本名字【经验】对应的是MerChant.txt文本配置信息的第一个字段【经验】,【-3】是对应的MerChant.txt文本配置信息的第二个字段地图编号,如果需要把NPC刷在指定地图,就把-后面的参数修改成指定地图编号即可。

注意!NPC脚本文本名字必须和NPC配置信息的第一个字段一致,不能有错别字。



传奇地图文件    D:\mirserver\Mir200\Envir\MapInfo.txt
地图储存文件     D:\MirServer\Mir200\Map
小地图配置文件  D:\mirserver\Mir200\Envir\MiniMap.txt

;新地图增加方式
[0102 新加地图]  NORECONNECT(41)
;原有地图基础上调用
[HDDT|D1604 活动地图]  NORECONNECT(41)



CHECKQUEST       进入本地图执行任务脚本 格式:CHECKQUEST(Q001) 说明: Q001 代表脚本名。
NEEDSET_ON  进入本地图需要人物指定标志为打开状态格式:NEEDSET_ON(001) 说明:001 代表人物标志
NEEDSET_OFF  进入本地图需要人物指定标志为关闭状态格式:NEEDSET_OFF(001) 说明:001 代表人物标志
MUSIC  进入入本地图播放音乐 格式:MUSIC(..\Wav\bg.mp3) 或者 MUSIC(.\Wav\sellect-loop2.wav)代表客户端Wav文件下的sellect-loop2.wav文件
EXPRATE  进入本地图后杀怪经验倍数 格式:EXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数。
PKWINLEVEL  进入本地图后可以PK升级 格式:PKWINLEVEL(1) 说明:1代表升多少级;
PKWINEXP  进入本地图后可以PK得经验 格式:PKWINEXP(1000) 说明:1000代表得多少经验;
PKLOSTLEVEL  进入本地图后可以PK死亡掉等级 格式:PKLOSTLEVEL(1) 说明:1代表掉多少等级;
PKLOSTEXP  进入本地图后可以PK死亡掉经验 格式:PKLOSTEXPP(1000) 说明:1000代表掉多少经验;
DECHP 进入本地图后自动减HP 格式:DECHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
INCHP  进入本地图后自动加HP 格式:INCHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次加多少点;
DECGAMEGOLD 进入本地图后自动减游戏币 格式:DECGAMEGOLD(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;  
INCGAMEGOLD 进入本地图后自动加游戏币 格式:INCGAMEGOLD(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点;  
INCGAMEPOINT 进入本地图后自动加游戏点 格式:INCGAMEPOINT(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点;(用于游戏泡点功能)
DECGAMEPOINT 进入本地图后自动减游戏点 格式:DECGAMEPOINT(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;(用于游戏泡点功能)
RUNMON 允许穿怪
RUNHUMAN 允许穿人
NORUNMON 禁止穿怪
NORUNHUMAN 禁止穿人
NEEDHOLE  进入需要洞
NORECALL  禁止记忆召唤
NOGUILDRECALL 禁止行会召唤
NODEARRECALL  禁止夫妻召唤
NOMasterRECALL  禁止师徒传送
NORANDOMMOVE 禁止使用瞬息移动
NODRUG  禁止使用任何物品
MINE  可以挖矿
NOPOSITIONMOVE  禁止定座标移动
NORECONNECT  进游戏时退出本地图  格式:NORECONNECT(3)  说明:3 代表地图号盟重
QUIZ 禁止喊话
ALLOWUSEMYSHOP 允许摆摊(个人商店允许购买物品的地图加此参数,使用仿herom2指定地图摆摊也需此参数)
FIGHT2 杀人不犯法.但是会爆装备.适合用来做一些战争PK的地图
NOTALLOWUSEITEMS 禁止使用物品 说明:NOALLOWUSEITEMS(回城卷|强效金创药)   
NOTALLOWUSEMAGIC 禁止使用技能 说明:NOTALLOWUSEMAGIC(火墙|彻地钉)
NODROPITEM 禁止死亡爆装备、物品(怪除外)
NOHEROPROTECT 禁止英雄守护
THUNDER 例:THUNDER(10)   此地图有闪电效果,击中减hp为10
LAVA 例AVA(10)   此地图地上冒岩浆,击中减HP为10  
FIGHT4 挑战地图
Safe 此地图为安全地图,不可PK类似安全区
FIGHT 此参数地图犯法,爆装备
FLAME FLAME(45:82:50|43:84:50)参数说明:x坐标:y坐标:伤害 可以为多坐标以|分隔  
NOHORSE 当前地图禁止骑马
NoAutoOnline 当前地图禁止挂机
MISSION 不允许使用任何物品和技能,并且宝宝在该地图会自动消失,不能攻击
NOMANNOMON 智能刷怪,当地图无人时清理怪物,有人时重新刷怪,此功能需在M2怪物设置开启
NOCALLHERO 禁止召唤英雄,已召唤英雄将自动消失
NIGHT 该参数与M2禁止免蜡无关联,凡是地图参数包含NIGHT那么该地图就开启天气效果(不受禁止免蜡控制)
NEEDLEVELTIME 没到指定等级时不让进入,发送string.ini里的NeedLevelToXYErrorMsg提示可以自行修改
DECEXPRATETIME(值) 每秒减双倍经验时间,如值小于1时,则默认为1
NGEXPRATE(数值) 内功经验倍数(100代表经验倍数,除以100后为实际倍数)
PULSEXPRATE(数值) 经络经验倍数(100代表经验倍数,除以100后为实际倍数)
DARK 黑暗效果 如果同时存在 DAY以DAY参数效果为准
DAY 白天效果 如果同时存在DARK以DAY参数效果为准
SAYLEVEL(等级) 可限制当前地图人物说话等级.
DELDROPITEM 人物(英雄)死亡后掉落的身上物品立即消失(不掉落在地图中).
REVIVAL(X/N) 当前地图人物可复活的次数,X表示复活次数(X设置0为禁止复活),N表示人物在当前地图已经复活次数的自动清零间隔(最小30秒).具体表示:设定多少秒内允许复活次数,达到指定时间后重新计数.
NODROPUSEITEMS 当前地图人物死亡不掉落身上的物品
NOSAFEPOSITIONMOVE 禁止在当前地图安全区中使用传送戒指
NOALLOWUSEITEMS 不允许使用物品NOALLOWUSEITEMS(回城卷,随机传送卷)
NOSWITCHATTACKMODE 地图中禁止切换攻击模式
NOHEROPROTECT 禁止英雄守护
KILLMON 杀死怪物时触发,对应地图参数中需要加入ONKILLMON才可生效!
NOTSTONE 当前地图魔血石、气血石、幻魔石无效!
DIETIME(10) 当前地图人物死亡多长时间后自动掉线,DIETIME(时间秒),加入此项后,M2上的时间设置对当前地图无效!
NOCHALLENGE 当前地图禁止挑战
NOTHROWITEM 禁止丢物品(连金币都不可以)!
SLAVENOTATTACKHUMAN 宝宝不攻击人物
SLAVENOTATTACKHERO 宝宝不攻击英雄
FB(40,祖玛副本,0,1) FB(40,祖玛副本,0,1)创建40个祖玛副本地图 第3个参数:0:限制队友必须有三职业; 1:不限制职业,队友都可进; 2:只允许自己进入; 3:允许行会进入 第4个参数:副本创建1分钟后(未收回时),允许延时进入副本时间(分)系统默认时间为1分钟.此参数为在1分钟时间基础上延长多少分,第5个参数默认留空,表示当角色退出副本地图后删除副本时间,留空默认10秒
NoDeal 禁止交易
NoShop 禁止使用商铺
DROPITEMADDUSERBAG(破魂|降魔) 怪物死亡掉落物品直接进入玩家背包,多件物品使用 | 隔开

----------------------------------------------------------------------------------------------------------------------------------------------------
地图配置文件D:\MirServer\Mir200\Envir  
在地图后面加上参数NODEARRECALL
[0122        皇宫]         FIGHT   NODEARRECALL地图参数详解
地图参数标志
说明

CHECKQUEST       进入本地图执行任务脚本 格式:CHECKQUEST(Q001) 说明: Q001 代表脚本名。
NEEDSET_ON  进入本地图需要人物指定标志为打开状态 格式:NEEDSET_ON(001) 说明:001 代表人物标志
NEEDSET_OFF  进入本地图需要人物指定标志为打开状态 格式:NEEDSET_OFF(001) 说明:001 代表人物标志
MUSIC  进入入本地图播放音乐 格式:MUSIC(123) 说明:123代表客户端的音乐文件名
EXPRATE  进入本地图后杀怪经验倍数 格式:EXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数。
PKWINLEVEL  进入本地图后可以PK升级 格式:PKWINLEVEL(1) 说明:1代表升多少级;
PKWINEXP  进入本地图后可以PK得经验 格式:PKWINEXP(1000) 说明:1000代表得多少经验;
PKLOSTLEVEL  进入本地图后可以PK死亡掉等级 格式:PKLOSTLEVEL(1) 说明:1代表掉多少等级;
PKLOSTEXP  进入本地图后可以PK死亡掉经验 格式:PKLOSTEXPP(1000) 说明:1000代表掉多少经验;
DECHP 进入本地图后自动减HP 格式:DECHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
INCHP  进入本地图后自动加HP 格式:INCHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
DECGAMEGOLD 进入本地图后自动减游戏币 格式:DECGAMEGOLD(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;(暂时未完成)  
INCGAMEGOLD 进入本地图后自动加游戏币 格式:INCGAMEGOLD(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次减多少点;(暂时未完成)  
INCGAMEPOINT 进入本地图后自动加游戏点 格式:INCGAMEPOINT(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点;(用于游戏泡点功能)
RUNMON 允许穿怪
RUNHUMAN 允许穿人
NEEDHOLE  进入需要洞
NORECALL  禁止记忆召唤
NOGUILDRECALL 禁止行会召唤
NODEARRECALL  禁止夫妻召唤
NOMasterRECALL  禁止师徒传送
NORANDOMMOVE 禁止随机传送
NODRUG  禁止吃药
MINE  可以挖矿
NOPOSITIONMOVE  禁止定座标移动
NORECONNECT  进游戏时退出本地图  格式:NORECONNECT(3)  说明:3 代表地图号盟重
QUIZ 禁止喊话
DROPITEMADDUSERBAG 怪物死亡掉落物品直接进入玩家背包!多个物品用|格开  
例如[0 比奇省] DROPITEMADDUSERBAG(裁决之仗|传送戒指)

NOTALLOWUSEITEMS
地图禁止使用物品列表,例如:[0 比奇省] NOTALLOWUSEITEMS(回城卷|强效金创药)
NOTALLOWUSEMAGIC 地图禁止使用魔法列表,例如:[0 比奇省] NOTALLOWUSEMAGIC(火墙|彻地钉)
NoManNoMon 地图智能刷怪模式
TAKEHERO 当前地图不允许召唤英雄(分身)
Fight2 当前地图PK不增加PK值
Fight5 不同行会名字变色,PK不红明,死亡掉落装备.
AUTOGETGOLD 当前地图死亡怪物掉落金币自动进入人物背包
NORECALLPOINT 当前地图不允许被记录坐标
NODEAL 当前地图禁止交易,禁止丢弃物品.
MYSHOP 当前地图可以摆摊(英雄M2).
NOHORSE 当前地图禁止骑马.
NOSAFEPOSITIONMOVE 禁止人物在当前地图安全区中使用传送戒指.
NOHEROWATCHMODE 英雄守护模式中如果主人离开此地图,英雄自动退出守护模式.
REVIVAL(X:N) 当前地图人物可复活的次数,X表示复活次数,N表示人物在当前地图已经复活次数的自动清零间隔(最小30秒).具体表示:每经过指定秒人物在当前地图复活过的次数自动减1.
NODROPUSEITEMS 当前地图人物死亡后不掉落身上的物品.
NOTHROWITEM 当前地图不能丢弃物品.

NODROPITEM 当前地图死亡不掉落身上和背包中的物品.
青浦海洋数码电脑城
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
快速回复 返回顶部 返回列表