httpRick Posted January 1, 2017 Share Posted January 1, 2017 (edited) Witam chcę przedstawić wam pewien projekt Systemu Misji w MTA na sam początek posiada tylko jedna Misje ale dość zawansowaną nad którą pracowałem jakieś 3 tygodnie. Tak jak tytuł wskazuje będzię to System wykonywania określonych Misji. Po co Misje w MultiPlayer? Wiele serwerów oferuje jedynie parę monotonnych prac typu przyjedź od punktu (A do B) i na tym kończy się praca, bez żadnych urozmaiceń. Sposób działania: Każdą misję uruchamiamy jak w Grand Theft Auto San Andreas wchodząc do pojazdu i naciskając liczbę 2 na klawiaturze. Specyfikacja danej Misji: 1. Sanitariusz: Wygodna i łatwa konfiguracja w pliku "config" Możliwość wykonywania misji za pomocą Ambulansu System inteligencji NPC [AI] (omijanie przeszkód, wykrywanie optymalnej trasy do drzwi, wyszukiwanie najbliższych drzwi) Całość w pełni zoptymalizowana System wyszukiwania ścieżek oraz losowego rozmieszczania na nich botów Funkcja blokująca tworzenie botów w przypadku braku ścieżki oraz jeśli ścieżka znajduje się na wodzie. Czas okreslany w minutach i sekundach oraz system dodawania czasu System poziomów System inteligentnej wypłaty System wybierania najbliższego szpitala Funkcja kolizji i odejmowania zdrowia NPC Wiele komunikatów tekstowych odnośnie (Pełnego Ambulansu, Anulowania Misji, Nie powodzenia misji, Uratowania, przydzielenia czasu) Wsparcie dla języka: Niemieckiego Angielskiego Polskiego Planowany: System komunikatów radiowych Medical Center w postaci głosów SFX Wsparcie dla języka Rosyjskiego Wsparcie dla języka Hiszpańskiego Dodanie zapisu stanu Levelu gracza w przypadku restartu skryptu. Dodanie realistycznego wchodzenia oraz wychodzenia z pojazdu dla NPC Wykryte na obecną chwilę błędy: NPC w przypadku przejechania i zmniejszenia prędkości do wartości 0 wsiada po czym się zabija w ambulansie (W realizacji naprawy) Teksty nie zmieniają się dynamicznie po szybkiej zmianie języka podczas wyświetlania aktualnego komunikatu w poprzednim języku (Rozpoznawanie błędu) Projekt po publikacji zostanie wydany na licencji GPL V3 oraz zgodnie z wymogami licencji cały kod zostanie opublikowany na zasadzie open source. Prezentacja: Edited January 1, 2017 by httpRick Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now