Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ᴢᴢᴇʀᴏ.ᴘᴡɴ poslato Mart 23, 2020, 19:53:45 POSLE PODNE

Naslov: Pomoc oko /bojatd
Poruka od: ᴢᴢᴇʀᴏ.ᴘᴡɴ poslato Mart 23, 2020, 19:53:45 POSLE PODNE
Problem(error/warning): Nema
Pawno Code: [pawn]YCMD:bojatd(playerid, params[],help)
{
    #pragma unused help
   new koristi[64];
   if(sscanf(params, "s[64]", koristi)) return SCM(playerid,-1,""PPLAVA"[HG:RPG] "BELA"/bojatd ljubicasta,zelena");
/////////////////////////////////////////////////////////////////////////
   if(!strcmp(koristi, "ljubicasta"))
   {
        TextDrawColor(InGameTD[1], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[1]);
        TextDrawColor(InGameTD[2], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[2]);
       TextDrawColor(InGameTD[3], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[3]);
       TextDrawColor(InGameTD[4], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[4]);
       TextDrawColor(InGameTD[7], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[7]);
       TextDrawColor(InGameTD[8], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[8]);
       TextDrawColor(InGameTD[9], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[9]);
       TextDrawColor(InGameTD[13], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[13]);
       TextDrawColor(InGameTD[14], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[14]);
       TextDrawColor(InGameTD[15], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[15]);
       TextDrawColor(InGameTD[16], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[16]);
       SCM(playerid, -1, ""CRVENA"[HG:RPG] "BELA"Promenili ste vas Textdraw u"col_ljubicasta" Ljubicastu");
   }
   else if(!strcmp(koristi, "zelena"))
   {
        TextDrawColor(InGameTD[1], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[1]);
        TextDrawColor(InGameTD[2], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[2]);
       TextDrawColor(InGameTD[3], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[3]);
       TextDrawColor(InGameTD[4], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[4]);
       TextDrawColor(InGameTD[7], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[7]);
       TextDrawColor(InGameTD[8], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[8]);
       TextDrawColor(InGameTD[9], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[9]);
       TextDrawColor(InGameTD[13], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[13]);
       TextDrawColor(InGameTD[14], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[14]);
       TextDrawColor(InGameTD[15], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[15]);
       TextDrawColor(InGameTD[16], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[16]);
       SCM(playerid, -1, ""CRVENA"[HG:RPG] "BELA"Promenili ste vas Textdraw u"ZELENA" Zelenu");
   }
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Ne desava se
Slika : https://imgur.com/a/Kwa5CiE
Kad idem /bojatd zelena nece samo se promjeni gornji td i ove dole tacke a ostalo ostane crveno
i uzo sam ovo InGameTD[.] Textdraw koji je crven kad sam pravio td
Naslov: Odg: Pomoc oko /bojatd
Poruka od: V01D poslato Mart 23, 2020, 20:07:58 POSLE PODNE
Nisi izabrao dobre tdove..
Naslov: Odg: Pomoc oko /bojatd
Poruka od: ᴢᴢᴇʀᴏ.ᴘᴡɴ poslato Mart 24, 2020, 18:09:23 POSLE PODNE
jesam sve sam kako treba
Naslov: Odg: Pomoc oko /bojatd
Poruka od: M Ө M Σ N Z I poslato Mart 24, 2020, 18:19:22 POSLE PODNE
Po ovom sto si ti napravio kad jedan igrac promjeni boju svima ce se ta boja postaviti.
Naslov: Odg: Pomoc oko /bojatd
Poruka od: daddyDOT poslato Mart 24, 2020, 18:28:26 POSLE PODNE
Svi tdovi kojima mijenjaš boju moraju biti PlayerTextDraws.
Naslov: Odg: Pomoc oko /bojatd
Poruka od: TarikBrt poslato Mart 24, 2020, 18:41:26 POSLE PODNE
Citat: Neki Billlyyy poslato Mart 23, 2020, 19:53:45 POSLE PODNE
Problem(error/warning): Nema
Pawno Code: [pawn]YCMD:bojatd(playerid, params[],help)
{
    #pragma unused help
   new koristi[64];
   if(sscanf(params, "s[64]", koristi)) return SCM(playerid,-1,""PPLAVA"[HG:RPG] "BELA"/bojatd ljubicasta,zelena");
/////////////////////////////////////////////////////////////////////////
   if(!strcmp(koristi, "ljubicasta"))
   {
        TextDrawColor(InGameTD[1], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[1]);
        TextDrawColor(InGameTD[2], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[2]);
       TextDrawColor(InGameTD[3], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[3]);
       TextDrawColor(InGameTD[4], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[4]);
       TextDrawColor(InGameTD[7], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[7]);
       TextDrawColor(InGameTD[8], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[8]);
       TextDrawColor(InGameTD[9], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[9]);
       TextDrawColor(InGameTD[13], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[13]);
       TextDrawColor(InGameTD[14], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[14]);
       TextDrawColor(InGameTD[15], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[15]);
       TextDrawColor(InGameTD[16], -1859398145);
       TextDrawShowForPlayer(playerid, InGameTD[16]);
       SCM(playerid, -1, ""CRVENA"[HG:RPG] "BELA"Promenili ste vas Textdraw u"col_ljubicasta" Ljubicastu");
   }
   else if(!strcmp(koristi, "zelena"))
   {
        TextDrawColor(InGameTD[1], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[1]);
        TextDrawColor(InGameTD[2], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[2]);
       TextDrawColor(InGameTD[3], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[3]);
       TextDrawColor(InGameTD[4], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[4]);
       TextDrawColor(InGameTD[7], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[7]);
       TextDrawColor(InGameTD[8], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[8]);
       TextDrawColor(InGameTD[9], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[9]);
       TextDrawColor(InGameTD[13], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[13]);
       TextDrawColor(InGameTD[14], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[14]);
       TextDrawColor(InGameTD[15], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[15]);
       TextDrawColor(InGameTD[16], 467937791);
       TextDrawShowForPlayer(playerid, InGameTD[16]);
       SCM(playerid, -1, ""CRVENA"[HG:RPG] "BELA"Promenili ste vas Textdraw u"ZELENA" Zelenu");
   }
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Ne desava se
Slika : https://imgur.com/a/Kwa5CiE
Kad idem /bojatd zelena nece samo se promjeni gornji td i ove dole tacke a ostalo ostane crveno
i uzo sam ovo InGameTD[.] Textdraw koji je crven kad sam pravio td
Zašto ne koristiš petlju s obzirom da su ti TD-ovi u nizu ? I nisam siguran ali ja mislim ako promijeniš boju da nema potrebe da ponovo prikazuješ TD-ove tako da samo promjena boje će biti dovoljna.
Naslov: Odg: Pomoc oko /bojatd
Poruka od: ᴢᴢᴇʀᴏ.ᴘᴡɴ poslato Mart 25, 2020, 12:13:23 POSLE PODNE
Mislis ovako ??
[pawn]        TextDrawColor(InGameTD[1], -1859398145);
        TextDrawColor(InGameTD[2], -1859398145);
       TextDrawColor(InGameTD[3], -1859398145);
       TextDrawColor(InGameTD[4], -1859398145);
       TextDrawColor(InGameTD[7], -1859398145);
       TextDrawColor(InGameTD[8], -1859398145);
       TextDrawColor(InGameTD[9], -1859398145);
       TextDrawColor(InGameTD[13], -1859398145);
       TextDrawColor(InGameTD[14], -1859398145);
       TextDrawColor(InGameTD[15], -1859398145);
       TextDrawColor(InGameTD[16], -1859398145);[/pawn]
Naslov: Odg: Pomoc oko /bojatd
Poruka od: // lestra poslato Mart 25, 2020, 19:06:14 POSLE PODNE
Citat: Neki Billlyyy poslato Mart 25, 2020, 12:13:23 POSLE PODNE
Mislis ovako ??
[pawn]        TextDrawColor(InGameTD[1], -1859398145);
        TextDrawColor(InGameTD[2], -1859398145);
       TextDrawColor(InGameTD[3], -1859398145);
       TextDrawColor(InGameTD[4], -1859398145);
       TextDrawColor(InGameTD[7], -1859398145);
       TextDrawColor(InGameTD[8], -1859398145);
       TextDrawColor(InGameTD[9], -1859398145);
       TextDrawColor(InGameTD[13], -1859398145);
       TextDrawColor(InGameTD[14], -1859398145);
       TextDrawColor(InGameTD[15], -1859398145);
       TextDrawColor(InGameTD[16], -1859398145);[/pawn]
PlayerTextDrawColor i InGameTD promijeni u playertd jel kontas sta su globalni a sta player https://wiki.sa-mp.com/wiki/Textdraw
Naslov: Odg: Pomoc oko /bojatd
Poruka od: __vedran.xyz77 poslato Mart 25, 2020, 19:20:05 POSLE PODNE
Hmm TextDrawBoxColor ?