[POMOC] HITNO,Selectable TD


Započeo crnimajmun, Januar 07, 2016, 12:57:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Radim moju
Opis problema o kojem se radi: Nece da reaguje na clicked textdraw
Dio skripte:
OnPlayerClickPlayerTextdraw.
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
 if(playertextid == AutoSalonTD[playerid][8])
 {
  new imevozila[30],cenavozila[30];
     ModelVozila += 1;
     if(ModelVozila > MAX_MODELA_VOZILA -1) { ModelVozila = 0; }
  DestroyVehicle(IzlozbenoVozilo);
  IzlozbenoVozilo = CreateVehicle(SalonAutomobila[ModelVozila][0], VOZILOX,VOZILOY,VOZILOZ,VOZILOROT, 1, 1, 30000);
  format(imevozila,sizeof(imevozila),"%s",ImeVozila[GetVehicleModel(IzlozbenoVozilo) - 400]);
  PlayerTextDrawSetString(playerid,AutoSalonTD[playerid][5],imevozila);
  format(cenavozila,sizeof(cenavozila),"Cena: %d $",SalonAutomobila[ModelVozila][1]);
  PlayerTextDrawSetString(playerid,AutoSalonTD[playerid][6],cenavozila);
  return 1;
 }
 if(playertextid == AutoSalonTD[playerid][9])
 {
     new imevozila[30],cenavozila[30];
     ModelVozila -= 1;
     if(ModelVozila < 0) { ModelVozila = MAX_MODELA_VOZILA -1; }
  DestroyVehicle(IzlozbenoVozilo);
  IzlozbenoVozilo = CreateVehicle(SalonAutomobila[ModelVozila][0], VOZILOX,VOZILOY,VOZILOZ,VOZILOROT, 1, 1, 30000);
  format(imevozila,sizeof(imevozila),"%s",ImeVozila[GetVehicleModel(IzlozbenoVozilo) - 400]);
  PlayerTextDrawSetString(playerid,AutoSalonTD[playerid][5],imevozila);
  format(cenavozila,sizeof(cenavozila),"Cena: %d $",SalonAutomobila[ModelVozila][1]);
  PlayerTextDrawSetString(playerid,AutoSalonTD[playerid][6],cenavozila);
  return 1;
 }
    if(playertextid == AutoSalonTD[playerid][11])
    {
        TogglePlayerControllable(playerid,1);
        SetCameraBehindPlayer(playerid);
        KupujeAuto[playerid] = 0;
        KupovinaAuta = 0;
     PTDH(playerid,AutoSalonTD[playerid][0]); PTDH(playerid,AutoSalonTD[playerid][1]);
     PTDH(playerid,AutoSalonTD[playerid][2]); PTDH(playerid,AutoSalonTD[playerid][3]);
     PTDH(playerid,AutoSalonTD[playerid][4]); PTDH(playerid,AutoSalonTD[playerid][5]);
     PTDH(playerid,AutoSalonTD[playerid][6]); PTDH(playerid,AutoSalonTD[playerid][7]);
     PTDH(playerid,AutoSalonTD[playerid][8]); PTDH(playerid,AutoSalonTD[playerid][9]);
     PTDH(playerid,AutoSalonTD[playerid][10]); PTDH(playerid,AutoSalonTD[playerid][11]);
     CancelSelectTextDraw(playerid);
     return 1;
    }
    return 1;
}

Potrebni TDovi.
AutoSalonTD[playerid][8] = CreatePlayerTextDraw(playerid, 450.015258, 109.958351, ">>");
 PlayerTextDrawLetterSize(playerid, AutoSalonTD[playerid][8], 0.526180, 2.999999);
 PlayerTextDrawTextSize(playerid, AutoSalonTD[playerid][8], 9.417251, 25.024993);
 PlayerTextDrawAlignment(playerid, AutoSalonTD[playerid][8], 2);
 PlayerTextDrawColor(playerid, AutoSalonTD[playerid][8], -5963521);
 PlayerTextDrawSetShadow(playerid, AutoSalonTD[playerid][8], 0);
 PlayerTextDrawSetOutline(playerid, AutoSalonTD[playerid][8], 1);
 PlayerTextDrawBackgroundColor(playerid, AutoSalonTD[playerid][8], 255);
 PlayerTextDrawFont(playerid, AutoSalonTD[playerid][8], 1);
 PlayerTextDrawSetProportional(playerid, AutoSalonTD[playerid][8], 1);
 PlayerTextDrawSetSelectable(playerid, AutoSalonTD[playerid][8], true);

 AutoSalonTD[playerid][9] = CreatePlayerTextDraw(playerid, 189.912155, 110.024986, "<<");
 PlayerTextDrawLetterSize(playerid, AutoSalonTD[playerid][9], 0.526180, 2.999999);
 PlayerTextDrawTextSize(playerid, AutoSalonTD[playerid][9], 10.729129, 25.374984);
 PlayerTextDrawAlignment(playerid, AutoSalonTD[playerid][9], 2);
 PlayerTextDrawColor(playerid, AutoSalonTD[playerid][9], -5963521);
 PlayerTextDrawSetShadow(playerid, AutoSalonTD[playerid][9], 0);
 PlayerTextDrawSetOutline(playerid, AutoSalonTD[playerid][9], 1);
 PlayerTextDrawBackgroundColor(playerid, AutoSalonTD[playerid][9], 255);
 PlayerTextDrawFont(playerid, AutoSalonTD[playerid][9], 1);
 PlayerTextDrawSetProportional(playerid, AutoSalonTD[playerid][9], 1);
 PlayerTextDrawSetSelectable(playerid, AutoSalonTD[playerid][9], true);

AutoSalonTD[playerid][11] = CreatePlayerTextDraw(playerid, 453.997406, 151.083312, "IZLAZ");
 PlayerTextDrawLetterSize(playerid, AutoSalonTD[playerid][11], 0.500553, 2.500085);
 PlayerTextDrawTextSize(playerid, AutoSalonTD[playerid][11], 19.865549, 45.033290);
 PlayerTextDrawAlignment(playerid, AutoSalonTD[playerid][11], 2);
 PlayerTextDrawColor(playerid, AutoSalonTD[playerid][11], -5963521);
 PlayerTextDrawSetShadow(playerid, AutoSalonTD[playerid][11], 0);
 PlayerTextDrawSetOutline(playerid, AutoSalonTD[playerid][11], 1);
 PlayerTextDrawBackgroundColor(playerid, AutoSalonTD[playerid][11], 255);
 PlayerTextDrawFont(playerid, AutoSalonTD[playerid][11], 1);
 PlayerTextDrawSetProportional(playerid, AutoSalonTD[playerid][11], 1);
 PlayerTextDrawSetSelectable(playerid, AutoSalonTD[playerid][11], true);

Slika (neobavezno): /
POMOC!
Nikad pre nisam radio sa selectable textdrawovima,tako da,ne zamerite :)
Mislim da je sve sto se trazi postavljeno,ako nije stavicu :)
Hvala unapred!

Kod komande za show textdrawowe,stavi.
SelectTextDraw(playerid,0x33CCFFAA);

Ima vec...
Hover radi,znaci menja boju i to,ali ne moze klik.