[Pomoc] Mjesanje Textdrawova

Započeo Neon RolePlay
29. Jan. 2014. Zaključano
411
pregleda
9
postova
Neon RolePlay
3
Hustler
29. Jan. 2014.
Skripta koju koristim: Edit Californie
Detaljan opis problema:

Bok raja,
Znaci imam jedan jako velik problem. Ja i jos jedan lik smo uzeli gm kojeg smo uredjujemo. Obrisali smo sve textdrawove i dodali smo nove pomocu TD alata od Zamrotha. Evo svih TDova

public Ucitavanje_TDova()
{
    //GLOBALNI TDOVI
NovacBoks = TextDrawCreate(612.000000, 79.000000, "_");
TextDrawBackgroundColor(NovacBoks, 255);
TextDrawFont(NovacBoks, 1);
TextDrawLetterSize(NovacBoks, 2.299999, 2.500000);
TextDrawColor(NovacBoks, -1);
TextDrawSetOutline(NovacBoks, 0);
TextDrawSetProportional(NovacBoks, 1);
TextDrawSetShadow(NovacBoks, 1);
TextDrawUseBox(NovacBoks, 1);
TextDrawBoxColor(NovacBoks, 255);
TextDrawTextSize(NovacBoks, 495.000000, 0.000000);

Fill_Upustvo = TextDrawCreate(37.000000, 284.000000, "Pritiscite '~y~N~w~' za sipanje~n~Pritisnite '~y~H~w~' za prestanak.");
TextDrawBackgroundColor(Fill_Upustvo, 255);
TextDrawFont(Fill_Upustvo, 2);
TextDrawLetterSize(Fill_Upustvo, 0.200000, 1.000000);
TextDrawColor(Fill_Upustvo, -1);
TextDrawSetOutline(Fill_Upustvo, 1);
TextDrawSetProportional(Fill_Upustvo, 1);

//POJEDINACNI TDOVI
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
NovacTextDraw = TextDrawCreate(499.000000, 79.000000, "\n");
TextDrawBackgroundColor(NovacTextDraw, 255);
TextDrawFont(NovacTextDraw, 3);
TextDrawLetterSize(NovacTextDraw, 0.449999, 2.200000);
TextDrawColor(NovacTextDraw, -1);
TextDrawSetOutline(NovacTextDraw, 1);
TextDrawSetProportional(NovacTextDraw, 1);

Brzina = TextDrawCreate(503.000000, 340.000000, "\n");
TextDrawBackgroundColor(Brzina, 255);
TextDrawFont(Brzina, 2);
TextDrawLetterSize(Brzina, 0.250000, 1.100000);
TextDrawColor(Brzina, -1);
TextDrawSetOutline(Brzina, 1);
TextDrawSetProportional(Brzina, 1);

Gorivo = TextDrawCreate(503.000000, 357.000000, "\n");
TextDrawBackgroundColor(Gorivo, 255);
TextDrawFont(Gorivo, 2);
TextDrawLetterSize(Gorivo, 0.250000, 1.100000);
TextDrawColor(Gorivo, -1);
TextDrawSetOutline(Gorivo, 1);
TextDrawSetProportional(Gorivo, 1);

Presao = TextDrawCreate(503.000000, 373.000000, "\n");
TextDrawBackgroundColor(Presao, 255);
TextDrawFont(Presao, 2);
TextDrawLetterSize(Presao, 0.250000, 1.100000);
TextDrawColor(Presao, -1);
TextDrawSetOutline(Presao, 1);
TextDrawSetProportional(Presao, 1);

Nasuo = TextDrawCreate(37.000000, 308.000000, "\n");
TextDrawBackgroundColor(Nasuo, 255);
TextDrawFont(Nasuo, 2);
TextDrawLetterSize(Nasuo, 0.200000, 1.000000);
TextDrawColor(Nasuo, -1);
TextDrawSetOutline(Nasuo, 1);
TextDrawSetProportional(Nasuo, 1);

Fill_Cijena = TextDrawCreate(37.000000, 317.000000, "\n");
TextDrawBackgroundColor(Fill_Cijena, 255);
TextDrawFont(Fill_Cijena, 2);
TextDrawLetterSize(Fill_Cijena, 0.200000, 1.000000);
TextDrawColor(Fill_Cijena, -1);
TextDrawSetOutline(Fill_Cijena, 1);
TextDrawSetProportional(Fill_Cijena, 1);

    }
return 1;
}


Ove TDove s parametrom playerid sam pokuso stavit u poseban public i taj public stavit pod onplayerconnect i opet nece, takodjer kad kucaj /text i zelim stvoriti novi TD, on se jednostavno nece stvorit(pise da je, ali ga ja ne vidim). Isto tako mi se nekad zna dogodit da mi umjesto TDa za novac prikazuje brzinomjer. Jel netko zna do cega je?Uređivanje poruke


Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detter
3
Hustler
29. Jan. 2014.
1. Trebaš kreirat text draw

npr.

stock NekiTxtDraw()
{
NovacBoks = TextDrawCreate(612.000000, 79.000000, "_");
}

2. Trebaš pozvati tu funkciju kako bi se oni zapravo kreikrali (zauzeli mjesto u memoriji)

public OnGameModeInit()
{
// Txt Draw napravljen
NekiTxtDraw();
return 1;
}


3. Pozvati taj txt draw

// Pokazuje igracu txt draw
CMD:txt(playerid ,params[])
{
TextDrawShowForPlayer(playerid ,NovacBoks);
return 1;
}

Neon RolePlay
3
Hustler
30. Jan. 2014.
Detter wrote on January 29, 2014, 9:43 pm:
1. Trebaš kreirat text draw

npr.

stock NekiTxtDraw()
{
NovacBoks = TextDrawCreate(612.000000, 79.000000, "_");
}

2. Trebaš pozvati tu funkciju kako bi se oni zapravo kreikrali (zauzeli mjesto u memoriji)

public OnGameModeInit()
{
// Txt Draw napravljen
NekiTxtDraw();
return 1;
}


3. Pozvati taj txt draw

// Pokazuje igracu txt draw
CMD:txt(playerid ,params[])
{
TextDrawShowForPlayer(playerid ,NovacBoks);
return 1;
}



Ne trebam ja to, to sam napravio od davnih dana, procitaj jos jednom tekst. Jos me zanima dali se moze napraviti tekstdraw koji ce ici u funkciju textdrawsetstring a da nema parametar playerid i da je svakom igracu drugacije, znaci da igracu ida 1 pise 'test' a igracu ida 2 'ajmo' (npr.)
Simke94
4
Enforcer
30. Jan. 2014.
Neon RolePlay wrote on January 30, 2014, 5:53 am:
Ne trebam ja to, to sam napravio od davnih dana, procitaj jos jednom tekst. Jos me zanima dali se moze napraviti tekstdraw koji ce ici u funkciju textdrawsetstring a da nema parametar playerid i da je svakom igracu drugacije, znaci da igracu ida 1 pise 'test' a igracu ida 2 'ajmo' (npr.)
Ako sam te dobro razumeo tebi ne rade ovi "Pojedinacni TD"? Stavi pod OnPlayerConnect
TextDrawShowForPlayer(playerid, NovacTextDraw);
i tako za svaki i onda posle radis u public NovacTD stringove za taj TD! I moze ovo za igraca, samo moras da koristis
giveplayerid
ili neku drugu varijablu koja ce da prikazuje textdraw izabranom igracu...
Neon RolePlay
3
Hustler
30. Jan. 2014.
Ne kontam se najbolje :/
Blaeks_Biofor
5
Forum Don
30. Jan. 2014.
textdrawove koje obuhvataju jednog po jednog igraca
new Text:textdraw;
- pod OnPlayerConnecet
globalne textdrawove
new Text:textdraw;
- pod OnGameModeInit
Neon RolePlay
3
Hustler
30. Jan. 2014.
Kad stavim ove s playeridom pod OnPlayerConnect zbuga se, isto pomjesta TDove
Blaeks_Biofor
5
Forum Don
30. Jan. 2014.
da nemas neku filterskriptu sa tdovima ?
Neon RolePlay
3
Hustler
30. Jan. 2014.
Ne

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha