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

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

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

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

Статус игрока

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

Seregamil

Мастер
В начало мода добавляем
PHP:
new Text3D:status[MAX_PLAYERS];
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GRAD2 0xB8860BAA
Далее ищем паблик OnPlayerCommandText и вставляем туда команду
PHP:
new cmd[256];
new string[256];
new	idx;

	

	if(strcmp(cmd, "/статус", true) == 0)
   {
      new length = strlen(cmdtext);
      while((idx < length) && (cmdtext[idx] <= ' ')){ idx++; }
      new offset = idx; new result[64];
      while((idx < length) && ((idx - offset) < (sizeof(result) - 1))){ result[idx - offset] = cmdtext[idx]; idx++; }
      result[idx - offset] = EOS;
      if(!strlen(result)) return SendClientMessage(playerid,COLOR_GRAD2," ОШИБКА: /статус [ваш статус]");
      format(string, sizeof(string), "Статус:\n(( %s ))",result);
      SendClientMessage(playerid, COLOR_WHITE, string);
      status[playerid] = Create3DTextLabel(string, 0xFFFFFFAA, 5.77, 5.77, 5.77, 10.0, 0, 1);
      Attach3DTextLabelToPlayer(status[playerid], playerid, 0.0, 0.0, -0.5);
      Update3DTextLabelText(status[playerid], 0xFFFFFFAA, string);
      return 1;
   }
if(strcmp(cmd, "/удалить", true) == 0)
{
    Delete3DTextLabel(status[playerid]);//[i]
    SendClientMessage(playerid, COLOR_WHITE, "Вы удалили свой статус!");
}

Для тех кто не понял, когда вводишь команду /статус (твой текст) то над ником высвечивается то что ты написал
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу