M-am gandit sa va arat cum functioneaza functia SetObjectMaterialText. Pentru a parcurge acest tutorial aveti nevoie de Map Editor Primadata sa va explic functia. ID obiect - ID-ul obiectului. Textul - Textul pe care vrem sal scriem. materialindex - Daca vrem sa inlocuim matarialul obiectului cu text. materialsize - Marimea materialuli. Aveti aici marimile fontface - Frontul din fata. fontsize - Marimea frontului (Maxim 255). bold - Daca va fi scris cu bold fontcolor - Culoarea text-ului(ARGB) adica 0xFF000000(negru) backcolor - Culoare de fundal(ARGB) textalignment - Alinierea obiectului (initial: left) Primul pas: Deschide Map editorul si ne ducem la locul unde vrem sa scrie. Pasul 2: Cautam un perete, care a fost adaugat in 0.3e. [img width=500 height=400]
Pasul 3: Il introducem. [img width=500 height=400]
Pasul 4: Luam obiectul si il introducem in GameMode, sub OnGameModeInit. [pawn]new tutorial = CreateObject(19353, 210.06, 1924.85, 24.27, 0.00, 0.00, 90.00);[/pawn] Pasul 5:Sub obiect adaugam functia SetObjectMaterialText Va fi asa: [pawn]new tutorial = CreateObject(19353, 210.06, 1924.85, 24.27, 0.00, 0.00, 90.00); SetObjectMaterialText(tutorial, "Tutorial", 0, OBJECT_MATERIAL_SIZE_256x128,\ "Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);[/pawn] Il testam. El va arata asa: [img width=500 height=400]
Sfarsit.