Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Claus poslato April 28, 2018, 13:35:27 POSLE PODNE

Naslov: Problem sa errorima
Poruka od: Claus poslato April 28, 2018, 13:35:27 POSLE PODNE
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): //
Naslov: Odg: Problem sa errorima
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 28, 2018, 20:29:02 POSLE PODNE
Daj mi liniju od 5173 do 5197! napisi u pawno kodu
Naslov: Odg: Problem sa errorima
Poruka od: Claus poslato April 28, 2018, 20:54:42 POSLE PODNE
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]
Naslov: Odg: Problem sa errorima
Poruka od: Don Marquez poslato April 28, 2018, 21:10:48 POSLE PODNE
Stavi samo umjesto [ i ] stavis [ playerid ] jer ti je definisano pod stock tako
Naslov: Odg: Problem sa errorima
Poruka od: Snajper poslato April 28, 2018, 22:11:03 POSLE PODNE
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.
Naslov: Odg: Problem sa errorima
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 28, 2018, 23:11:08 POSLE PODNE
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]
Naslov: Odg: Problem sa errorima
Poruka od: Claus poslato April 29, 2018, 07:20:48 PRE PODNE
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]