/
SN1054NGC
/
DayZ_Projects_cpp
Обзор
Документация
Войти
/
SN1054NGC
/
DayZ_Projects_cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
scripts/4_world/classes/playermodifiers/modifiers/testing.c
55 строк
1 KB
SN1054NGC
Initial DayZ mod project commit
26 ноя 2025, 01:03
26 ноя 2025, 01:03
fddb039
Код
Авторство
О чём код?
class TestingMdfr: ModifierBase { float stuff; bool swch; override void Init() { m_TrackActivatedTime = true; m_ID = eModifiers.MDF_TESTING; m_TickIntervalInactive = DEFAULT_TICK_TIME_INACTIVE; m_TickIntervalActive = DEFAULT_TICK_TIME_ACTIVE; } override void OnActivate(PlayerBase player) { //m_Timer1.Run(1, this, "BadaBang"); player.GetSymptomManager().QueueUpPrimarySymptom( SymptomIDs.SYMPTOM_COUGH ); } override void OnReconnect(PlayerBase player) { } // ------------------------------------------------------------------------------ // ------------------------------------------------------------------------------ override bool ActivateCondition(PlayerBase player) { return swch; if(stuff < 40) { return true; } else return false; } override bool DeactivateCondition(PlayerBase player) { if (GetAttachedTime() > 100) {swch = true; return true;} else return false; if(stuff > 40) { return true; } else return false; } // ------------------------------------------------------------------------------ override void OnTick(PlayerBase player, float deltaT) { stuff += deltaT; } };