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
Nisi izabrao dobre tdove..
jesam sve sam kako treba
Po ovom sto si ti napravio kad jedan igrac promjeni boju svima ce se ta boja postaviti.
Svi tdovi kojima mijenjaš boju moraju biti PlayerTextDraws.
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.
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]
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
Hmm TextDrawBoxColor ?