说明操作: 将您现有的任务重命名init.c为backup_init.c 下载(我分享的文件)将其解压缩出来,请注意有5个图的,选择你需要的地图内的init.c。 将init.c相应的<Mission.Folder>复制到您的<Mission.Folder>(与旧的 init.c 相同的位置)。 编辑新init.c文件并将您的 VIP/管理员 ID 添加到适当的列表中。它们清楚地标有注释。 // Steam64 ID 示例: adminMembers.Insert( "76561198040948171" ); //管理员成员:可以是 Steam64 ID 或 Bohemia UID adminMembers.Insert( " ReplaceWithUniqueID " ); //管理员名称 adminMembers.Insert( " ReplaceWithUniqueID " ); //管理员名称 // Silver VIP MEMBERS: 可以是 Steam64 ID 或 Bohemia UID vipMembersSilver.Insert( " ReplaceWithUniqueID " ); //玩家名称 vipMembersSilver.Insert( " ReplaceWithUniqueID " ); //玩家姓名 小心地将您的 ID 添加到正确的列表中。
您可以通过查看控制台和服务器日志中的条目来找到您的玩家 ID:
12:20:20 Player RandomGuy connected (id=Iju6RjrohthfN7ITmRaf8eerbS4hjSfyzGs1vhHvm8g=)
您想在id=前后剪切和粘贴所有内容)
像这样: Iju6RjrohthfN7ITmRaf8eerbS4hjSfyzGs1vhHvm8g=
现在您可以编辑装载。 EntityAI adminLoadOut(PlayerBase player) { ref TStringArray hatArray = {"BallisticHelmet_Black"}; ref TStringArray topArray = {"M65Jacket_Black","M65Jacket_Green"}; ref TStringArray pantsArray = {"CargoPants_Black"}; ref TStringArray vestArray = {""}; 每个 Array 可以为空、包含单个项目或包含多个项目。如果数组包含多个项目,则将随机选择其中一个项目。您可以像这样列出多个项目"item1","item2","item3","etc"。数组中的最后一项之后没有逗号或句号。如果您不想在 Array 中列出任何项目,只需添加""(参见上面的示例)。 这样的行player.GetInventory().CreateInInventory(hatArray.GetRandomElement());不需要编辑。但是你可以替换但是hatArray.GetRandomElement()与"BallisticHelmet_Blue"例如, 这将覆盖从上面的前面的代码示例任何帽子阵列。您可以在init.c带有 Admin 加载的文件中看到一个示例,我在其中为管理员提供了一个 LockPick。请记住,这些大多只是示例,您可以保留、编辑或删除它们。注意:不要删除任何行,只需删除"item_classname"并像这样将引号留空""。您也可以对弹药、武器、破布等进行此操作!在编辑之前始终备份您的文件
免责声明:使用这些配置的风险由您自己承担。我没有义务修复您的配置或教您如何编码。
在这里学到了不少东西,所以把我知道的一些东西分享出来。希望能够对大家有用
|