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. 😄

