Skripta koju koristim: Nebitno
Detaljan opis problema: Ubacio sam MDC u TextDraw-u i ne radi dobro ClickPlayerTextDraw.
Dio skripte:
new PlayerText:mdct[17][MAX_PLAYERS];
YCMD:mdc(playerid, params[],help)
{
if(UlogovanProvera[playerid] == 0) return SCM(playerid, COLOR_BELA, ""COL_RED"ERROR: "BELA"Moras biti prijavljen.");
if(!Policajac(playerid)) return SCM(playerid, COLOR_BELA, ""COL_RED"ERROR: "BELA"Samo clanovi policije.");
if(OfficerNaDuznosti[playerid] == 0) return SCM(playerid, COLOR_BELA, ""COL_RED"ERROR: "BELA"Niste uzeli duznost pa ne mozete koristi tu komandu.");
new veh = GetPlayerVehicleID(playerid);
if(!PolicijskaAuta(veh)) return SCM(playerid,-1,""COL_RED"ERROR: "BELA"Morate biti u policijskom vozilu.");
if(MDC[playerid] == 1) return SCM(playerid,-1,""COL_RED"ERROR: "BELA"Vec ste pokrenuli MDC.");
for(new i = 0; i < 17; i++)
{
PlayerTextDrawShow(playerid, mdct[i][playerid]);
SelectTextDraw(playerid,0xFF0000FF);
MDC[playerid] = 1;
}
return 1;
}
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == mdct[12][playerid])
{
SPD(playerid,OSUMLJICIIGRACA,DSI,""SPLAVA"Osumnjici Igraca",""PPLAVA"Unesti ID igraca kome zelis da das wanted nivo!","Unesi","Izlaz");
return 1;
}
if(playertextid == mdct[13][playerid])
{
SPD(playerid,PROVERIDOSIJE,DSI,""SPLAVA"Dosije",""PPLAVA"Unesti ID igraca ciji zelis da proveris dosije.","Unesi","Izlaz");
return 1;
}
if(playertextid == mdct[14][playerid])
{
SPD(playerid,LOCIRANJEIGRACA,DSI,""SPLAVA"Lociranje Igraca","{FFFFFF}Unesti ID igraca kojeg zelis da lociras!","Unesi","Izlaz");
return 1;
}
if(playertextid == mdct[15][playerid])
{
WantedLista(playerid);
return 1;
}
if(playertextid == mdct[16][playerid])
{
for(new i = 0; i < 17; i++)
{
PlayerTextDrawHide(playerid,mdct[i][playerid]);
CancelSelectTextDraw(playerid);
MDC[playerid] = 0;
}
return 1;
}
return 1;
}
Da i TextDraw-ove sam uradio i dodao u gm sve se lepo ucita ali se nista ne desi kada kliknem na TD sve sam pokusao nzm sta je..
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Sredio sam ovo al nmg da sredim ubacio sam stats organizacije u dialog ali kada izabere nista mi ne otvori ?
if(listitem == 1)
{
//new id;
if(PI[playerid][Lider] == 1)
{
new orgstats1[64];
new orgstats2[64];
new orgstats3[64];
new orgstats4[64];
new orgstats5[1024];
new c = 0, l = 0;
for(new i = 1; i < MAX_PD; i++) { if(strcmp(PDInfo[i][Mesto], "Niko", false)) c++; }
for(new i = 1; i < 2; i++) { if(strcmp(PDInfo[i][Lider], "Niko", false)) l++; }
format(orgstats1, sizeof orgstats1, "Broj lidera: [%d]", l);
format(orgstats2, sizeof orgstats2, "Broj clanova: [%d]", c);
format(orgstats3, sizeof orgstats3, "Budzet: [$%d]", PDInfo[1][Budzet]);
format(orgstats4, sizeof orgstats4, "Broj racuna: [%d]", PDInfo[1][brRacuna]);
format(orgstats5, sizeof orgstats5, "%s\n%s\n%s\n%s",orgstats1,orgstats2,orgstats3,orgstats4);
SPD(playerid, STATSORG,DSB, ""SPLAVA"Stats Organizacije",orgstats5,"Izlaz", "");
BUMP!