Üdv mindenkinek!
Ebben a leírásban elmagyarázom, hogy miként tudtok egyedi képet hozzáadni a GTA-hoz.
Leszögezném, ezt csak az az ember látja, akinek megvan a file!
Valamint a kép nem minden esetben jó felbontású, trükközni kell vele kicsit.Na akkor kezdjünk bele.
Amire szükségünk van: - TXD Workshop
- Valamilyen képszerkesztő(pl. Photoshop)
- PAWNO
Első lépés: Eldöntöd, hogy mi legyen, és elkészíted. Én most egy bejelentkező oldalsávot fogok berakni, ha lehet így hívni.
A kép PNG kiterjesztésű legyen! Nem tudom, hogy máshogy működik-e, de így biztos jó lesz.
Második lépés:Megnyitjuk a TXD Workshop-ot, rámegyünk az Open TXD gombra
majd megkeressük a GTA főkönyvtárában a következőt:
GTA San Andreas/models/txdHa ez megvan, a mappán belül megnyitjuk az egyik .txd filet. Én most a
loadsc9 nevű filet fogom.
Harmadik lépés:Létrehozunk egy új képet, ehhez a következőt kell tenni. Rámegyünk bal fölül az
Image fülre, ott
New, majd
32 BPPHa ezzel megvagyunk, a következő képet kell hogy lássunk:
Ezek után jobb felül a következőre kell rámenni:
PropertiesEzek után a képen láthatóak szerint töltsük ki a mezőket. Az elnevezés(kep), bármi lehet, amit beállítasz. Az alatta lévő(kepa) pedig ugyan az ami a neve, csak egy betűt mögé raksz. Ebben az esetben \"a\".
Negyedik lépés:Beimportáljuk az általunk elkészített képet. Csak annyi a dolgod, hogy felül, középen az Import fülre rámész, majd beimportálod a képet.
Ha ezzel megvagy, a jobb oldalt megjelent kép alatt kiválasztjuk a Mixed view fület, és ha ott rendben találjuk a képet, akkor felül, középen lévő Save TXD füllel elmenthetjük.
Ötödik lépés:Ezt csak olyan felületesebben mondom el. PAWNO-ban mintha egy rendes képet kellene megjeleníteni, ugyan az az eljárás, csak a megadott nevet használjuk
Az én képemhez használt kódot másolom ide:
new Text:log_oldalsav;
log_oldalsav = TextDrawCreate(50.000000, 0.000000, \"loadsc9:kep\");
TextDrawLetterSize(log_oldalsav, 0.000000, 0.000000);
TextDrawTextSize(log_oldalsav, 430.0, 480.0);
TextDrawAlignment(log_oldalsav, 1);
TextDrawColor(log_oldalsav, -1);
TextDrawSetShadow(log_oldalsav, 0);
TextDrawSetOutline(log_oldalsav, 0);
TextDrawFont(log_oldalsav, 4);
TextDrawShowForPlayer(playerid, log_oldalsav);
És ha egy kicsit foglalkoztok vele, valami ilyesmiket is ki lehet hozni belőle:
Remélem tudtam segíteni!