Update3DTextLabelText

Započeo over
5. Okt. 2019.
1,866
pregleda
20
postova
Jaksic
5
Underboss
5. Okt. 2019.
Problem(error/warning): Nece lepo da radi Update3DTextLabelText, tacnije mozda je i do mene 😄
Deo skripte:
Ovde znaci kreiram label
for(new i = 1; i < MAX_RENT; i++)
{
new rFile;
format(rFile, sizeof(rFile), RENT_FILE, i);
if(fexist(rFile))
{
INI_ParseFile(rFile, "UcitajRent", .bExtra = true, .extra = i);
RENT_ENUM = g_CreateVehicle_g(RENT_ENUM, RENT_ENUM, RENT_ENUM, RENT_ENUM, RENT_ENUM, RENT_ENUM, RENT_ENUM, 2400);
RentLabel = Create3DTextLabel("[ RENT ~ SLOBODNO ]", 0x0057AEFF, RENT_ENUM, RENT_ENUM, RENT_ENUM, 20.0, 0, 0);
Attach3DTextLabelToVehicle(RentLabel, RENT_ENUM, 0.0, 0.0, 0.0);
brojrent ++;
}
}
A Updateam komandom i to bi trebalo po mom misljenu ovako da izgleda
Update3DTextLabelText(RentLabel[Rentano], 0x0080C0FF, "[ RENT ~ ZAUZETO ]");

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ] // [ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Luka Tomasevic
5
Godfather
Jaksic
5
Underboss
5. Okt. 2019.
apt wrote on October 5, 2019, 10:20 pm:
https://wiki.sa-mp.com/wiki/Update3DTextLabelText

Treba mi pomo oko funkcije
Exnas.pwn
5
Godfather
7. Okt. 2019.
funkcija gde 'apdejtas' label ?
Jaksic
5
Underboss
8. Okt. 2019.
002 wrote on October 7, 2019, 8:47 pm:
funkcija gde 'apdejtas' label ?

Funckija je u includu... Default je..
Jaksic
5
Underboss
10. Okt. 2019.
bump
ᗪ乇Ҝ丂卂
5
Underboss
10. Okt. 2019.
Nisi razumeo Vedrana.. Gde si stavio da ti update-a label.. Funkcija gde si stavio to u modu.. Kapiras?
Jaksic
5
Underboss
10. Okt. 2019.
Fiddleshock wrote on October 10, 2019, 1:38 pm:
Nisi razumeo Vedrana.. Gde si stavio da ti update-a label.. Funkcija gde si stavio to u modu.. Kapiras?

Stavljeno je kod komande rent..
Exnas.pwn
5
Godfather
10. Okt. 2019.
Pa daj rent komandu  🙄
Jaksic
5
Underboss
11. Okt. 2019.
Tacnije Update mi ide ovako
 Update3DTextLabelText(RentLabel[Rentano], 0x0080C0FF, "[ RENT ~ ZAUZETO ]");
Exnas.pwn
5
Godfather
11. Okt. 2019.
Postoji greska u tvom kodu kada kreiras label primer: Kreiras vozila i primer kreirao si vozilo id 5, na njega se automatski postavlja label sto je ok.
Zapamti da je ID vozila = 5, samim tim RentLabel je jednak 5, u trenutku kada rentas vozilo ti 'apdejtas' RentLabel za playerid-a sto nigde pre nisi rekao koji je. Da ne duzim pokusaj ovako

Update3DTextLabelText(RentLabel[GetPlayerVehicleID(playerid)], 0x0080C0FF, "[ RENT ~ ZAUZETO ]");
Jaksic
5
Underboss
11. Okt. 2019.
002 wrote on October 11, 2019, 2:58 pm:
Postoji greska u tvom kodu kada kreiras label primer: Kreiras vozila i primer kreirao si vozilo id 5, na njega se automatski postavlja label sto je ok.
Zapamti da je ID vozila = 5, samim tim RentLabel je jednak 5, u trenutku kada rentas vozilo ti 'apdejtas' RentLabel za playerid-a sto nigde pre nisi rekao koji je. Da ne duzim pokusaj ovako

Update3DTextLabelText(RentLabel[GetPlayerVehicleID(playerid)], 0x0080C0FF, "[ RENT ~ ZAUZETO ]");

A kako da uradim onda kada igrac kuca unrent a igrac nije u vozilu?
Exnas.pwn
5
Godfather
11. Okt. 2019.

cmd:unrent(playerid, params[])
{
  if(Rentao != -1)
  {
      va_SendClientMessage(playerid, WHITE_COLOR, "Unrentovao si vozilo.");
      SetVehicleToRespawn(Rentao);
      Update3DTextLabel(RentLabel[Rentao], 0x0080C0FF, "[ RENT ~ SLOBODNO]");
      Rentano = -1;
      KillTimer(UnRentTajmer);
  }
  return true;
}
Jaksic
5
Underboss
11. Okt. 2019.
002 wrote on October 11, 2019, 8:59 pm:

cmd:unrent(playerid, params[])
{
  if(Rentao != -1)
  {
      va_SendClientMessage(playerid, WHITE_COLOR, "Unrentovao si vozilo.");
      SetVehicleToRespawn(Rentao);
      Update3DTextLabel(RentLabel[Rentao], 0x0080C0FF, "[ RENT ~ SLOBODNO]");
      Rentano = -1;
      KillTimer(UnRentTajmer);
  }
  return true;
}

Videcu da li tako moze
Danisoni
5
Godfather
11. Okt. 2019.
GetRentVehicleID(vehicleid) {
    for(new i = 1; i < MAX_RENT; i++)
{
    if(vehicleid == RENT_ENUM) return i;
    }
    return -1;
}
//
Update3DTextLabelText(RentLabel[GetRentVehicleID(Rentano)], 0x0080C0FF, "[ RENT ~ ZAUZETO ]");


Eto, tako bi trebalo raditi, iz razloga što ti pokušavaš po IDu vozila update zato i ne radi, moraš update po ID-u renta.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha