Strona główna
    Redakcja
    Księga Gości
    Banery
    Wyszukiwarka
    Historia strony
    Linki
    Reklama
    Forum
    Tapety
    Download
    Zapowiedź
    Galeria
    Killstreak'i
    Broń
    Emblematy
    Test
    Boxy
    Zapowiedź
    Guid
    Tapety
    Figurki
    Perki
    Kopia zapasowa
    Prestiż
    Mapy multiplayer
    Broń
    Spis patchy
    Multiplayer
    Karty śmierci
    Tryby gry
    Pojazdy
    Kody
    Recenzja
    Boxy
    Wymagania
    Tapety
    Zapowiedź
    Klawiszologia
    Wymagania
    Twórcy gry
    Recenzja
    Cytaty
    Broń
    Kody
    Tapety
    Apteczki
    HUD SP
    Galeria
    Solucja
    Słownik gracza
    Tryby gry
    Konsola
    Mapy
    Stopnie wojskowe
    Jak grać?
    Jak grać snajperką?
    Zapowiedź
    Recenzja
    Galeria
    [CoD4:MW] Czołg
    [CoD4:MW] Pojazdy
    [CoD4:MW] Kompilacja mapy
    Tworzenie modów/skinów
    CoD Radiant - I kroki
    Pierwsza mapa
    Drabina
    Drzwi i okna
    Dachy, filary, oświetlenie
    Niebo
    Pole minowe
    Efekty dźwiękowe
    Pliki archiwum pk3
    Info w czasie gry
    MG42 w akcji
    Pliki
    Realistyczne drzwi
    Sprzymierzeńcy
    Sztuczna inteligencja
    Rusznice przeciwpancerne
    Martwy spadochroniarz
    Autosave'y
    Ukształtowanie terenu
    Ogień
    Drogi
    Ostrzał moździerzy
    Gotowce
    Mapy multiplayer
    Artyleria
    Spadochroniarze
    Modele
    Zadania
    Ciężarówka
    Ogień i efekty świetlne
    Studia zajmujące się CoD
    Ward Gate - czyli Modern Afera
    Opinie o Batalionie
    Premiera CoD: WaW PL
    Batalion odkrywa karty!
    Wirtualny Bóg, Honor, Ojczyzna
    MoH Airborne vs CoD
    Gadulcowy CD-Key
    Red Orchestra: OstFront
    Podsumowanie roku 2006
    Wirtualny świat
    WarRock
    Premiera CoD4:MW PL
    [CoD] Stawianie serwera
    [CoD] Dodawanie map
    [CoD] Instalacja map SP
    [CoD] Osłabianie wroga
    [CoD2] Stawianie serwera w CoD2
    [CoD2] Boty w Call of Duty 2
    [CoD2] Zmiana wersji gry
    [CoD2] Fragmovie
    [Ogólny] Wszystko o nicku
    [Ogólny] Wszystko o demie
    [Ogólny] Wszystko o bindowaniu
    [Ogólny] Modyfikacja FPS
    [Ogólny] Masz lagi? To nie problem!
    [Ogólny] Punkbuster
    [Ogólny] Wyciąganie muzyki z każdej części
    [Ogólny] Zakładanie klanu
    [Programy] The All Seeing Eye
    [Programy] Team Speak 2
    [Programy] Xfire
    [Inne] Ankiety
    [Inne] FAQ
[CoD4:MW2] Pojazdy

Napisany przez Konri, z 08-02-2010 15:30


Co będzie zawierał tutorial?
  • Umieszczenie na mapie samochodu oraz helikoptera.
  • Umieszczenie w pojeździe botów.

Jak zwykle zaczynamy od mapki testowej. Możecie zwyczajnie postawić ścianę, oddzielającą "info_playerstart" od reszty świata, ale najlepiej zróbcie jakieś pomieszczenie (pokój, domek), oczywiście z otworem na drzwi. Dookoła domku przydałoby się trochę trawy, zresztą popatrzcie na screena.

Teraz trzeba zabrać się do prawdziwej roboty. Klikamy prawym na siatce i wybieramy "script"->"vehicle". W okienku Entity ("N") wpisujemy następujące key\value:

Kod:

Key: model
Value: vehicle_uaz_light

Key: vehicletype
Value: uaz

Okej, teraz na mapie powinien się pojawić jeep. Stawiamy go obok domku:

Teraz, zaznacz UAZ'a i w okienku entity wpisz następujące key\value:

Kod:

Key: script_vehicleride
Value: 1
//Tutaj wpisz dowolną liczbę powyżej zera, będzie ona potrzebna do przypisania załogi.

OK, teraz czas na nody. Kliknij prawym na siatce i wybierz "info"->"vehicle"->"node". Postaw ją przed jeepem. Zaznacz tą nodę i w okienku "Entity" zaznacz "START_NODE". Teraz postaw kilka innych nodów (NIE mogą mieć zaznaczonego "START_NODE"). Okej, kiedy masz ścieżkę mniej więcej zrobioną (możesz oczywiście pokombinować tu trochę np. z "vehicle_node_rotate"), zaznacz jeepa, potem "START_NODE" i wciśnij "W". Teraz zaznacz "START_NODE", potem drugiego noda na ścieżce i wciśnij "W". Teraz zaznacz tego drugiego noda, potem trzeciego... itd.

Kiedy masz całą ścieżkę zrobioną zaznacz wszystkie nody (BEZ JEEPA !), wciśnij "Shift+V", w okienku koło "Set Speed" wpisz np. 9 i wciśnij "Set Speed". Okienko się zamknie. Przywołaj je znowu i powtórz tą samą czynność z "Set Lookahead", tylko to ustaw na wartość 1. Jeśli wszystko zrobiłeś dobrze, to powinna pokazać się taka czerwona linia ze strzałkami:

(Zwróćcie uwagę, że trochę powiększyłem trawę, bo inaczej jeep by się nie zmieścił :) ).

Okej, całkiem nieźle Ci idzie :) . Teraz pora na trigger i aktorów (botów) :D. Na całej szerokości drzwi Twojego domku (teraz wiesz, dlaczego akurat do tej mapki testowej zrobiłem domek ? :) ) postaw brusha z teksturą "tools"->"trigger". Następnie, kiedy masz triggera zaznaczonego, kliknij na nim (na siatce) prawym przyciskiem myszy i wybierz "trigger"->"multiple". Okej, teraz zaznacz Triggera, POTEM UAZ'a i wciśnij "W". Okej, powinna między nimi pojawić się taka czerwona strzałka. Teraz zaznacz oba, triggera i auto, wciśnij "Shift+V" i kliknij "Spawn Vehicle". Okno samo się zamknie, znowu je przywołaj, ale tym razem kliknij na "Move Vehicle":

Teraz pora na aktorów. Postaw obok UAZ'a trzech żołnierzy (obojętnie jakich, byle tylko nie wrogów :> ). Okej, zaznacz ich wszystkich, wciśnij "N" i zaznacz okienko "SPAWNER". Wpisz im jeszcze następujące key\value:

Kod:

Key: script_vehicleride
Value: 1
//Tutaj wpisz tą liczbę, którą wpisałeś przy samochodzie.

OK, teraz jednemu z nich wpisz key\value:

Kod:

Key: script_startingposition
Value: 0

Drugiemu wpisz 1, trzeciemu 2, itd.
Co to oznacza? To każe aktorowi zrespawnować się w danym miejscu.

Kod:

  • 0 - kierowca
  • 1 - strzelec
  • 2 - pasażer
  • 3 - pasażer

Powinno to wyglądać tak:

Zrobione? Teraz zaznacz tylko UAZ'a wciśnij "Shift+V" i kliknij na "Set Team Allies". Możesz zamknąć już radianta :). W pliku NAZWA_MAPY.gsc wpisz jeszcze:

Kod:

main()
{
maps\_uaz::main( "vehicle_uaz_light" );
maps\_load::main();
}

A do Zone Files dodaj:

Kod:

xmodel,viewmodel_base_viewhands
weapon,sp/mp5
fx,explosions/small_vehicle_explosion
xanim,uaz_passenger_idle_drive
xanim,uaz_passenger_exit_into_run
xanim,uaz_passenger_enter_from_huntedrun
xanim,uaz_driver_idle_drive
xanim,uaz_driver_exit_into_run
xanim,uaz_driver_enter_from_huntedrun
xanim,uaz_passenger_exit_into_run_door
xanim,uaz_passenger_enter_from_huntedrun_door
xanim,uaz_driver_exit_into_run_door
xanim,uaz_driver_enter_from_huntedrun_door
xanim,uaz_driving_idle_backward
xanim,uaz_driving_idle_forward
xmodel,vehicle_uaz_light

Możesz skompilować BSP, zbudować Fast File i... odpalić :) .

DRUGA CZĘŚĆ - HELIKOPTERY

A teraz, druga część tutorialu - helikoptery. Dziękuję tutaj bardzo użytkownikowi Pablo_Abruzzi, który napisał ten tutorial, co pozwoliło oszczędzić mi kupę czasu :D Ja tylko wprowadziłem małe poprawki, pomogłem przy skrypcie i zrobiłem obrazki :) .

Aha, oczywiście możecie zrobić śmigłowiec sposobem opisanym wyżej, ale jak będziecie odpalać mapę z włączonym "Enable Developer", mapa nie odpali, będzie się czepiała o "helicopter on vehicle path"... Ale do rzeczy:

Aha, jeszcze jedno. Użyjcie do tego mapki testowej z poprzedniego tutorialu, NIE usuwajcie UAZ'a :) .

TWORZENIE JEDNOSTEK NADZIEMNYCH

Śmigłowiec Blackhawk

Więc na mapie stawiamy script_vehicle. Otwieramy okienko "Entity" i wpisujemy:

Key: model
Value: vehicle_blackhawk

Key: vehicletype
Value: blackhawk

Postawcie go mniej więcej tak:

Teraz ustawiamy mu jego "identyfikator", dzięki któremu będziemy mogli przypisać mu załogę:

Key: script_vehicleride
Value: 2
- tu dowolna liczba

OK. Teraz tworzymy trigger_multiple, do którego trzeba będzie wejść aby się pojawił. Zaznaczamy triggera, następnie blackhawka i wciskamy "W". Teraz zaznaczamy triggera i blackhawka i wciskamy shift+v i zaznaczamy:

SpawnVehicle
MoveVehicle

Wiadomo o co chodzi. Jeśli wejdziemy w ten trigger, blackhawk się pojawi. Następnie zaznaczamy Blackhawka i wciskamy shift+v i zaznaczamy mu team (allies czy axis, przyjaciel czy wróg), no a potem co tam chcemy: energię itd.

Następny krok to zrobienie trasy, po której będzie się poruszał.

Wciskamy PPM na mapie i wybieramy script_struct, robimy ich kilka i łączymy BlackHawk oraz pierwszy script_struct, potem pierwszy z drugim itd. Dalej możemy ustawić w którymś z script_struct, "script_stopnode" na 1, wtedy przy nim Blackhawk odegra animacje zatrzymania. Jeśli chcemy, aby przy danym punkcie wyładował ludzi poprzez zjeżdżanie po linie wpisujemy w key "script_unload", natomiast jeśli w value ustawimy "both" wyładuje wszystkich (oprócz pilotów oczywiście).

Uwaga od Konri'ego: oczywiście trasę możecie zrobić taką, jaka wam się podoba:

Radziłbym jednak, aby helikopter leciał bezpośrednio do script_structa, w którym opisane jest wyładowywanie żołnierzy, a potem odleciał:

Teraz czas na przypisanie załogi.
Tworzymy żołnierza koło śmigłowca, otwieramy okienko "Entity" i w nim wpisujemy:

Key: script_vehicleride
Value: 2
//tutaj numerek, który wpisaliśmy w "vehicleride" śmigłowca

Key: script_startingposition
Value: 0
//tutaj numer pozycji startowej

Spis pozycji startowych:

  • 0- pilot
  • 1- drugi pilot
  • 2- pasażer
  • 3- pasażer itd.

    Jeśli się nie mylę, do Blackhawka można przypisać aż 8 żołnierzy. Zaznaczamy teraz ich wszystkich i w okienku Entity zaznaczamy "SPAWNER".

    To wszystko w edytorze. Możemy zamknąć.

    Teraz w pliku *.gsc wpisujemy:

    Kod:

    main()
    {
    maps\_uaz::main( "vehicle_uaz_light" );
    maps\_blackhawk::main( "vehicle_blackhawk" );
    maps\NAZWAMAPY_anim::main();
    //to ścieżka do pliku NAZWAMAPY_anim.gsc, który musimy stworzyć
    maps\_load::main();
    }

    Zatem w pliku raw/maps, tworzymy plik NAZWAMAPY_anim.gsc i w nim wpisujemy:

    Kod:


    #include maps\_utility;
    #include common_scripts\utility;
    #include maps\_anim;
    #using_animtree ("generic_human");
    main()
    {
    thread blackhawk_anims();
    }
    #using_animtree( "vehicles" );
    blackhawk_anims()
    {
    level.scr_anim[ "blackhawk" ][ "idle" ][ 0 ] =
    %blackout_bh_evac_heli_idle;
    level.scr_anim[ "blackhawk" ][ "landing" ] = %blackout_bh_evac_heli_land;

    level.scr_anim[ "blackhawk" ][ "rotors" ] = %bh_rotors;
    level.scr_animtree[ "blackhawk" ] = #animtree;
    }

    Do Zone Files dodaj jeszcze:

    Kod:

    rawfile,maps/NAZWAMAPY_anim.gsc
    xmodel,vehicle_blackhawk
    xanim,fastrope_fall
    xanim,bh_8_drop
    xanim,bh_8_idle
    xanim,bh_6_drop
    xanim,bh_6_idle
    xanim,bh_5_drop
    xanim,bh_5_idle
    xanim,bh_4_drop
    xanim,bh_4_idle
    xanim,bh_2_drop
    xanim,bh_2_idle
    xanim,bh_1_drop
    xanim,bh_1_idle
    xanim,bh_copilot_idle
    xanim,bh_pilot_idle
    xanim,bh_rope_drop_ri
    xanim,bh_rope_idle_ri
    xanim,bh_rope_drop_le
    xanim,bh_rope_idle_le
    xanim,bh_rotors
    xanim,bh_idle
    xanim,bh_player_drop
    xanim,bh_player_idle
    xmodel,rope_test_ri
    xmodel,rope_test
    fx,fire/fire_smoke_trail_l
    fx,explosions/aerial_explosion
    fx,explosions/helicopter_explosion
    fx,misc/aircraft_light_cockpit_red
    fx,misc/aircraft_light_cockpit_blue
    fx,misc/aircraft_light_white_blink
    fx,misc/aircraft_light_wingtip_green
    fx,misc/aircraft_light_wingtip_red
    xanim,blackout_bh_evac_heli_land
    xanim,blackout_bh_evac_heli_idle

    Skompiluj mapę, zbuduj Fast File i oglądaj :) .

    Masz jakieś pytania? Odwiedź nasze specjalne subforum, gdzie autor tutoriali pomoże Ci w bezstresowym przejściu przez kurs modmakera!


Komentarze użytkowników  RSS feed komentarz
 

Średnia ocena użytkownika

   (0 głos)

 

Pokaż 1 z 1 komentarzy

1. 28-04-2010 22:16

O że!
:eek Idealne ocena według mnie 6/6
Gość, IP: 77.253.193.207
Extra

Pokaż 1 z 1 komentarzy

Dodaj swój komentarz



mXcomment 1.0.7.::.Polish Version - JoomlaPL.com Team © 2007-2010 - visualclinic.fr
License Creative Commons - Some rights reserved
< Poprzedni   Następny >
Call of Duty: Black Ops w Wietnamie:
  
    Dodaj klan
    Klany
    Tapety
    Solucja
    Kody
    Recenzja
    Zapowiedź
    Galeria
    Boxy
    Dodatkowe zadania
    Wymagania
    Demo-test
    Zapowiedź
    Galeria
    Solucja
    Zapowiedź
    Wymagania
    Boxy
    Demo-test
    Recenzja
    Bronie
    Kody
    HUD SP
    Tapety
    Galeria
    Solucja
    Recenzja
    Broń
    Tapety
    Pojazdy
    Galeria
    Recenzja
    Boxy
    Galeria
modern-warfare2.eu - Wszystko o Call Of Duty Modern Warfare
strona klanu Community Of Death Soldiers

CoD.czechgamer.com
Serwis Batalion współpracuje z:



Serwery gier - Pukawka.pl
    Panzer V Pantera
    M4 Sherman
    7TP
    Mk IV Churchill
    Pz.Pkfw. II Ausf. A-1
    Junkers Ju 87B-G
    T-70
    Messerschmitt Rf 109F-G
    Crusader III
    IS-2
    TKS-D
    Jagdpanther
    M3-M5 Stuart
    Tygrys
    V2
    VooDoo
    v3
    Polscy Wymiatacze
    Team Poland
    4BDDEN
    Snake
    Team Poland CoD:UO S&D
    Team Poland CoD2 TDM
    CoDQCup
    Outpost on Fire 2
    Odprawa
    Matmata
szamba
płytki opoczno, opoczno
Tani kredyt samochodowy
Sale weselne
oxandrolon, anavar
Notebooki
wyszukiwarka mp3
statystyka

Copyright 2010 Batalion graphic design by cub3r project. Wszelkie prawa zastrzeżone.