Witam chc? przedstawi? wam pewien projekt Systemu Misji w MTA na sam pocz?tek posiada tylko jedna Misje ale do?? zaawansowan? nad kt?r? pracowa?em jakie? 3 tygodnie.
Tak jak tytu? wskazuje b?dzie 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)
2. Stra?ak:
Wygodna i ?atwa konfiguracja w pliku "config"
Mo?liwo?? wykonywania misji za pomoc? Fire Trucku
System inteligencji NPC [AI] (omijanie przeszk?d, wyszukiwanie losowej trasy ucieczki, losowy wyb?r skr?t?w podczas biegu)
Ca?o?? w pe?ni zoptymalizowana
System wyszukiwania ?cie?ek oraz losowego rozmieszczania na nich bot?w oraz pojazd?w w dowolnej rotacji
Funkcja blokuj?ca tworzenie bot?w w przypadku braku ?cie?ki oraz je?li ?cie?ka znajduje si? na wodzie.
Czas okre?lany w minutach i sekundach oraz system dodawania czasu
System poziom?w
System inteligentnej wyp?aty zale?nej od poziomu oraz ilo?ci ugaszonych po?ar?w oraz premie za pozosta?y czas po uko?czeniu wszystkich poziom?w.
System wyszukiwania punktu po?aru na poje?dzie oraz wykrywania kolizji wody z pojazdem co umo?liwia gaszenie pojazdu.
Wdro?enie systemu efekt?w podczas gaszenia pojazd?w oraz NPC
Funkcja kolizji i spalanie si? NPC
Wiele komunikat?w tekstowych odno?nie (Anulowania Misji, Nie powodzenia misji, Ugaszenia po?aru, Uko?czenia misji, Spalenia sie NPC)
Aktualizacja
Dodanie inteligentnego wsiadanie oraz animacji wzgl?dem pojazdu dla NPC
Dodanie d?wi?k?w Front-End (GTA-SA)
Anulowanie pomys?u dodanie d?wi?k?w ("System komunikat?w radiowych Medical Center w postaci g?os?w SFX") z powodu braku wielu z nich dotycz?cych jednostek Medical Center.
Dodano wsparcia dla j?zyka Rosyjskiego
Dodano wsparcia dla j?zyka Hiszpa?skiego
Dodano zapisu stanu Levelu gracza w przypadku restartu skryptu.
Wsparcie dla j?zyka:
Niemieckiego
Angielskiego
Polskiego
Rosyjskiego
Hiszpa?skiego
Aktualizacja systemu wykrywania niepowodze? misji dla Stra?ak oraz Sanitariusz:
Od teraz je?li pojazd zosta? przewr?cony na plecy i nie zosta? postawiony w ci?gu 5 sekund misja zostaje anulowana
Od teraz je?li pojazd wpadnie do wody uniemo?liwiaj?c mu tym samym ucieczk? z niej misja zostaje anulowana
W ka?dym mie?cie, wsi posiadaj?cej remiz? lub szpital spotkamy ambulansy kt?re s? rozmieszczone odpowiednio
Wdro?ono system przywracania pojazd?w w przypadku wyj?cia gracza z gry, zniszczenia pojazdu.
Naprawa b??d?w:
NPC w przypadku przejechania i zmniejszenia pr?dko?ci do warto?ci 0 wsiada po czym si? zabija w ambulansie.
Teksty nie zmieniaj? si? dynamicznie po szybkiej zmianie j?zyka podczas wy?wietlania aktualnego komunikatu w poprzednim j?zyku.
Wykryte b??dy:
Podczas usuni?cia pojazdu wykonywania misji ona nie zostaje zako?czona jedynie dalej odtwarzana. (Naprawiane)
Efekt czasami nie zostaje zainicjowany podczas gaszenia pojazdu. (wykrywane)
Projekt po publikacji zostanie wydany na licencji GPL V3 oraz zgodnie z wymogami licencji ca?y kod zostanie opublikowany na zasadzie open source.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach