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

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

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

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

Смена цвета ника в диалоге по команде /colors

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

rolex

Новичок
Этот мануал по созданию смены цвета ника в диалоге.

Первым Делом Кидаем в Паблик OnPlayerCommandText
вот эту команду
Код:
	if (strcmp("/colors", cmdtext, true) == 0)
	{
   	new strm1[2048];
    new strm4[1050];
    new playername[30];
	GetPlayerName(playerid,playername,sizeof(playername));
    format(strm1, sizeof(strm1),"{AA3333}1.{0000FF}%s\n{AA3333}2.{00FF00}%s\n{AA3333}3.{FF8080}%s\n{AA3333}4.{FF0000}%s\n{AA3333}5.{FF8040}%s\n{AA3333}6.{FF0080}%s\n{AA3333}7.{000000}%s\n{AA3333}8.{800080}%s\n{AA3333}9.{C0C0C0}%s\n{AA3333}10.{0080C0}%s",playername,playername,playername,playername,playername,playername,playername,playername,playername,playername);
    format(strm4, sizeof(strm4),"%s%s%s",strm1);
    ShowPlayerDialog(playerid, 1414, DIALOG_STYLE_LIST,"{7df9ff}Смена Цвета",strm4,"..::|oK|::..", "..::|Выход|::..");
	return 1;
	}
А Дальше в Паблик OnDialogResponse кидаем вот это
Код:
	if(dialogid == 1414)
	{
		if(response)
		{
			if(listitem == 0) // Anims
			{
		    SendClientMessage(playerid,0x0000FFAA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0x0000FFAA);

			}
			if(listitem == 1) // Anims
			{
		    SendClientMessage(playerid,0x00FF00AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0x00FF00AA);

			}
			if(listitem == 2) // Kampfarten
			{
		    SendClientMessage(playerid,0xFF8080AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0xFF8080AA);

			}
			if(listitem == 3) //Farben
			{
		    SendClientMessage(playerid,0xFF0000AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0xFF0000AA);

			}
			if(listitem == 4) //Farben2
			{
		    SendClientMessage(playerid,0xFF8040AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0xFF8040AA);

			}
			if(listitem == 5) //Farben3
			{
		    SendClientMessage(playerid,0xFF0080AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0xFF0080AA);

			}
			if(listitem == 6) //Ports
			{
		    SendClientMessage(playerid,0x000000AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0x000000AA);

			}
			if(listitem == 7) //AFK
			{
		    SendClientMessage(playerid,0x800080AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0x800080AA);

			}
			if(listitem == 8) //AFK
			{
		    SendClientMessage(playerid,0xC0C0C0AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0xC0C0C0AA);

			}
			if(listitem == 9) //AFK
			{
		    SendClientMessage(playerid,0x0080C0AA," Вы успешно сменили цвет!!");
			SetPlayerColor(playerid,0x0080C0AA);
			}
			}
			}


Вот и все..
На этом Конец.!
Неоткажусь от +сика
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу