Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: L Ц K Q poslato Oktobar 29, 2021, 19:32:16 POSLE PODNE

Naslov: Pomoć oko onplayertext
Poruka od: L Ц K Q poslato Oktobar 29, 2021, 19:32:16 POSLE PODNE
Ovako imam problem. Ovako izgleda moj onplayertext:    [pawn]if(PlayerInfo[playerid][AdminLevel] == 0) {
      new
         player_string[128]
      ;
      format(player_string, sizeof(player_string), ""GREEN"[DMs] "WHITE"%s: %s", GetName(playerid), text);
      SendClientMessageToAll(-1, player_string);
   }[/pawn]

ovo prvo %s predstavlja igračevo ime, i odma iza njega možete primjetiti boju WHITE. E sada mene zanima kako da tu stoji igračeva trenutna boja, npr. igrač upotrjebi komandu koja u sebi sadrži SetPlayerColor(playerid,0xFF0000);
što je crvena, i šta umjesto toga "WHITE" treba stajati ondje kako bi se prikazala crvena?
Naslov: Odg: Pomoć oko onplayertext
Poruka od: V01D poslato Oktobar 29, 2021, 20:03:54 POSLE PODNE
GetPlayerColor, najjednostavniji nacin. U tvom primeru to izgleda ovako ako se ne varam :

[pawn]format(player_string, sizeof(player_string), ""GREEN"[DMs] {%06x}%s: %s", GetPlayerColor(playerid) >>> 8, GetName(playerid), text);[/pawn]

Vise oko ovoga mozes procitati na : https://sampwiki.blast.hk/wiki/GetPlayerColor