GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: heki88 - 2015. Július 23. - 19:12:45

Cím: Admin OOC Chat legyen színes?
Írta: heki88 - 2015. Július 23. - 19:12:45
Sziasztok!
Abban szeretnék segítséget kérni, hogy hogyan lehetne azt megvalósítani, hogy az admin OOC chat színes(piros) legyen, hogyha az admin dutyban van??

if(strcmp(cmd, \"/b\", true) == 0)//local ooc
{
    if(IsPlayerConnected(playerid))
    {
   GetPlayerName(playerid, sendername, sizeof(sendername));
   new length = strlen(cmdtext);
   while ((idx < length) && (cmdtext[idx] <= \' \'))
   {
      idx++;
   }
   new offset = idx;
   new result[128];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
      result[idx - offset] = cmdtext[idx];
      idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /b [local ooc chat]\");
      return 1;
   }
   if(SzovegEllenorzes(playerid, result, \"/b\", ELLENORZES_MINDKETTO))
      return 1;
   if(PlayerInfo[playerid][pHamisNev] == 0)
   {
      format(string, sizeof(string), \"%s mondja OOC: (( %s ))\", sendername, result);
      ChatLog(string);
   }
   if(AdminDuty[playerid])
   {
      format(string, sizeof(string), \"%s mondja OOC: (( %s ))\", sendername, result);
      ChatLog(string);
            }
   else
   {
       format(string, sizeof(string), \"[%s]%s mondja OOC: (( %s ))\", sendername, PlayerInfo[playerid][pHamisNev], result);
       ChatLog(string);
      format(string, sizeof(string), \"%s mondja OOC: (( %s ))\", PlayerInfo[playerid][pHamisNev], result);
   }
   ProxDetector(B_Normal, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
return 1;
}

 
Van benne egy elkezdett, amiben az adutyhoz próbáltam az ooc chatet kötni, ami össze is jött, csak a színét nem tudtam sehogyse megváltoztatni mert rögtön 10000errort jelzett.
Cím: Admin OOC Chat legyen színes?
Írta: ZSOLTI99 - 2015. Július 23. - 19:21:17
pl így
 
format(string, sizeof(string), \"{ff0000}%s mondja OOC: (( %s ))\", sendername, result);
Cím: Admin OOC Chat legyen színes?
Írta: almightymartin - 2015. Július 23. - 19:39:27
[gmod]
Legközelebb használd a [code=pawn][/ code] opciót, köszönöm!

[/gmod]
Cím: Admin OOC Chat legyen színes?
Írta: shadee - 2015. Augusztus 08. - 23:09:31
Heki88:Logot minek színezni? ezt nemértem..
 
if(AdminDuty[playerid])
{
new string[64];
format(string,sizeof(string),\"%s mondja OOC: %s\",sendername,result);
SendClientMessage(playerid,szinid,string); // ha az egész szöveg piros legyen,akkor nem kötelező a formázásnál átírni,elég a SCM szinidjét beállítani.. vagy SCM helyett ProxDetector
return true;
}