Skocz do zawartości
  • 1. Szablon misji wraz z opisem elementów

       (0 opinii)

    Baner_F_info.jpg

     

    Szablon Misji i szczegółowy opis jego zawartości

    W niniejszym poradniku znajdziecie szablon misji, stworzony celem zestandaryzowania plików scenariuszy które pojawią się na serwerze społeczności ArmA Coop Corps

     

    contact-divider.png

     

    Folder z plikiem misji

    Stworzony scenariusz zapisujemy zgodnie ze standardem nazewnictwa w jednej z dopuszczonych przez grę lokalizacji: dokumenty\Arma 3\ missions\ bądź dokumenty\Arma 3\mpmissionsPo zapisaniu, w folderze z misją znajdować się będzie wyłącznie plik mission.sqm który zawiera w sobie wszystkie czynności wykonane w ramach edytora Eden. Obowiązkiem Mission Makera jest uzupełnić ten plik o niniejsze elementy:

    • description.ext - poniżej zapisane są informacje dot. zawartości tego pliku
    • briefing.sqf poniżej zapisane są informacje dot. zawartości tego pliku (Plik ten jest zbędny jeśli umiesz tworzyć briefing modułami, co opisuje ten poradnik)
    • init.sqf - poniżej zapisane są informacje dot. zawartości tego pliku
    • tabMySquad.sqf - plik z predefinowaną zawartością, nie wymaga edycji
    • loadscreen.jpg - obraz wyświetlany w czasie ładowania misji

     

    Alternatywnie, zamiast tworzyć każdy z tych plików po kolei możecie wykorzystać szablon, dostępny do pobrania poniżej. Pliki .sqf i .ext należy otwierać za pomocą edytora kodu. Osobiście polecam darmowy Microsoft Visual Studio Code wraz z darmowym dodatkiem pozwalającym czytać komendy w języku SQF celem uzyskania większej przejrzystości.

     

     

    SZABLON MISJI ACC.7z

    contact-divider.png

    Init.sqf

    Musi zawierać:

    Spoiler
    
    //SETTINGS
    enableSaving [false, false]; // //Komenda odpowiadająca za wyłączenie możliwości zapisywania stanu misji na serwerze
    enableSentences false;  // Wyłącza meldunki radiowe
    
    //TEAMKILLING
    player addRating 100000; // Komenda odpowiadająca za to by AI sojusznicze nie zabijało graczy, którzy zrobili FF (nic nie zmieniamy)
    
    //BRIEFING - linia odnosząca się do pliku w folderze misji, która jest wymagana jeśli odprawa nie jest stworzona poprzez moduły w edytorze 3DEN.
    [] execVM "briefing.sqf";  //Komenda odpowiadająca za dodanie pliku briefingu do misji który znajduje się w głównym folderze misji (nic nie zmieniamy)
    
    //TAB MY SQUAD
    execVM "tabMySquad.sqf"; //Komenda odpowiadająca za dodanie pliku tabMySquad do misji (nic nie zmieniamy, służy do przegląu wyposażenia na briefingu o ile w folderze misji macie plik tabMySquad.sqf

     

     

    contact-divider.png

     

    Description.ext

    Musi zawierać:

    Spoiler
    ///////////////////////////////////////////////////////////////////////////////////
    //                                 SZABLON MISJI                                 //
    //                                                                               //
    //                                   BY MARAS                                    //
    //                                                                               //
    //                                EDIT BY  KOXXUS                                //
    //                         FOR ARMA COOP CORPS COMMUNITY                         //
    //                                                                               //
    ///////////////////////////////////////////////////////////////////////////////////
    class Header
    {
    	gameType = Coop;
    	minPlayers = 1; //Minimalna ilość graczy (zawsze na 1)  
    	maxPlayers = 25; //Maksymalna ilość graczy (tu wpisujemy ilość grywalnych slotów)   
    };
    
    joinUnassigned = 1; // Dzięki temu gracze nie będą automatycznie wrzucani na sloty (zawsze na 1)
    
    //NAZWA MISJI W PRZEGLĄDZIE MISJI
    briefingName = "CO 25 Berezniki Reignited";
    
    //OPIS MISJI W PRZEGLĄDZIE MISJI
    overviewText="| 01.01.23 | Pluton USMC atakuje pozycje nieprzyjaciela |  Wymagane 20 osób | 3DEN, TabMySquad | mb Koxxus | v 1.1 |";
    
    //OPIS PODCZAS WCZYTYWANIA
    onLoadName = "Berezniki Reignited"; //Nazwa misji nad zdjęciem podczas ładowania do mapy
    onLoadMission = "Tip of the Spear!"; //Krótki opis pod zdjęciem podczas ładowania do mapy
    author = "Koxxus for ArmA Coop Corps";
    
    //LOADSCREEN
    loadScreen = "data\loadscreen.jpg"; // Obrazek o takim tytule wrzucamy do sub- folderu "data" w folderze misji.
    
    //KONSOLA
    enableDebugConsole = 1; // 2-włącza konsolę deweloperską, 0-wyłącza, 1-dostęp do konsoli wyłącznie dla adminia (do misji zalecane 0 lub 1)
    
    //RESPAWN
    respawnTemplates[] = {"ace_spectator"};
    
    //CHAT
    disableChannels[]={2,5,6}; // wyłączenie wiadomości o łączeniu się graczy
    
    //AFM
    forceRotorLibSimulation = 0; // 1 wymusza zaawansowany model lotu - NIE DOTYKAJ JEŚLI NIE WIESZ CZYM JEST ZAAWANSOWANY MODEL LOTU
    
    allowFunctionsRecompile = 1; // 0: wyłączone - 1: włączone. Pozostawić włączone, wpływa na działanie niektórych skryptów

     

     

    contact-divider.png

     

    Briefing.sqf

    Musi zawierać:

    Spoiler
    // W MIEJSCU TWOJA ZAWARTOŚĆ WPISZ INFORMACJE DOTYCZĄCE ŁAŃCUCHA DOWODZENIA I ŁĄCZNOŚCI //
    player createDiaryRecord ["Diary", ["Dowodzenie i łączność", RADIOWEJ
    "
    <font face='PuristaMedium'>TWOJA ZAWARTOŚĆ
    </font>"
    "
    ]];
    
    // W MIEJSCU TWOJA ZAWARTOŚĆ WPISZ INFORMACJE DOTYCZĄCE ZAOPATRZENIA I EWENTUALNYCH UZUPEŁNIEŃ//
    player createDiaryRecord ["Diary", ["Logistyka", 
    "<font face='PuristaMedium'>TWOJA ZAWARTOŚĆ
    </font>"
    "
    ]];
    
    //TUTAJ ZAPISZ SIŁY SOJUSZNICZE ZNAJDUJĄCE SIĘ W OBSZARZE OPERACJI//
    player createDiaryRecord ["Diary", ["Siły Własne", 
    "
    <font face='PuristaMedium'>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco:
    <br /> //POJEDYNCZO TWORZY WCIĘCIE W TEKŚCIE//
    *anim id est laborum
    <br />
    *anim id est laborum
    </font>
    "
    ]];
    
    //TUTAJ OPISZ SIŁY NIEPRZYJACIELA ZNAJDUJĄCE SIĘ W OBSZARZE OPERACJI//
    player createDiaryRecord ["Diary", ["Siły Przeciwnika", 
    "
    <font face='PuristaMedium'>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</font>"
    "
    ]];
    
    //TUTAJ OPISZ KONTEKST FABULARNY//
    player createDiaryRecord ["Diary", ["Sytuacja", 
    "
    <font face='PuristaMedium'>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    <br />
    <br /> //PODWÓJNIE TWORZY KOLEJNY AKAPIT//
    Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?</font>
    "
    ]];

     

    • Super 1

    Opinie użytkowników

    Brak opinii do wyświetlenia.


  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...