Problem(error/warning): Pokusao sam da ubacim system za menjanje boje texdrawova i na kraju izasli su mi errori.
Dio skripte: https://imgur.com/a/SOmc5gH Tu ima sve
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Daj mi liniju od 5173 do 5197! napisi u pawno kodu
Eto ti sve jer kad se jedno skloni stvori se na drugi case error
[pawn]stock ObojiTD( playerid, boja)
{
switch(boja)
{
case 1:
{
TextDrawColor(BojaTD[28][ i ], 0x0386D6AA);
}
case 2:
{
TextDrawColor(BojaTD[28][ i ], 0x33AA33AA);
}
case 3:
{
TextDrawColor(BojaTD[28][ i ], 0xf90074ff);
}
case 4:
{
TextDrawColor(BojaTD[28][ i ], -2147483393);
}
return(true);
}
}[/pawn]
Stavi samo umjesto [ i ] stavis [ playerid ] jer ti je definisano pod stock tako
Sve sto je stoku postavljeno mora i tu biti po meni bi trebalo da ide playerid svuda umesto i i za boju stavi boja[] i mislim da ce raditi probaj pa ako nece okaci ovde.
Probaj ovako:
[pawn]stock ObojiTD( playerid, boja)
{
switch(boja)
{
case 1:
{
TextDrawColor(BojaTD[28][playerid], 0x0386D6AA);
}
case 2:
{
TextDrawColor(BojaTD[28][playerid], 0x33AA33AA);
}
case 3:
{
TextDrawColor(BojaTD[28][playerid], 0xf90074ff);
}
case 4:
{
TextDrawColor(BojaTD[28][playerid], -2147483393);
}
return(true);
}
}[/pawn]
Ako to ne radi, probaj ovako:
[pawn]stock ObojiTD( playerid, boja)
{
switch(boja)
{
case 1:
{
TextDrawColor(i,BojaTD[28][playerid], 0x0386D6AA);
}
case 2:
{
TextDrawColor(i,BojaTD[28][playerid], 0x33AA33AA);
}
case 3:
{
TextDrawColor(i,BojaTD[28][playerid], 0xf90074ff);
}
case 4:
{
TextDrawColor(i,BojaTD[28][playerid], -2147483393);
}
return(true);
}
}[/pawn]
Uradio sam tako i opet izbacuju errori za istu liniju, a kad bi obrisao liniju izbacivalo bi na liniju ispod. I nece ni onako sa TextDrawColor(i, BojaTD[28][playerid],0x0386D6AA); .
Slika Errora:https://imgur.com/a/mbBbwFv (ftp://imgur.com/a/mbBbwFv)
[pawn]stock ObojiTD(playerid, boja)
{
switch(boja)
{
case 1:
{
TextDrawColor(BojaTD[28][playerid], 0x0386D6AA);
}
case 2:
{
TextDrawColor(BojaTD[28][playerid], 0x33AA33AA);
}
case 3:
{
TextDrawColor(BojaTD[28][playerid], 0xf90074ff);
}
case 4:
{
TextDrawColor(BojaTD[28][playerid], -2147483393);
}
return(true);
}
}
[/pawn]