SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. engineReplaceBlipIcon

Funkcja

engineReplaceBlipIcon

KlientSilnik gryTylko Trilogy Hub

Podmienia obraz ikony blipa gry (numer 0-63, np. 40) na własny obraz. Obraz to plik z zasobu (PNG, JPG, BMP albo GIF, wpisany w meta.xml jako <file>, także :zasob/plik.png) albo dane obrazu, np. odczytane przez fileRead. Nowa ikona pojawia się wszędzie, gdzie gra rysuje ten numer: na radarze, na mapie w menu ESC i w jej legendzie. Blipy z tą ikoną działają dalej tak samo (najechanie myszą, nazwy, kolejność). Najlepiej kwadratowy obraz z przezroczystym tłem; większy niż 256 px jest zmniejszany. Po zatrzymaniu zasobu wraca ikona gry.

Składnia

bool engineReplaceBlipIcon(int iconID, string image)

Argumenty

iconIDint
Numer ikony blipa 0-63 (jak w createBlip).
imagestring
Ścieżka pliku obrazu w zasobie albo dane obrazu.

Zwraca

true przy powodzeniu; przy błędzie false i powód.

Przykład

-- ikona 40 na radarze i mapie ESC = nasz plik
engineReplaceBlipIcon(40, "ikony/sklep.png")

Zobacz też