传奇sfnpc代码目录
0001
name"村长"
content"你好冒险者。你有什么需要帮助的吗?"
options{
"接受任务",
"询问信息",
"离开",
}
```
这段代码定义了一个名为“村长”的npc其id为10001。当玩家与村长对话时会触发这段代码并显示村长的台词和选项。玩家可以选择“接受任务”或“询问信息”并根据选择进行下一步操作。
npc功能解析
npc功能是指npc能够提供的服务或功能。传奇sfnpc功能代码主要由以下几个部分组成:
功能类型:包括商店仓库任务传送等。
参数设置:包括功能参数物品列表任务条件等。
例如以下代码片段展示了npc商店的功能:
```
[npc_function]
npc_id1000
1:代表东西的价格倍数。
0就是原始的引擎设置的价格 0就是2倍
2:3:这个代表物品5和6是武器的代码。
你写的这个只能买卖武器。
------------------------------
玩家指令
------------------------------
@拒绝私聊
@允许私聊
@加入门派
@允许联盟
@退出门派
@拒绝喊话
@允许喊话
@过滤脏话
@拒绝行会聊天
@允许行会聊天
@拒绝交易
@拒绝玩家姓名
@允许天地合一
@拒绝天地合一
@天地合一(配合记忆全套使用)
@探测玩家姓名(配合探测项链使用)
@行会得分(查看行会得分)
------------------------------
GM指令
------------------------------
查看在线人数
/who
GM公告
@!语句
GM模式
@GMw
模式
@Super1
观察模式
@Obs1
[制造]制造物品,数量默认为1
@Make1物品名称数量
删除物品,数量默认为1
@DelItem1玩家姓名物品名称数量
召唤某怪物到面前,数量默认为1
@Mob1怪物名称数量
职业变更,三种职业名称为:武士、道士、法师
@ChaJob1职业
召回玩家到身边
@Rcl1玩家姓名
随机运送指定玩家
@Ting1玩家姓名
随机运送指定玩家和他身边的人
@SupTing1玩家姓名
召唤下属怪物,级别为1-7
@RclMob1怪物名称数量级别
性别更改,需要退出后重登录
@ChaSex1
[等级]调整指定玩家的等级,等级上限40级
@AdjLevel1玩家姓名等级
等级调整,等级范围为:1-255
@AdjTestLevel1等级
查看沙巴克国库资金及当日的贸易额
@SabukGold1
移动到指定的地图
@Move1地图代码
移动到指定地图的某一坐标处
@AbsMove1地图代码XY
查看玩家所有能力值及信息
@Info1玩家姓名
把玩家踢出服务器
@Kick1玩家姓名
指定时间内(1-60分钟)限制玩家登录,不输入时间为解除
@showunit1玩家姓名时间
指定时间内(1-60小时)限制玩家登录,不输入时间为解除
@showopen1玩家姓名时间
指定时间内(1-60天)限制玩家登录,不输入时间为解除
@flag1玩家姓名时间
增加指定玩家一定数量的金币,不输入数量默认为0
@AddGold1玩家姓名数量
删除指定玩家一定数量的金币,不输入数量默认为0
@DelGold1玩家姓名数量
[制造金币]指定自己金币数量,不输入数量默认为0
@ChaGold1数量
[经验调整]调整指定玩家的经验
@AdjExp1玩家姓名经验值
创建行会,并使指定玩家为掌门
@AddGuild1行会名称玩家姓名
删除指定行会
@DelGuild1行会名称刷新NPC信息(GM对服务器的命令)
@RldNpc1
刷新GM信息(GM对服务器的命令)
@RldAdmin1
刷新怪物信息(GM对服务器的命令)
@RldMon1
刷新服务记录文件(GM对服务器的命令)
@RldDiary1
刷新公告文件(GM对服务器的命令)
@RldLineNotice1
刷新脏话文件(GM对服务器的命令)
@RldAbuse1
提升技能等级,等级范围1-3
@Train1技能名称等级
删除指定的技能
@DelSkill1技能名称
查看指定玩家的PK值
@PKPoint1玩家姓名
增加指定玩家的PK值,默认为自己
@AddPKPoint1玩家姓名
清除指定玩家所有PK指数,默认为自己
@DelPKPoint1玩家姓名
调整指定玩家的幸运指数
@LuckyPoint1玩家姓名
改变指定幸运指数
@ChaLucky1幸运指数
改变手持武器的持久范围(1-65)
@ChaWeaponDura1数值
改变手持武器的属性
@AdjWeapon1数值数值数值数值
[沙巴克]改变沙巴克城主
@ChaLord1行会名称
沙巴克攻城,再次输入表示结束
@SabukWar1
查看沙巴克国库的钱
@SabukGold1
显示自己所在的地图代码
@Map1
切换攻击模式
@AttackMode1
改变头发造型,数值范围:0-3
@ChaHair1数值
改变自己名字的颜色,-1为白色
@ChaColor1数值
指定时间内(分钟)禁止某一玩家说话
@Shutup1玩家姓名时间
恢复指定玩家说话的权力
@RelShutup1玩家姓名
显示已被禁止说话的玩家列表
@ShutupList1
显示你周围坏人的数量
@MobCount1
显示你周围的坏人信息
@MobLevel1
后退一步
@BackStep1
下属休息
@Rest1
下属攻击
@Attack1
怪物攻城
(设定怪物攻击目标地)
@Mission1XY
(开始进攻怪物的出发地及数量)
@MobPlace1XY怪物名称数量
查看攻城计划列表
@ItemEventList1
添加攻城计划
@AddToItemEvent
修改攻城计划1
@AddToItemEventAsPieces1
删除所有攻城计划
@DeleteAllItemEven1
执行攻城计划列表
@RunItemEvent1
开始竞赛
@StartContest1
结束竞赛
@EndContest1
竞赛统计
@Announcement1
/who(显示在线人数)@管理员模式获取GM权限(再输入一次就停止GM权限)@制造物品名(创某物品到包裹里)@Kick用户名称(把用户踢出服务器)@升级技能技能名称等级数(提升自己技能等级)@Mob怪物名称数量(召唤某怪物到面前)@reloadnpc(更新商店物品)@recall用户名称(将用户传送到GM身边)/total-(显示所有服务器的人数总数)@Observer-(观察者模式)@模式(超人模式)@传送x:y(移动命令 地图名称)@PositionMove(决定地图名称的坐标)@Info(显示玩家名字-显示玩家信息)@MobLevel-(显示你周围的红人的等级)@MobCount-(显示你周围红人的数量)@Human-(显示玩家数量)@Map-(显示地图名称)@Ting-(随机运送一个玩家)@Shutup-(禁止谁在多少时间内说话)@ReleaseShutup-(恢复说话)@ShutupList-(显示禁止说话的表单)@ChangeJob-JobName(战士Warr,魔法师Wizard,道士Taos)(改变职业)@ChangeGender-(改变性别)@Level-(调整你的等级到40级)@AdjustLevel-(调整某人的等级到40级)@AdjustTestLevel-(调整你的等级到50级)@Level0-(调整你的等级到40级)@AdjustExp-(调整经验:命令名字数量)@Deleteitem-(删除东东名字数量)@DelGold(删除钱)@AddGold(增加钱)@Test_GOLD_Change(测试金币变化)@Training(调整你的训练等级)@OPTraining(调整操作员等级)@DeleteSkill(删除技能)@OPDeleteSkill(操作员删除技能)@ChangeWeaponDura(改变武器DURA)@RecallMob(召回什么)@LuckyPoint(调整幸运指数)@FreePenalty(自由处罚)@PKpoint(PK点数)@IncPKpoint(INCPK点数)@ChangeLuck(改变幸运指数)@ContestPoint(争夺点数)@StartContest(开始竞赛)@EndContest(结束竞赛)@Announcement(公告)@OXQuizRoom(测试屋)@ChangeSabukLord(改变沙巴克城主)@ForcedWallConquestWar(攻城命令)@SabukWallGold(沙巴克的钱)@Mission-(任务,任务地点:怪物冲向X,Y坐标(总是使用集合地点,大刀不杀怪物))@MobPlace-(集合地点)@ItemEventTerm(项目竞赛条件)@AddToItemEvent(添加项目竞赛)@AddToItemEventAsPieces(修补添加的项目竞赛)@ItemEventList(项目事件列表)@StartingGiftNo(开始赠品NO)@DeleteAllItemEven(删除所有项目事件)@StartItemEvent(开始项目竞赛)@Transparency(透明度)@BackStep(后面的台阶)@AttackMode(攻击模式)@Rest(休息)@Attack(攻击)@Hunger(欲望)@Hair(头发)@NameColor-(名字颜色)@!(公告)@DisableFilter(闭禁止说脏话功能,再打一次开启)@ReloadGuild(新读取行会信息,命令后面更行会名字)@ReloadGuildAll(新读取所有行会信息)@ReloadLineNotice–(新读取在线消息)@ReloadAdmin–(新读取GM列表)@ReloadNpc(你屏幕里的npc信息~就是刷npc卖的东西啦)@ReloadDiary新服务纪录文件(GM对服务器的命令)@ReloadMonItems(新读取爆东西信息,就是重新读取MonItems文件夹里的文件)玩家命令(中文)@拒绝私聊@允许私聊@加入门派重复输入可转换为[拒绝加入门派]@允许联盟重复输入可转换为[拒绝联盟]@退出门派@拒绝喊话@允许喊话@过滤脏话@拒绝行会聊天@允许行会聊天@拒绝交易重复输入可转换为[允许交易]@拒绝 用户名字拒绝指定用户私聊@允许天地合一@拒绝天地合一@天地合一@探测 玩家名字配合探测项链使用