正在加载文档

通过脚本建立一个NPC 动态创建NPC

最后更新:2026-08-09 10:59
<!-- mindoc:slug=aa-1hglot4e7agrc --> #### 通过脚本建立一个NPC 动态创建NPC >通过脚本命令建立一个NPC,服务器重启后消失. 格式: CreateNPC NPC名字 地图 坐标X(-1时随机坐标) 坐标Y(-1时随机坐标) 外观 脚本文件 脚本文件是否要加上地图名称(例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt” 设置为1时脚本文件不需要带“-3”如:“传送员.txt”这样的好处就是,你可以在任意地图地图创建NPC,只要一个脚本“传送员.txt”而不需要“传送员-0.txt、传送员-3.txt”等等好多NPC脚本) | 位置 | 说明 | 备注 | | ----- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 参数1 | NPC名字 | | | 参数2 | 地图 | | | 参数3 | 坐标X | (-1时随机坐标) | | 参数4 | 坐标Y | (-1时随机坐标) | | 参数5 | 外观 | | | 参数6 | 脚本文件 | | | 参数7 | 脚本文件是否要加上地图名称 | (例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt” 设置为1时脚本文件不需要带“-3”如:“传送员.txt”这样的好处就是,你可以在任意地图地图创建NPC,只要一个脚本“传送员.txt”而不需要“传送员-0.txt、传送员-3.txt”等等好多NPC脚本)| >注意:脚本文件必须在Market_Def目录中 ``` 例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件. #IF #ACT CreateNPC 测试 3 330 330 8 测试-3 0 #SAY 通过脚本建立了一个NPC. #IF #ACT CreateNPC 测试NPC 3 -1 -1 8 测试NPC 1 #SAY 通过脚本建立了一个NPC 随机坐标 ```
0.091287s