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

◆ CustomLocationsRemove()

void PluginConfigHandler::CustomLocationsRemove ( string name)
inlineprotected

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

1802 {
1803 if (!name)
1804 return;
1805 string world = g_Game.GetWorldName();
1806 world.ToLower();
1807 string paramName = POSITION_NAME_ROOT + world;
1808 array<ref CfgParam> params = GetArray(paramName);
1809
1810 for (int i = 0; i < params.Count(); i++)
1811 {
1812 CfgParamArray param = CfgParamArray.Cast(params.Get(i));
1813 array<ref CfgParam> prms = param.GetValues();
1814 CfgParamString par = CfgParamString.Cast(prms.Get(0));
1815 if (par.GetValue() == name)
1816 {
1817 params.RemoveOrdered(i);
1818 break;
1819 }
1820 }
1821
1822 //SetArray(paramName, params);
1823 SaveConfigToFile();
1824 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
DayZGame g_Game
Определения DayZGame.c:3868
const string POSITION_NAME_ROOT
Определения PluginConfigDebugProfile.c:93
array< ref CfgParam > GetArray(string key)
Определения PluginConfigDebugProfile.c:167
proto int ToLower()
Changes string to lowercase. Returns length.

Перекрестные ссылки g_Game, GetArray(), name, POSITION_NAME_ROOT и string::ToLower().