Započeo --Lood--
•10. Maj 2013.• Zaključano[Pomoc]TextDraw
447
pregleda
11
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
804
Postovi:
115
Teme:
Pridružio se:Jul 2012
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
onplayerconnect
cmd:stats
onplayerclicttextdraw
Slika/video:
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:
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,046
Postovi:
39
Teme:
Pridružio se:Okt. 2012
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?
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
804
Postovi:
115
Teme:
Pridružio se:Jul 2012
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 🙂 .. ?
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
804
Postovi:
115
Teme:
Pridružio se:Jul 2012
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 😉
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 😉
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
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
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...
Moja greska bio sam stavio pogresne kodove...
Isti slucaj moras odraditi ono sto sam ti rekao pa probaj...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava