DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ControlPersonalLight()

void MissionBase::ControlPersonalLight ( PlayerBase player)
inlineprotected

См. определение в файле missionServer.c строка 407

408 {
409 if (player)
410 {
411 bool is_personal_light = ! GetGame().ServerConfigGetInt("disablePersonalLight");
412 Param1<bool> personal_light_toggle = new Param1<bool>(is_personal_light);
413 GetGame().RPCSingleParam(player, ERPCs.RPC_TOGGLE_PERSONAL_LIGHT, personal_light_toggle, true, player.GetIdentity());
414 }
415 else
416 {
417 Error("Error! Player was not initialized at the right time. Thus cannot send RPC command to enable or disable personal light!");
418 }
419 }
ERPCs
Определения ERPCs.c:2
proto native void RPCSingleParam(Object target, int rpc_type, Param param, bool guaranteed, PlayerIdentity recipient=null)
see CGame.RPC
proto native int ServerConfigGetInt(string name)
Server config parsing. Returns 0 if not found.
proto native CGame GetGame()
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Error(), GetGame(), CGame::RPCSingleParam() и CGame::ServerConfigGetInt().

Используется в OnEvent().