GRUPA DLA Dayz EPOCH

Menedżer grupy Dayz Epoki
W tym trybie gracze mogą tworzyć grupy (kliknij prawym przyciskiem myszy w radiu). Gracze z grupy są zawsze wyświetlane na mapie i oznaczone znacznikiem w polu widzenia, jeśli odległość do odtwarzacza mniej niż 2500 metrów, mogą komunikować się poprzez kanał multicast (tekst + głos). Grupa jest zachowana po śmierci zmienia i dołączając serwer.

 
Instalacja:
1.  Folder misji, otwórz plik init.sqf i znajdź linię:

_playerMonitor = [] execVM "\ z \ dodatki \ dayz_code \ system \ player_monitor.sqf";

Dodaj następujący:

execVM "dzgm \ init.sqf";

2.  Zwyczaj plikplayer_switchModel.sqf znalezisko:

_oldUnit = gracz;

Dodaj następujący:

_oldGroup gracz = grupa;

Znajdź:

selectPlayer _newUnit;

Dodaj następujący:

if ((liczba jednostek _oldGroup> 1) && {isNil "PVDZE_plr_LoginRecord"!}) następnie {[_newUnit] przyłączenia _oldGroup; jeśli (liczba jednostek _group <1), a następnie {deleteGroup _group;};
};

Dodaj do dołu pliku :

_savedGroup = profileNamespace getVariable [ "savedGroup" []];
gracz SetVariable [ "savedGroup" _ savedGroup, true];
gracz SetVariable [ "purgeGroup", 0, true];

3.  Na dole pliku niestandardowego dayz_spaceInterrupt.sqf  znaleźć ostatnią wzmiankę o liniach

_handled

i dodać bezpośrednio nad nim:

Jeśli (_dikCode == 0xDB), a następnie {if (zmienną), a następnie {tagName = fałszywe; titleText [ "Nazwa grupy TAG OFF", "ZWYKŁY dół"]; titleFadeOut 4;} else {tagName = prawdziwe, titleText [ "plakietek Grupy O”, "w dół ZWYKŁY"]; titleFadeOut 4,}; _handled = prawdziwa;
};
if (_dikCode w actionKeys "TacticalView"), a następnie {_handled = prawdziwe,};

4.  Plik zwyczajui_selectSlot.sqfznajdź linię

ustawić _pos [3, _height];

i dodać ponad to:

_erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _item); _erc_numActions = (liczba _erc_cfgActions); if (isClass _erc_cfgActions), a następnie {dla "_J" od 0 do (_erc_numActions - 1) do {_menu _parent displayCtrl = (1600 + _J + _numActions); _menu ctrlShow true; _config = (_erc_cfgActions wybrać _J); _text = getText (_config >> "tekst"); _script = getText (_config >> "skrypt"); _height _height + = (0,025 * safezoneH); uiNamespace SetVariable [ 'uiControl' _control]; _menu ctrlSetText _text; _menu ctrlSetEventHandler [ "ButtonClick" _ skryptu]; }; };

5.  Na dole plikudescription.extdodatku:

#include "custom \ extra_rc.hpp"

6.  Folder misja utwórz folder niestandardowy i utworzyć nowy plik w nimextra_rc.hppi wstawić:

Klasa ExtraRc {{klasa ItemRadio klasa GroupManagement {text = "Zarządzanie Grupą"; script = "execVM 'dzgm \ loadGroupManagement.sqf'"; }; };
};

7.  Zmiana  description.ext
a) jeżeli klasa RscTitles nie zostało zdefiniowane uprzednio, na dole pliku  description.ext   dodatku:

#include "dzgm \ defines.hpp"
RscTitles klasy
{
    #include "dzgm \ icons.hpp"
};

b) Jeżeli klasa RscTitles został już zdefiniowany w dowolnym załączonym pliku, wstawić linię przed nim:

#include "dzgm \ defines.hpp"

i po wewnętrznej stronie

RscTitles klasy
{

wstawić wiersz:

#include "dzgm \ icons.hpp"

umieszczone w obrębie zdefiniowanej klasie.
8. Na dole pliku  description.ext  dodatku:

#include "dzgm \ groupManagement.hpp"

 9. Dodaj folder \ Folder \ dzgm do korzenia misji. załączony plik
 DZGM-master.zip   13.2K
  38 Pobrań:

10.  Na dole plikudayz_server \ startowych \ server_functions.sqfdodać:

currentInvites = [];
publicVariable "currentInvites";
"currentInvites" addPublicVariableEventHandler {publicVariable "currentInvites"};

11.  Jeśli serwer jest zainstalowany Infistar:
1. W AHConfig.sqf pliku, aby dodać do 55510 dozwolonych dialogów:

_ALLOWED_Dialogs = [-1106, ..., 55510];

2.  W AH.sqf złożyć do wykrywania i usuwania z następujących elementów:
playableUnits = [odtwarzacz]; (Dwa razy)
lbsetpicture = 'nie';
lbSetData = 'nie';
createMarkerLocal = 'nie';
setMarkerTextLocal = 'nie';
setMarkerTypeLocal = 'nie';
setMarkerColorLocal = 'nie';

 
Sprawdzić FNCRestored (_FRC):
'lbsetpicture',
'lbSetData' [/ size]
'createMarkerLocal',
'setMarkerTextLocal',
'setMarkerTypeLocal',
'setMarkerColorLocal'

 
3. W AH.sqf wyszukiwania plików ciąg:

 admin_fnc_esp = {

i bezpośrednio nad nim dodać:

#include "adminESPiconsAlt.sqf"

4. Skopiuj plik do folderu dzgmAdminESPicons.sqf dayz_server \ Init.  załączony plik
 adminESPiconsAlt.zip   955bayt
   19 Pobrań:
12  Plik publicvariable.txt znaleźć wiersz rozpoczynający się

5 ""! ...

lub

5! ...

I w końcu dodaje:

! = "currentInvites"

Sukces (=

Czytaj więcej:   ustawić dźwięk dzwonka alarmowego na ANDROID

GitHub

Dayz EPOCH (ARMA 2) - instrukcja instalacji i pierwszego SURVIVAL ...


Wybierz swój język

polskiangielski niemiecki hiszpański francuski włoski portugalski turecki arabski ukraiński szwedzki węgierski bułgarski estoński Chiński (uproszczony) wietnamski rumuński tajski słoweński słowacki serbski malajski norweski łotewski litewski koreański japoński indonezyjski hinduski hebrajski fiński grecki holenderski Czech duński chorwacki Chiński (tradycyjny) Filipińska urdu Azeybardzhansky ormiański Białoruski bengalski gruziński kazachski Kataloński mongolski rosyjski Tadzhitsky Tamil'skij telugu Uzbetsky


Dodaj komentarz

Twój e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *