Last updated 20 hours ago
Total downloads 4
Total rating 0 
Categories Server-side Client-side Language: CN
Dependency string MiyamaeNonoa-Fire-1.1.0
Dependants 0 other packages depend on this package

README

Fire

BiliBili | GitHub | 提交问题

概述

Fire 是一个提供多项游戏管理功能的插件(到底该叫做插件还是模组qwq)

添加管理员

修改mod.json文件中的 Fire_AdminUIDs 项,支持多个管理员 UID,请使用英文逗号分隔。

示例:

Fire_AdminUIDs "1013199872353,1234567890123,9876543210987"

配置项

配置项 用途 默认值 取值说明
Fire_AntiAFKEnabled 启用或禁用反挂机系统 "0" "0":禁用
"1":启用
Fire_ChatEnabled 启用或禁用游戏内聊天功能 "1" "0":禁用
"1":启用
Fire_AimAssisEnabled 启用或禁用辅助瞄准功能 "1" "0":禁用
"1":启用
Fire_AdminJoinBroadcastEnabled 管理员加入时是否全服广播 "0" "0":不广播
"1":向所有玩家广播

聊天命令

  • /aa <on/off>
  • /afk <on/off>
  • /ajb <on/off>
  • /bal < 1/2/3 >
  • /tp <name/all> <name>
  • /ban <name>
  • /kick <name> [reason]
  • /cb <ash/viper/richter/slone/kane/blisk/all>
  • /kab
  • /cheats <on/off>
  • /core <name/all/imc/militia> <core>
  • /csb msg
  • /danmaku msg
  • /tf <name/all/imc/militia>
  • /eject <name/all/imc/militia>
  • /fly <name/all/imc/militia> <height>
  • /fold <start/stop>
  • /give <weaponId> <name/all>
  • /god <name/all/imc/militia>
  • /hack <name>
  • /man <name/all>
  • /map <map>
  • /skip
  • /kill <name/all/imc/militia>
  • /hide <name/all/imc/militia>
  • /show <name/all/imc/militia>
  • /hp <name/all/imc/militia> <health>
  • /mhp <name/all/imc/militia> <maxHealth>
  • /noclip <name/all/imc/militia>
  • /ogre <name/all>
  • /uid <name>
  • /pl
  • /rf <team> <quantity>
  • /ring <ring类型> <name/all> [持续时间]
  • /stop
  • /chat <on/off>
  • /mute <name> [时间(秒)]
  • /unmute <name>
  • /sbc <name>
  • /team <name/all/imc/militia> <team>

回调

聊天命令函数(ChatCommands.gnut)

函数 作用 返回值 说明
AddChatCommandCallback 注册一个新的聊天命令及其回调函数 bool 成功返回 true,失败返回 false
SetChatCommandCallback 修改已注册聊天命令的回调函数 bool 只能修改已存在的命令
IsChatCommandRegistered 检查聊天命令是否已注册 bool 存在返回 true,否则 false
RemoveChatCommandCallback 移除已注册的聊天命令 bool 移除成功返回 true

控制台命令函数(ConsoleCommands.gnut)

函数 作用 返回值 说明
AddConsoleCommandCallback 注册一个新的控制台命令及其回调函数 bool 成功返回 true,失败返回 false
SetConsoleCommandCallback 修改已注册控制台命令的回调函数 bool 只能修改已存在的命令
IsConsoleCommandRegistered 检查控制台命令是否已注册 bool 存在返回 true,否则 false
RemoveConsoleCommandCallback 移除已注册的控制台命令 bool 移除成功返回 true

示例代码(聊天命令)

AddChatCommandCallback("/hello", OnChatCommand)

void function OnChatCommand(entity player, array<string> args)
{
    Fire_ChatServerPrivateMessage( player, "hello " + player.GetPlayerName() )
}

示例代码(控制台命令)

AddConsoleCommandCallback("hello", OnConsoleCommand)

bool function OnConsoleCommand(entity player, array<string> args)
{
    Fire_ChatServerPrivateMessage( player, "hello " + player.GetPlayerName() )
    return true
}