Category:NPC Dokumentacja

From SA-MP Wiki

Jump to: navigation, search


NPC Dokumentacja zostało dodane w 0.3 Dodaliśmy to SA-MP 0.3a więc nie będzie działać w starszych wersjach


Wprowadzenie

NPC (Non-Playing Characters, znane również jako "boty") to funkcja wprowadzona od SA-MP 0.3. Ta nowa funkcja umożliwia dodanie jednego lub więcej NPC wewnątrz serwera, który będzie działał jak "wirtualnych graczy". Korzystają one ze slotów serwera, tak jak gracz. To co mają robić NPC wewnątrz serwera, zależy już od skryptu. Skrypty ze "sztuczną inteligencją" każdego NPC nie jest napisany w pliku tryb gry, ani w filterscript. Używają ich skompilowane skrypty do tego zadania, które muszą pozostać wewnątrz katalogu npcmodes. To znaczy, jeśli chcesz mieć 20 różnych NPC które robią różne rzeczy, będzie najprawdopodobniej miał 20 różnych skompilowane skryptów wewnątrz katalogu npcmodes. To nie znaczy, że nie można normalnie korzystać z funkcji odtwarzacza stosowane do NPC (jak SetPlayerPos, na przykład) od wewnątrz tryb gry lub filterscript.

Każdy NPC działa we własnym procesie. To może lepiej wykorzystać dla procesorów wielordzeniowych. Nowa funkcja NPC dodaje nowe zwrotne i funkcje, które mogą być wykorzystane tylko wewnątrz skryptu NPC. Zwykle te skrypty zawierają funkcje z a_npc, a nie z a_samp. Istnieje również kilka dodatkowych funkcji, które działają w gamemodach i filterskyptach dla ułatwienia obsługi NPC.

Poniższe zasoby są ekskluzywnie dla skryptów NPC, chyba że określono inaczej:

Zwrotne dla botów

Funkcje dla botów

Funkcje które są używane tylko przez gamemod/filterskrypt


Subcategories

There is 1 subcategory to this category.

N

Articles in category "NPC Dokumentacja"

There is 1 article in this category.

N

Personal tools
In other languages