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: [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..

RADOVI


[GM]Valhalla OGC -> KLIKNI ME NEZNO
Y_TIMERS TUT -> KLIKNI ME NEZNO
Duel System FS -> KLIKNI ME NEZNO
[GM]Noise RolePlay -> KLIKNI ME NEZNO
C# Custom SAMP Launcher -> KLIKNI ME NEZNO
FySnow Map -> KLIKNI ME NEZNO
Hunger Games FS -> KLIKNI ME NEZNO
FunRace LiveEvent FS -> KLIKNI ME NEZNO
Registracija Sistem(VIDEO) -> KLIKNI ME NEZNO
Y_ITERATE TUT -> KLIKNI ME NEZNO
[INC]Dynamic Rent Locations -> KLIKNI ME NEZNO
[GM]Balkan Evolution -> KLIKNI ME NEZNO
[TUT]SAMP VOICE ( SLOZENIJE ) -> KLIKNI ME NEZNO


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


Github: Momenzi
Pikaboot: Website

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
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU