Po dość długiej przerwie postanowiłem napisać nowy poradnik. Tym razem dowiesz się jak umieścić na mapie ciężarówkę.
W oknie 2D Radiant'a, kliknij prawym przyciskiem myszy i wybierz script, a potem vehicle. Na mapie pojawi się czerwony sześcian, który fachowo nazywa się script_vehicle.
Jak pewnie zauważyłeś na mapie pojawiła Ci się ciężarówka. Teraz kliknij prawym przyciskiem myszy w oknie 2D i stwórz info_vehicle_node. Kiedy go wybierzesz, na mapie powinien Ci się pokazać kolejny sześcian koloru zielonego. Wejdź do menedżera obiektów i wpisz:
key: "targetname"
# value: "truck_start"
# key: "spawnflags"
# value: "1"
# key: "speed"
# value: "10"
# key: "lookahead"
# value: "1"
Po wpisaniu powyższych wartości powinna Ci się pokazać zielona linia, łącząca script_vehicle z info_vehicle_node. Jeżeli takowa się nie pojawi, zaznacz najpierw ciężarówkę, a następnie zielony sześcian i naciśnij jednocześnie CTRL + K. Wartość speed, jak zapewne się domyślasz, odpowiada za prędkość, z jaką nasz pojazd będzie jechał. Natomiast lookahead za "ścinanie" zakrętów, im większa wartość tym łagodniejsze zakręty.
Teraz stwórz kolejny info_vehicle_node. Zaznacz pierwszy vehicle_node i nowy, następnie wciśnij CTRL + K. Tym razem pojawi Ci się czerwona strzałka, oznaczająca trasę, po której będzie się poruszał Twój pojazd. Znowu stwórz vehicle_node i połącz go z ostatnim vehicle node, który jest przyłączony do trasy. Schemat powinien wyglądać tak: [TRUCK] -> [NODE] ->-> [NODE] ->-> [NODE]. Oczywiście liczba vehicle_nodów nie jest ograniczona, więc możesz ich tworzyć naprawdę dużo.
W tym momencie stwórz gdzieś na mapie trigger_multiple, któremu nadaj atrybuty:
# key: "targetname"
# value: "truck_trig"
Przyszła kolej na załoge ciężarówki. Do okoła pojazdu stwórz sześciu żołnierzy, obojętnie jakiej nacji. Każdemu z nich nadaj wartości:
# key: "script_vehiclegroup"
# value: "1"
# key: "spawnflags"
# value: "3"
Ostatni punkt - skrypt... Stwórz plik "NAZWA_MAPY.gsc" i wpisz do niego:
main()
{