- Dokumentacja
- Funkcje klienta
- engineReplaceBlipIcon
Funkcja
engineReplaceBlipIcon
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ż
engineRestoreBlipIconPrzywraca ikonę gry poengineReplaceBlipIcon. Bez argumentu przywraca wszystkie ikony podmienione przez ten zasób.isBlipIconReplacedSprawdza, czy ikona blipa o tym numerze ma własny obraz zengineReplaceBlipIcon.createBlipTworzy blip, czyli ikonę na radarze i mapie, w podanym punkcie.