Problem sa errorima


Započeo Claus, April 28, 2018, 13:35:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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
Founder of
Digression Community

Eto ti sve jer kad se jedno skloni stvori se na drugi case error

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);
    }

}

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.
SA:MP scripter & TeamSpeak3 developer

Probaj ovako:
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);
    }

}

Ako to ne radi, probaj ovako:
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);
    }

}
Founder of
Digression Community

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
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);
    }

}
Poslednja Izmena: April 29, 2018, 07:23:09 PRE PODNE od тιмιc