SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. removeWorldModel

Funkcja

removeWorldModel

Serwer i klientŚwiatIdentyczna z MTA:SA

Zapisuje usunięcie obiektów mapy San Andreas o danym modelu w kuli o podanym promieniu. Można wywołać wiele razy; każde wywołanie dodaje wpis. Wywołane, zanim gra wczyta swoje modele (np. przy wejściu gracza), czeka i działa po wczytaniu.

Składnia

bool removeWorldModel(int model, float radius, float x, float y, float z [, int interior = -1])

Argumenty

modelint
Numer modelu obiektu mapy.
radiusfloat
Promień w metrach.
xfloat
X środka.
yfloat
Y środka.
zfloat
Z środka.
interiorint, opcjonalny = -1
Wnętrze, w którym działa usunięcie (-1 = każde).

Zwraca

true przy powodzeniu.

Przykład

removeWorldModel(1226, 20, 2495, -1665, 13)

Uwagi

Razem z kolizją. Budynki i obiekty mapy znikają u wszystkich graczy razem z kolizją: można przez nie przejść, przejechać i strzelić. Budynki doczytywane później też znikają. Wpisy <removeWorldObject> z plików .map działają tak samo.

Rekwizyty bez nazwy. Część rekwizytów dodanych w wersji DE ma numer modelu bez nazwy w tabeli gry (np. 6, 266, 329; taki numer zwraca processLineOfSight). Ich też można usunąć tym numerem: znikają rekwizyty tego modelu w podanej kuli.

Słupy, płoty, graffiti. Obiekty, które gra trzyma jako osobne aktory poziomu (słupy telegraficzne, siatki dyn_mesh, graffiti, dystrybutory, rośliny), znikają tak samo jak budynki i nie wracają po chwili. Rekwizyty z numerem modelu bez nazwy (np. beczki, szafki i półki w magazynach) znikają razem z dekoracjami poziomu, które stoją w ich obrysie. Modele bez kolizji (graffiti, szczotki myjni) wskażesz kursorem funkcją getWorldModelOnLine.

Kilka zasobów. Gdy dwa zasoby usuną ten sam budynek, zatrzymanie jednego z nich go nie przywraca. restoreWorldModel zdejmuje najpierw wpisy własnego zasobu. Tak samo po stronie serwera i klienta: usunięcie ze skryptu klienta zostaje, gdy inny zasób (np. edytor map) przywraca ten sam model w tym miejscu.

Zobacz też