[Pomoc]TextDraw

Započeo --Lood--
10. Maj 2013. Zaključano
430
pregleda
11
postova
--Lood--
5
Crime Lord
10. Maj 2013.
Scripta koju koristim: od 0
Opis problema: Pravim stats na click i sada kada klikne bilo gde ispod osnovno pozove callback onplayerclicktextdraw...E kako da namestim da mora tacno na 'Osnovno' kliknut ? 🙂
Dio scripte:

ongamemodeinit

//stats
TextOsnovno = TextDrawCreate(250.000000, 136.000000, "Osnovno");
TextDrawBackgroundColor(TextOsnovno, 255);
TextDrawFont(TextOsnovno, 2);
TextDrawLetterSize(TextOsnovno, 0.500000, 1.000000);
TextDrawColor(TextOsnovno, -16776961);
TextDrawSetOutline(TextOsnovno, 1);
TextDrawSetProportional(TextOsnovno, 1);

onplayerconnect

TextName = TextDrawCreate(67.000000, 135.000000, "Ime:");
TextDrawBackgroundColor(TextName, 255);
TextDrawFont(TextName, 1);
TextDrawLetterSize(TextName, 0.389999, 1.000000);
TextDrawColor(TextName, -1);
TextDrawSetOutline(TextName, 0);
TextDrawSetProportional(TextName, 1);
TextDrawSetShadow(TextName, 1);

TextOrg = TextDrawCreate(368.000000, 135.000000, "Organizacija");
TextDrawBackgroundColor(TextOrg, 255);
TextDrawFont(TextOrg, 1);
TextDrawLetterSize(TextOrg, 0.389999, 1.000000);
TextDrawColor(TextOrg, -1);
TextDrawSetOutline(TextOrg, 0);
TextDrawSetProportional(TextOrg, 1);
TextDrawSetShadow(TextOrg, 1);


cmd:stats

CMD:stats(playerid, params[])
{
if(PlayerInfo < 1) return SendClientMessage(playerid,0xFFFFFFAA,"  Nisi se logovao");
TextDrawShowForPlayer(playerid, TextOsnovno);

SelectTextDraw(playerid, 0xA3B4C5FF);
return 1;
}

onplayerclicttextdraw


if(clickedid == TextOsnovno)
{
TextDrawShowForPlayer(playerid, TextName);
TextDrawShowForPlayer(playerid, TextOrg);

//new statsstr, statsstr2, statsstr3;
new statsstr;
new statsstr2;
new nxtlevel = PlayerInfo;
new expamount = nxtlevel*sledecilevel;

new olevel = PlayerInfo;
new arespekti = PlayerInfo;
new eplate = PlayerInfo;
//new agodine = PlayerInfo;
new isplatapred = PlayerInfo;
new inforank = PlayerInfo;
new orgkazna = PlayerInfo;

new otext;
if(PlayerInfo == 1) { otext = "Musko"; }
else if(PlayerInfo == 2) { otext = "Zensko"; }

new ttext;
if(PlayerInfo == 0) { ttext = "Nezaposlen"; }
else if(PlayerInfo == 1) { ttext = "Farmer"; }
else if(PlayerInfo == 2) { ttext = "Diler Droge"; }
else if(PlayerInfo == 3) { ttext = "Dee Jay"; }
else if(PlayerInfo == 4) { ttext = "Dzeparos"; }
else if(PlayerInfo == 5) { ttext = "Cistac ulica"; }
else if(PlayerInfo == 6) { ttext = "Mehnicar"; }
else if(PlayerInfo == 7) { ttext = "Vozac autobusa"; }
else if(PlayerInfo == 8) { ttext = "Diler oruzija"; }
else if(PlayerInfo == 9) { ttext = "Ilegalni taksista"; }
else if(PlayerInfo == 10) { ttext = "Dostavljac"; }
else if(PlayerInfo == 11) { ttext = "Pjevac"; }
else if(PlayerInfo == 12) { ttext = "Mornar"; }

new ptext;
if(PlayerInfo == 1) { ptext = "BiH"; }
else if(PlayerInfo == 2) { ptext = "Srbija"; }
else if(PlayerInfo == 3) { ptext = "Hrvatska"; }
else if(PlayerInfo == 4) { ptext = "Crna Gora"; }
else if(PlayerInfo == 5) { ptext = "Makedonija"; }
else if(PlayerInfo == 6) { ptext = "Slovenija"; }
new pugovor = PlayerInfo;

new orttext;
if(PlayerInfo == 0 || PlayerInfo == 0) { orttext = "Civil"; }
else if(PlayerInfo == 1 || PlayerInfo == 1) { orttext = "LSN"; }
else if(PlayerInfo == 2 || PlayerInfo == 2) { orttext = "Yakuza"; }
else if(PlayerInfo == 3 || PlayerInfo == 3) { orttext = "Triad Family"; }
else if(PlayerInfo == 4 || PlayerInfo == 4) { orttext = "LSPD"; }
else if(PlayerInfo == 5 || PlayerInfo == 5) { orttext = "GSF"; }
else if(PlayerInfo == 6 || PlayerInfo == 6) { orttext = "Ballas"; }
else if(PlayerInfo == 7 || PlayerInfo == 7) { orttext = "Medicina"; }
format(statsstr, sizeof(statsstr), "~y~Ime: ~w~%s~n~\
~y~Prezime: ~w~%s~n~~n~\
~b~Level: ~w~%d~n~\
~b~Sati igre: ~w~%d~n~\
~b~Respekti: ~w~%d/%d~n~\
~b~Norma: ~w~%d/30~n~~n~\
~r~Porijeklo: ~w~%s~n~\
~r~Spol: ~w~%s", GetPlayerFirstName(playerid), GetPlayerLastName(playerid), olevel, eplate,
arespekti, expamount, isplatapred, ptext, otext);
format(statsstr2, sizeof(statsstr2), "~b~Org: ~w~%s~n~\
~b~Rank: ~w~%d~n~\
~b~Org kazna: ~w~%d~n~~n~\
~r~Posao: ~w~%s~n~\
~r~Posao ugovor: ~w~%d/5", orttext, inforank, orgkazna, ttext, pugovor);

TextDrawSetString(TextName, statsstr);
TextDrawSetString(TextOrg, statsstr2);
TextDrawSetString(TextOsnovno, "Osnovno");

}

Slika/video:
Antonio_Leko
5
Kingpin
10. Maj 2013.
ShowPlayerDialog(playerid,Dialogonclick,0,PlayerName,string,"OK","EXIT");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==Dialogonclick){ if(!response){return 0;}
return 1;
}


Ovako nesto?
--Lood--
5
Crime Lord
10. Maj 2013.
|W|Antonio wrote on May 10, 2013, 4:07 pm:
ShowPlayerDialog(playerid,Dialogonclick,0,PlayerName,string,"OK","EXIT");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==Dialogonclick){ if(!response){return 0;}
return 1;
}


Ovako nesto?

Kake to ima vee sa TextDrawom 🙂 .. ?
Antonio_Leko
5
Kingpin
10. Maj 2013.
Jel ti trazis kad ide na stats i da klikne gumb ?
--Lood--
5
Crime Lord
10. Maj 2013.
pa brt procitaj kodove..
Vidis da sam napravio da kada kuca stats ..
Da mu se pokaze textdraw i kada klikne na osnovno da mu izbaci osnovne podatke u textdrawu./...Nije to moj problem...Moj je porblem da mora tacno na 'Osnovno' kliknut a ne bilo gde ispod osnovnog 😉
--Lood--
5
Crime Lord
12. Maj 2013.
Neko ? 🙂
Deleted User
Obrisan korisnik
12. Maj 2013.
Opet ti Y koordinata nije podesena:
TextDrawTextSize(TextOsnovno, 183.000000, 0.000000);
Probaj nju podesiti kada pravis to ti je box dovoljeno je da kreiras u editoru i iskljucis kada podesis ostace koordinate
--Lood--
5
Crime Lord
12. Maj 2013.
Edito sam temu pogledaj sada TextDraw i sve..
Moja greska bio sam stavio pogresne kodove...
Deleted User
Obrisan korisnik
12. Maj 2013.
--Lood-- wrote on May 12, 2013, 10:01 am:
Edito sam temu pogledaj sada TextDraw i sve..
Moja greska bio sam stavio pogresne kodove...

Isti slucaj moras odraditi ono sto sam ti rekao pa probaj...
--Lood--
5
Crime Lord
12. Maj 2013.
Tnx Gagi.. reseno 🙂
Deleted User
Obrisan korisnik
12. Maj 2013.
problem resen, lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha