Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 07/26/26
-
- 0

Попробовал несколько скриптов, не один не работает. может у кого есть решение.
Пробывал
[] execVM "nosidechat.sqf"; в init
[] spawn { disableSerialization; DS_really_loud_sounds = {[60,15] call fnc_usec_pitchWhine;for "_i" from 1 to 15 do {playSound format ["%1",_this select 0];};}; DS_double_cut = {1 cutText [format ["%1",_this select 0],"PLAIN DOWN"];2 cutText [format ["%1",_this select 0],"PLAIN"];}; DS_slap_them = {_randomnr = [2,-1] call BIS_fnc_selectRandom;(vehicle player) SetVelocity [_randomnr * random (4) * cos getdir (vehicle player), _randomnr * random (4) * cos getdir (vehicle player), random (4)];}; while {true} do { waitUntil {sleep 1;((!isNull findDisplay 63) && (!isNull findDisplay 55))}; if (ctrlText ((findDisplay 55) displayCtrl 101) == "\ca\ui\textures\mikrak.paa") then { if (ctrlText ((findDisplay 63) displayCtrl 101) == localize "STR_SIDE_CHANNEL") then { [] spawn { if (isNil "reset_timer") then { reset_timer = true; sleep 90; disconnect_me = nil; warn_one = nil; warn_two = nil; warn_three = nil; warn_last = nil; reset_timer = nil; }; }; if (isNil "disconnect_me") then {disconnect_me = 0;} else {disconnect_me = disconnect_me + 1;}; if (disconnect_me == 0) then { if (isNil "warn_one") then { warn_one = true; systemChat ("Please do not use voice on sidechat, this is your first warning."); [] spawn DS_slap_them; ["beat04"] spawn DS_really_loud_sounds; ["NO VOICE ON SIDE"] spawn DS_double_cut; }; }; if (disconnect_me == 1) then { if (isNil "warn_two") then { warn_two = true; systemChat ("Please do not use voice on sidechat, this is your second warning.."); [] spawn DS_slap_them; ["beat04"] spawn DS_really_loud_sounds; ["NO VOICE ON SIDE"] spawn DS_double_cut; }; }; if (disconnect_me == 2) then { if (isNil "warn_three") then { warn_three = true; systemChat ("PLEASE DO NOT USE VOICE ON SIDECHAT!! This is your LAST warning!"); systemChat ("You will be frozen and then disconnected!"); [] spawn DS_slap_them; ["beat04"] spawn DS_really_loud_sounds; ["NO VOICE ON SIDE! This is your LAST warning!"] spawn DS_double_cut; }; }; if (disconnect_me >= 3) then { if (isNil "warn_last") then { warn_last = true; playMusic ["PitchWhine",0]; [] spawn DS_slap_them; ["beat04"] spawn DS_really_loud_sounds; ["We warned you..."] spawn DS_double_cut; 1 fademusic 10; 1 fadesound 10; disableUserInput true; startLoadingScreen ["You are being disconnected", "DayZ_loadingScreen"]; progressLoadingScreen 0.2;sleep 2;["All_Haha"] spawn DS_really_loud_sounds; progressLoadingScreen 0.4;sleep 2.25; progressLoadingScreen 0.6;sleep 2;["All_Haha"] spawn DS_really_loud_sounds; progressLoadingScreen 0.8;sleep 2.25; progressLoadingScreen 1.0;sleep 2;["All_Haha"] spawn DS_really_loud_sounds; endLoadingScreen;sleep 0.5; disableUserInput false; endMission "LOSER"; }; }; }; }; sleep 1; }; };И еще этот
в compiles.sqf
player_onSide = compile preprocessFileLineNumbers "fixes\player_onSide.sqf"; if ((_dikCode in actionKeys "PushToTalk") || (_dikCode in actionKeys "VoiceOverNet")) then { player spawn player_onSide; };player_onSide.sqf
private["_display","_channelDisplay","_text","_channel"]; disableSerialization; _channelDisplay = findDisplay 63; if( !isNull _channelDisplay) then { _text = _channelDisplay displayCtrl 101; _channel = ctrlText _text; if( _channel == localize "STR_SIDE_CHANNEL" ) then { player setDamage 1; }; };Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах