Szerző Téma: admin parancs probléma  (Megtekintve 455 alkalommal)

admin parancs probléma
« Dátum: 2014. január 25. - 22:53:26 »
0 Show voters
Sziasztok!
Van egy parancsom, ami ki kéne listázza az online adminokat. Dialogba minden simán megy és mûködik, de nekem SendClientMessage-vel kéne, ahol soha nem kezdi új sorba, és egybefolyik az összes admin szintje és neve.
Légyszi valaki javítsa ki nekem úgy, hogy a különbözõ adminokat új sorba írja.
 
CMD:adminok(playerid,params[])
{
    new string[1024], name[MAX_PLAYER_NAME],adminstr[1024];
    for(new x, level; x < MAX_PLAYERS; x++)
{
    level = PlayerInfo
  • [Level] || PlayerInfo
  • [OrokAdminSeged];

    switch(PlayerInfo
  • [Level])

    {
            case 1: adminstr = \"Admin 1\";
    case 2: adminstr = \"Admin 2\";
    case 3: adminstr = \"Admin 3\";
    case 10: adminstr = \"Tulajdonos\";
    case 5555: adminstr = \"Scripter\";
    }
switch(PlayerInfo
  • [OrokAdminSeged])

{
   case 1: adminstr = \"Adminsegéd\";
}
    if(level)
{
       GetPlayerName(x, name, sizeof(name));
       //format(string, sizeof(string), \"{F81414}%s%s - [%s]}\\n\", string, name, adminstr);
       format(string, sizeof(string), \"(( [%s] - {FFFFFF}%s%s \\r\\n)) \", adminstr, string, name);
}
      }
      if(!strlen(string)) SendClientMessage(playerid, COLOR_WARNING, \"(( Jelenleg nincs Online Adminisztrátor! ))\");
      else
      {
//ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_MSGBOX, \"Online Adminisztrátorok:\", string, \"Bezár\", \"\");
SendClientMessage(playerid, COLOR_WHITE, \"(( Online adminisztrátorok: ))\");
SendClientMessage(playerid, COLOR_ULTRARED, string);
}
return 1;
}

 
Mint látjátok, a dialogos rész megjegyzésbe van, az maradjon is úgy pls :DD
Elõre is köszönöm a segítséget.
« Utoljára szerkesztve: 2014. január 25. - 23:04:56 írta ZyZu. »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal