骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 4188|回复: 4

[求助] 如何让特定的NPC出现在特定的场景。

[复制链接]

3

主题

181

回帖

120

积分

见习骑士

Rank: 3

UID
286084
第纳尔
1293
精华
0
互助
13
荣誉
0
贡献
0
魅力
26
注册时间
2010-7-23

骑砍中文站APP会员勋章霸主正版勋章

QQ
鲜花(33) 鸡蛋(0)
发表于 2020-3-21 12:12:52 | 显示全部楼层
本帖最后由 yunwei1237 于 2020-3-21 13:35 编辑

你可能需要贴下你的代码,才能更好解决问题。

在没有代码的情况下,我的建议如下:
修改module_troops.py文件,新增一个troop,以治安官为例:
  1. ["Constable_Hareck","Constable Hareck","Constable Hareck",tf_hero, scn_zendar_center|entry(5),reserved,  fac_commoners,[itm_leather_jacket,itm_hide_boots],def_attrib|level(5),wp(20),knows_common,0x00000000000c41c001fb15234eb6dd3f],
复制代码


其中【scn_zendar_center|entry(5)】代码的含义是,将治安官,放到【禅达城内(scn_zendar_center参考:module_scene.py文件定义)】entry为5(查看entry很简单,以编辑方式打开游戏,在游戏开始时的设置里面打开,进入你的特定场景,Ctrl+E,就可以查看到你想要放的位置了)的位置。



好像使用:add_troop_to_site这个操作也可以。



评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
幼稚园殺手 + 10 + 1 乐于助人!

查看全部评分

鲜花鸡蛋

136734  在2020-3-21 13:54  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
《繁荣帝国》:一个最大限度基于真实的剧本,属于程序类MOD,也是smart module的孵化基础,所以繁荣帝国是完全遵循smart module工具规范的剧本。
《smart module》:骑砍源码组织利器,一个py文件就是一个神奇的module,每一个module都是一个单独的功能,可以代表是一个庞大的功能模块,也可以是一些通用类代码的集合,且每一个module无论功能大小,代码多少,都可以在多个剧本之间达到极速移植!
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2026-1-14 23:56 , Processed in 0.078434 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表