[Pomoc]TextDraw

Započeo --Lood--
19. Maj 2013. Zaključano
391
pregleda
11
postova
--Lood--
5
Crime Lord
19. Maj 2013.
Scripta koju koristim: od 0
Opis problema: e vako pravim stats na klik i kada kliknem na 'Imovina' nista se ne dogadja....
Dio scripte:
OnGameModeInit


TextImovina = TextDrawCreate(259.000000, 176.000000, "Imovina");
TextDrawBackgroundColor(TextImovina, 255);
TextDrawFont(TextImovina, 2);
TextDrawLetterSize(TextImovina, 0.500000, 1.500000);
TextDrawColor(TextImovina, -16776961);
TextDrawSetOutline(TextImovina, 1);
TextDrawSetProportional(TextImovina, 1);


OnPlayerClickTextDraw


else if(clickedid == TextImovina)
{

TextDrawShowForPlayer(playerid, TextName);
TextDrawShowForPlayer(playerid, TextOrg);

new str;
new str2;
new ptelefon;
if(PlayerInfo != 0) { ptelefon = "Da"; }
else if(PlayerInfo == 0) { ptelefon = "Ne"; }
new pnumber = PlayerInfo;
new autokljuc;
if(PlayerInfo != 999) { autokljuc = "Da"; }
else if(PlayerInfo == 999) { autokljuc = "Ne"; }
new autokljuc2;
if(PlayerInfo != 999) { autokljuc2 = "Da"; }
else if(PlayerInfo == 999) { autokljuc2 = "Ne"; }
new motokljuc;
if(PlayerInfo != 999) { motokljuc = "Da"; }
else if(PlayerInfo == 999) { motokljuc = "Ne"; }
new firmakljuc;
if(PlayerInfo != 255) { firmakljuc = "Da"; }
else if(PlayerInfo == 255) { firmakljuc = "Ne"; }
new bikekljuc;
if(PlayerInfo != 999) { bikekljuc = "Da"; }
else if(PlayerInfo == 999) { bikekljuc = "Ne"; }
new kucakljuc;
if(PlayerInfo != 999) { kucakljuc = "Da"; }
else if(PlayerInfo == 999) { kucakljuc = "Ne"; }
new sfirmakljuc;
if(PlayerInfo != 255) { sfirmakljuc = "Da"; }
else if(PlayerInfo == 255) { sfirmakljuc = "Ne"; }
new helikljuc;
if(PlayerInfo != 999) { helikljuc = "Da"; }
else if(PlayerInfo == 999) { helikljuc = "Ne"; }
new plkljuc;
if(PlayerInfo != 999) { plkljuc = "Da"; }
else if(PlayerInfo == 999) { plkljuc = "Ne"; }
new stankljuc;
if(PlayerInfo != 999) { stankljuc = "Da"; }
else if(PlayerInfo == 999) { stankljuc = "Ne"; }
new vikkljuc;
if(PlayerInfo != 999) { vikkljuc = "Da"; }
else if(PlayerInfo == 999) { vikkljuc = "Ne"; }

format(str, sizeof(str), "~r~Telefon: ~w~%s~n~~n~\
~y~Firma: ~w~%s~n~\
~y~S.Firma: ~w~%s~n~\
~y~Kuca: ~w~%s~n~\
~y~Stan: ~w~%s~n~\
~y~Vikendica: ~w~%s~n~~n~\
~b~Auto: ~w~%s~n~\
~b~Auto 2: ~w~%s~n~\
~b~Motor: ~w~%s~n~\
~b~Biciklo: ~w~%s~n~\
~b~Letjelica: ~w~%s~n~\
~b~Plovilo: ~w~%s",ptelefon,pnumber,firmakljuc,sfirmakljuc,kucakljuc,stankljuc,vikkljuc,autokljuc,autokljuc2,motokljuc,bikekljuc,helikljuc,plkljuc);
format(str2, sizeof(str2), "~b~Broj: ~w~%s~n~~n~\
~b~Vrsta: ~w~%s~n~\
~b~Vrsta: ~w~%s~n~\
~b~Vrsta: ~w~%s~n~\
~n~\
~n~~n~\
~b~Model: ~w~%s~n~\
~b~Model: ~w~%s~n~\
~b~Model: ~w~%s~n~\
~b~Model: ~w~%s~n~\
~b~Model: ~w~%s~n~\
~b~Model: ~w~%s~n~",BusinessType(PlayerInfo),FirmaType(PlayerInfo),KucaType(PlayerInfo),
VehicleNames2[CarInfo[PlayerInfo]-400], VehicleNames2[CarInfo[PlayerInfo]-400],
VehicleNames2[CarInfo[PlayerInfo]-400], VehicleNames2[CarInfo[PlayerInfo]-400],
VehicleNames2[CarInfo[PlayerInfo]-400], VehicleNames2[CarInfo[PlayerInfo]-400]);
TextDrawSetString(TextName, str);
TextDrawSetString(TextOrg, str2);
TextDrawSetString(TextImovina, "Imovina");

}
Deleted User
Obrisan korisnik
19. Maj 2013.
Opet nemas TextDrawTextSize kao i u proslim td-ovima sto sam ti govorio. Morate kreirati box i kasnije ga mozete iskljuciti posto podesiti gde moze da klika i gde ti je TextDrawSetSelectable (ako tako bese xD)

EDIT:
Evo i sa wiki kada vec niko ne cita i ne kapira me za tu vrstu td-ova:
Quote
Important Note: The clickable area is defined by TextDrawTextSize. The x and y parameters passed to that function must not be zero or negative.
--Lood--
5
Crime Lord
19. Maj 2013.
ali kako npr textnovac

TextNovac = TextDrawCreate(266.000000, 156.000000, "Novac");
TextDrawBackgroundColor(TextNovac, 255);
TextDrawFont(TextNovac, 2);
TextDrawLetterSize(TextNovac, 0.500000, 1.500000);
TextDrawColor(TextNovac, -16776961);
TextDrawSetOutline(TextNovac, 1);
TextDrawSetProportional(TextNovac, 1);

I sve normalno radi
Deleted User
Obrisan korisnik
19. Maj 2013.
--Lood-- wrote on May 19, 2013, 5:51 pm:
ali kako npr textnovac

TextNovac = TextDrawCreate(266.000000, 156.000000, "Novac");
TextDrawBackgroundColor(TextNovac, 255);
TextDrawFont(TextNovac, 2);
TextDrawLetterSize(TextNovac, 0.500000, 1.500000);
TextDrawColor(TextNovac, -16776961);
TextDrawSetOutline(TextNovac, 1);
TextDrawSetProportional(TextNovac, 1);

I sve normalno radi

Verovatno jer se nekako poklope koordinate. Ali ti ako zelis da odstupas od onog sto je i sam Kye rekao teraj po svome pa probaj resiti drugacije i komplikovanije...
--Lood--
5
Crime Lord
19. Maj 2013.
uradio sam kako si reko... Opet nece :s ..
Deleted User
Obrisan korisnik
19. Maj 2013.
--Lood-- wrote on May 19, 2013, 6:05 pm:
uradio sam kako si reko... Opet nece :s ..

Daj kod da vidim kako si sada stavio... I jel imas TextDrawSetSelecatable?
--Lood--
5
Crime Lord
19. Maj 2013.
imam ali mi je to na dnu OnGameModeinit 🙂

TextImovina = TextDrawCreate(259.000000, 176.000000, "Imovina");
TextDrawTextSize(TextImovina,60.000000, 20.000000);
TextDrawBackgroundColor(TextImovina, 255);
TextDrawFont(TextImovina, 2);
TextDrawLetterSize(TextImovina, 0.500000, 1.500000);
TextDrawColor(TextImovina, -16776961);
TextDrawSetOutline(TextImovina, 1);
TextDrawSetProportional(TextImovina, 1);

i na dnu ongamemodeinit


TextDrawSetSelectable(TextImovina, 1);

Edit:
dodo samTextDrawTextSize i na ostale TDove vezane za statss i sada ni jedan ne radi ...
I 'Imovina' je radila dok nisam ubacio ono
Model auta, vrsta kuce itd..
--Lood--
5
Crime Lord
20. Maj 2013.
Neko ? 🙂
--Lood--
5
Crime Lord
20. Maj 2013.
Neko ?
Vlada_Jovic
4
Shot Caller
20. Maj 2013.
Pa stavis ga odma ispod textdraw-a, zbog cega ga stavljas na kraju cak o.O
TextImovina = TextDrawCreate(259.000000, 176.000000, "Imovina");
TextDrawTextSize(TextImovina,60.000000, 20.000000);
TextDrawBackgroundColor(TextImovina, 255);
TextDrawFont(TextImovina, 2);
TextDrawLetterSize(TextImovina, 0.500000, 1.500000);
TextDrawColor(TextImovina, -16776961);
TextDrawSetOutline(TextImovina, 1);
TextDrawSetProportional(TextImovina, 1);
TextDrawSetSelectable(TextImovina,  true);
--Lood--
5
Crime Lord
21. Maj 2013.
Zato sto je u jednom tut-u..Msm da je od ZeeXa pisalo da se to stavlja na kraju callbacka..
Inace sredio sam moze Lock 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha