Menjanje texta textdrawa

Započeo cofilinko, Jul 22, 2023, 22:42:40 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pitanje/savjet: Kako da promenim sadrzaj TextDrawa?
Opširnije: Pokusavam da uskladim jedan Fuel System u moj mod e sad sve odlicno radim osim sto kada igrac sedne na bicikl i zelim da se sa kolicine goriva prebaci na N/A.
Dodatno: [pawn]
new Gorivo[MAX_VEHICLES];
public OnGameModeInit()
{
   for(new i = 0; i < MAX_VEHICLES; i++)
   {
       Gorivo = 45;
   }
    return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
   new vehicle = GetPlayerVehicleID(playerid);
        if(newstate == PLAYER_STATE_DRIVER)
   {
       for(new i = 0; i < 10; i++)
       {
               new vehicleid;
               vehicleid = GetVehicleModel(GetPlayerVehicleID(playerid));
          TextDrawSetPreviewModel(Brzinometar[9], vehicleid);
               TextDrawShowForPlayer(playerid, Brzinometar);
               TextDrawShowForPlayer(playerid, GorivoTD[playerid]);
      }
   }
if(newstate == PLAYER_STATE_DRIVER)
   {
       if(GetVehicleModel(vehicle) == 481 || GetVehicleModel(vehicle) == 509 || GetVehicleModel(vehicle) == 510)
       {
           TextDrawSetString(GorivoTD[playerid], "N/A");
           TextDrawShowForPlayer(playerid, GorivoTD[playerid]);
      }
      else
      {
          new gorivotd[64];
         format(gorivotd,sizeof(gorivotd), "%dL", Gorivo[vehicle]);
          TextDrawSetString(GorivoTD[playerid], gorivotd);
      }

   }
return 1;
}
[/pawn]
Imam jos neke stvari tu za gorivo dodatne ali mozda se uvidi problem ovde
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

Proveris da li je vozilo na koje igrac seda bicikla i TextDrawSetString(GorivoTD[playerid], "N/A");
Takodje i kod timera koji regulise gorivo stavis proveru da ne dira gorivo za ta vozila i tjt

Citat: PazzOnee poslato Jul 22, 2023, 22:52:57 POSLE PODNE
Proveris da li je vozilo na koje igrac seda bicikla i TextDrawSetString(GorivoTD[playerid], "N/A");
Takodje i kod timera koji regulise gorivo stavis proveru da ne dira gorivo za ta vozila i tjt
Imam tu proveru i imam isto to upisano ali meni se TextDraw ne menja.
Nemam problem sa skidanjem goriva biciklama jer mi se gorivo skida tek nakon pokretanja motora a imam kod u skripti koji ne dozvoljava da se bicikla pokrene. Tako da ja jedino imam problem sa menjanjem TextDrawa


Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

Citat: cofilinko poslato Jul 22, 2023, 22:42:40 POSLE PODNE
Pitanje/savjet: Kako da promenim sadrzaj TextDrawa?
Opširnije: Pokusavam da uskladim jedan Fuel System u moj mod e sad sve odlicno radim osim sto kada igrac sedne na bicikl i zelim da se sa kolicine goriva prebaci na N/A.
Dodatno: [pawn]
new Gorivo[MAX_VEHICLES];
public OnGameModeInit()
{
   for(new i = 0; i < MAX_VEHICLES; i++)
   {
       Gorivo = 45;
   }
    return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
   new vehicle = GetPlayerVehicleID(playerid);
        if(newstate == PLAYER_STATE_DRIVER)
   {
       for(new i = 0; i < 10; i++)
       {
               new vehicleid;
               vehicleid = GetVehicleModel(GetPlayerVehicleID(playerid));
          TextDrawSetPreviewModel(Brzinometar[9], vehicleid);
               TextDrawShowForPlayer(playerid, Brzinometar);
               TextDrawShowForPlayer(playerid, GorivoTD[playerid]);
      }
   }
if(newstate == PLAYER_STATE_DRIVER)
   {
       if(GetVehicleModel(vehicle) == 481 || GetVehicleModel(vehicle) == 509 || GetVehicleModel(vehicle) == 510)
       {
           TextDrawSetString(GorivoTD[playerid], "N/A");
           TextDrawShowForPlayer(playerid, GorivoTD[playerid]);
      }
      else
      {
          new gorivotd[64];
         format(gorivotd,sizeof(gorivotd), "%dL", Gorivo[vehicle]);
          TextDrawSetString(GorivoTD[playerid], gorivotd);
      }

   }
return 1;
}
[/pawn]
Imam jos neke stvari tu za gorivo dodatne ali mozda se uvidi problem ovde
Resen problem, napravio sam novi TD i stavio da kad ulazi u biciklu da mu se za kolicinu goriva brise a da mu se pokazuje N/A textdraw.
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.