[POMOĆ] TD

Započeo Obrisan korisnik
30. Sep. 2012. Zaključano
365
pregleda
7
postova
Deleted User
Obrisan korisnik
30. Sep. 2012.
Skripta koju koristim: Edit GF.
Detaljan opis problema: Vegas mi je juće pomogao malo i riješio sam crash pri pay-u.
Onda sam imao drugi problem - tj nisam imao TDova gdje će se ispisati taj pay. Napravio sam TDove ali sada piÅ¡e u samo prvi TD, znaći prvi td radi a ostalo su velika slova preko ćitavog ekrana. A  neznam gdje grijeÅ¡im.
Dio skripte:
TD koji radi(valjda je to taj):
PayDayTextDraw = TextDrawCreate(501.0, 167.0, "Pay Day");
    TextDrawLetterSize(PayDayTextDraw,0.600,1.639);
TextDrawFont(PayDayTextDraw, 0);
TextDrawSetShadow(PayDayTextDraw,0);
    TextDrawSetOutline(PayDayTextDraw,1);
    TextDrawSetProportional(PayDayTextDraw, 1);

I u njeg se sve fino ispiše normalno.

A ova 2 dole samo pišu slova(dobit ćete poslije koja):
PayCheckTextDraw = TextDrawCreate(217.000,125.000, "\n");
        TextDrawUseBox(PayCheckTextDraw, 1);
        TextDrawBoxColor(PayCheckTextDraw, 0x00000099);
        TextDrawLetterSize(PayCheckTextDraw,0.249,1.040);
        TextDrawTextSize(PayCheckTextDraw, 606, 0);
    TextDrawFont(PayCheckTextDraw, 1);
    TextDrawSetShadow(PayCheckTextDraw,0);
        TextDrawSetOutline(PayCheckTextDraw,1);
        TextDrawSetProportional(PayCheckTextDraw, 1);

        PayCheckTextDrawTotal = TextDrawCreate(45,129, "Payday: /n");
        TextDrawBackgroundColor(PayCheckTextDrawTotal, 255);
        TextDrawLetterSize(PayCheckTextDrawTotal,0.849995, 2.400000);
        TextDrawTextSize(PayCheckTextDrawTotal, 606, 0);
    TextDrawFont(PayCheckTextDrawTotal, 1);
        TextDrawSetOutline(PayCheckTextDrawTotal,1);
        TextDrawSetProportional(PayCheckTextDrawTotal, 1);


Ovo je text za onaj prvi TD koji radi:
// PayDay Text Draw
format(string, sizeof(string), "~n~%02d/%02d/%d, %02d:%02d:%02d~n~~n~IZNOS PLACE~n~ Radna Knjizica: %d$~n~~n~BANKOVNI RACUN~n~ Iznos: %d$~n~ Kamatna stopa: 0.%d~n~ Iznos kamate: %d$",
Day,
Month,
Year,
Hour,
Minute,
Second,
checks,
account,
tmpintrate,
interest);

TextDrawSetString(PayCheckTextDraw, string);


A evo za ona 2:
// PayDay Total Text Draw
            format(string, sizeof(string), "~n~TROSKOVI~n~ Racun struje: -%d$~n~ Rent: -%d$~n~ Porez: -%d$~n~ Kredit: -%d$~n~~n~NOVI IZNOS~n~ Banka: %d$~n~ Gotovina: %d$~n~ Ukupan profit: %d$~n~~n~Pritisnite ENTER za ~n~zatvaranje prozora.",
            ebill,
rent,
TaxValue,
rata,
PlayerInfo,
money,
total);

TextDrawSetString(PayCheckTextDrawTotal, string);
TextDrawShowForPlayer(playerid, PayDayTextDraw);
TextDrawShowForPlayer(playerid, PayCheckTextDraw);
TextDrawShowForPlayer(playerid, PayCheckTextDrawTotal);
SetPVarInt(playerid, "PayDayTextDrawShown", 1);
rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PovecajPVarInt(playerid, "ConnectTime", 1);


Nadam se da ste shvatili, ja sam se mnogo mućio ali stvarno nikako da shvatim gdje grijeÅ¡im.  😄
Deleted User
Obrisan korisnik
30. Sep. 2012.
Neko? 😄
Deleted User
Obrisan korisnik
30. Sep. 2012.
Ne razumijem na šta tačno misliš.. Jel u ostala 2 TD-a treba nešto pisati?
Deleted User
Obrisan korisnik
30. Sep. 2012.
Pa da. VidiÅ¡ u prvom se ispiÅ¡e text, znaći u TDu bude.Dok u ostala 2 budu slova velika preko ćitavog ekrana tj ne ispiÅ¡e ih u TD. Idem da ti slikam pa ću edit post. 🙂



VidiÅ¡ da je prvi TD uredu, a ispod trebaju biti joÅ¡ 2 a to su ova dva Å¡to nerade. ShvataÅ¡ sad? 😄
Deleted User
Obrisan korisnik
30. Sep. 2012.
Uradio kao i sa prvim, TextDrawSetString.. 🙂
Deleted User
Obrisan korisnik
30. Sep. 2012.
Pa već ima:
TextDrawSetString(PayCheckTextDrawTotal, string);
za ta druga 2.
Deleted User
Obrisan korisnik
30. Sep. 2012.
Pošto si radio u zamaroht editoru, kopiraj prvi, znači da drugi TD izgleda kao prvi, ubaci ga u skriptu i preko TextDrawSetString promjeni sadržaj teksta..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha