Pomoc

Započeo Luxx
9. Jul 2022. Zaključano
700
pregleda
13
postova
LuxFX
4
Shot Caller
9. Jul 2022.
Problem(error/warning): local variable "Uigri_PTD" shadows a variable at a preceding level
Deo skripte:
Vaš odgovor
Pawno
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
/
Slika/video ingame problema(obavezno ako je ingame problem): /

Dakle pokusao sam promeniti TD, al' mi izbacuje warning i nece da se prikaze, ako moze neko da mi pomogne bio bi mu zahvalan <3
stock KreirajInGameTD(playerid)
{
  for(new i = 0; i < 40; i++)
{
    Uigri_PTD = PlayerText:ITD;
}

new boja;
if(PlayerInfo == 0) boja = 8454143;
else if(PlayerInfo == 1) boja = -16776961;
else if(PlayerInfo == 2) boja = -109248001;
else if(PlayerInfo == 3) boja = 1497559807;
else if(PlayerInfo == 4) boja = -2038833409;
else if(PlayerInfo == 5) boja = -96479745;
else if(PlayerInfo == 6) boja = -522241;
else if(PlayerInfo == 7) boja = 1824152831;
else if(PlayerInfo == 8) boja = 210177279;
else if(PlayerInfo == 9) boja = 16711935;
else if(PlayerInfo == 10) boja = 481532671;
else if(PlayerInfo == 11) boja = 478516735;
else if(PlayerInfo == 12) boja = 0x708090FF;
else boja = 8454143;

new Text:Uigri_PTD; // Ovde mi pokazuje warning
Warning: local variable "Uigri_PTD" shadows a variable at a preceding level
Danisoni
5
Godfather
9. Jul 2022.
Definises vec prethodno definisanu varijablu. Provjeri gdje si je definisao, vjerovatno ti je ta linija sa warningom redundant.
LuxFX
4
Shot Caller
9. Jul 2022.
Slade wrote on July 9, 2022, 3:37 pm:
Definises vec prethodno definisanu varijablu. Provjeri gdje si je definisao, vjerovatno ti je ta linija sa warningom redundant.

Nasao sam, ali ponovo mi izbacuje errore
Error:error 032: array index out of bounds (variable "Uigri_PTD")
new PlayerText:Uigri_PTD;
LuxFX
4
Shot Caller
9. Jul 2022.
Lvske wrote on July 9, 2022, 4:09 pm:
Nasao sam, ali ponovo mi izbacuje errore
Error:error 032: array index out of bounds (variable "Uigri_PTD")
new PlayerText:Uigri_PTD;
Neko da pomogne ?
Danisoni
5
Godfather
9. Jul 2022.
Petljom prolazis kroz 40 redova:
for(new i = 0; i < 40; i++)

A niz ti moze imati maksimalno 36:
new PlayerText:Uigri_PTD[36];
LuxFX
4
Shot Caller
9. Jul 2022.
Slade wrote on July 9, 2022, 5:25 pm:
Petljom prolazis kroz 40 redova:
for(new i = 0; i < 40; i++)

A niz ti moze imati maksimalno 36:
new PlayerText:Uigri_PTD[36];
To vec imam, i izbacuje mi ponovo onaj warning
local variable "Uigri_PTD" shadows a variable at a preceding level
A stavio sam
new PlayerText:Uigri_PTD;
Garadooo
5
Forum Don
9. Jul 2022.
Lvske wrote on July 9, 2022, 5:48 pm:
To vec imam, i izbacuje mi ponovo onaj warning

Imas, ali trebas da prepravis, kao sto ti je rekao prolazis kroz 40 redova a imas 36 maksimalno, dakle trebas smanjiti broj u petlji.
LuxFX
4
Shot Caller
9. Jul 2022.
Galardo wrote on July 9, 2022, 5:51 pm:
Imas, ali trebas da prepravis, kao sto ti je rekao prolazis kroz 40 redova a imas 36 maksimalno, dakle trebas smanjiti broj u petlji.
Smanjio sam na 36 izbacilo mi 26 errora
array index out of bounds (variable "Uigri_PTD")
VaLe01032001
2
Rookie
9. Jul 2022.
Pozdrav ja imam BalkanExtazy mod zeleo bih da vas pitam kako da setam sebi vlasnika jer uvek kad setam pise mi Neuspesno hakovanje ABS!! molim vas pomozite mi nmg sebi da setam vlasnika a mod je toppppp! 🙂
LuxFX
4
Shot Caller
9. Jul 2022.
Lvske wrote on July 9, 2022, 5:53 pm:
Smanjio sam na 36 izbacilo mi 26 errora
array index out of bounds (variable "Uigri_PTD")
Kako mogu da fixam to ?
			if(Update_InfoTD == 1)
{
new zone, string;
GetPlayer2DZone(i, zone, 30);
if(ZonaIgraca(i, zone))
    {
format(string, sizeof(string), "%s", zone);
PlayerTextDrawSetString(i, Uigri_PTD, string);
}
else
{
        PlayerTextDrawSetString(i, Uigri_PTD, "Nema signala"); // tu mi pokazuje error
}
}
if(GetPlayerInterior(i) != 0)
{
    PlayerTextDrawSetString(i, Uigri_PTD, "Enterier");
}
if(Spectate_Info == true)
{
                PlayerTextDrawSetString(i, Uigri_PTD, "");
}

Izbacuje error ovde
LuxFX
4
Shot Caller
9. Jul 2022.
Lvske wrote on July 9, 2022, 6:18 pm:
Kako mogu da fixam to ?
			if(Update_InfoTD == 1)
{
new zone, string;
GetPlayer2DZone(i, zone, 30);
if(ZonaIgraca(i, zone))
    {
format(string, sizeof(string), "%s", zone);
PlayerTextDrawSetString(i, Uigri_PTD, string);
}
else
{
        PlayerTextDrawSetString(i, Uigri_PTD, "Nema signala"); // tu mi pokazuje error
}
}
if(GetPlayerInterior(i) != 0)
{
    PlayerTextDrawSetString(i, Uigri_PTD, "Enterier");
}
if(Spectate_Info == true)
{
                PlayerTextDrawSetString(i, Uigri_PTD, "");
}

Izbacuje error ovde
Izbrisao sam to i sad mi ovo izbacuje
 warning 217: loose indentation
: warning 209: function "GlobalTimer" should return a value
error 010: invalid function or declaration
: warning 219: local variable "Uigri_PTD" shadows a variable at a preceding level
: error 001: expected token: ";", but found "["
: error 029: invalid expression, assumed zero
warning 215: expression has no effect
: error 001: expected token: ";", but found "]"
fatal error 107: too many error messages on one line
Frozen_Capone
5
Crime Lord
9. Jul 2022.
Koristi switch
NegativeIQ
5
Kingpin
13. Jul 2022.
Neaktivno lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha