Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Текст диалога столбиком

Статус
В этой теме нельзя размещать новые ответы.

AnToXa23

Умник
Всем привет, делал /leaders и столкнулся с такой проблемой. В /leaders выводиться ник и фракция которой игрок управляет. Проблема в следующем, в /leaders я пытался сделать диалог по такому формату "Ник: %s\tФракция:%s\n", т.е текст должен идти столбиком с каждой новой строки, НО проблема в том, что если у лидера ник более 10 символов, то диалог идет криво, как видно на скриншоте:



Код:

PHP:
forward Leaders(playerid);
public Leaders(playerid)
{
    new rows, fields;
    cache_get_data(rows, fields);
    if(rows)
    {
    	new string[128],sstring[128];
	new playaname[MAX_PLAYER_NAME];
    	new Name[60],Leader;
	new ltext[60];
    	while(--rows >= 0)
    	{
    		cache_get_field_content(rows, "player_name", Name),strmid(playaname, Name, 0, strlen(Name), MAX_PLAYER_NAME);
			Leader = cache_get_field_content_int(rows, "leader");
 			switch(Leader)
  			{
   			case 1: ltext = "Frac1";
    			case 2: ltext = "Frac2";
    			case 3: ltext = "Frac3";
    		        }
	 		format(string, sizeof(string), "{FFFFFF}Имя: %s\tFrac: %s\n", Name,ltext);strcat(sstring,string);
    	}
    	ShowPlayerDialog(playerid, 11, DIALOG_STYLE_MSGBOX, "List:", sstring, "Закрыть", "");
	}
    return true;
}
Можно ли как-то решить данную проблему? Заранее благодарен.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу