Pomoc oko /bojatd


Započeo ᴢᴢᴇʀᴏ.ᴘᴡɴ, Mart 23, 2020, 19:53:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Nema
Pawno Code:
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;
}

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



Po ovom sto si ti napravio kad jedan igrac promjeni boju svima ce se ta boja postaviti.


Github: Momenzi
Pikaboot: Website

daddyDOT

*

Balkan SA:MP designer

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

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

Citat: Neki Billlyyy poslato Mart 25, 2020, 12:13:23 POSLE PODNE
Mislis ovako ??
        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);

PlayerTextDrawColor i InGameTD promijeni u playertd jel kontas sta su globalni a sta player https://wiki.sa-mp.com/wiki/Textdraw
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU