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

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

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

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

/clist[DC_CMD]

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

Volchenok

Ученик
Ко всем командам
PHP:
CMD:clist(playerid, params[])
{
	if(GetPVarInt(playerid, "Logged") == 0) return 1;
	static
		string[1024],
		colore[32];
	if(sscanf(params, "d", params[0]))
	{
	    for(new i = 0; i <= 33; i++)
	    {
	        format(colore, sizeof(colore), "%s\n", clist[i]);
			strcat(string, colore);
	    }
	    SPD(playerid, 128, LIST, "Выбор цвета", string, "Выбрать", "Отмена");
	}
	else
	{
	    #define id params[0]
	    if(id < 0 || id > 33) return SendMe(playerid, COLOR_GREY, "ID цвета должен быть от 0 до 33");
		SetPlayerColor(playerid, clist_id[id]);
	    #undef id
	}
	return 1;
}
Ко всем new
PHP:
new clist_id[34] = {
	0xFFFFFFFF,
	0x00ff00FF,
	0xbfff00FF,
	0x66ff00FF,
	0x30d5c8FF,
	0xadff2fFF,
	0x013220FF,
	0x5da130FF,
	0xff0000FF,
	0xff2400FF,
	0xffa500FF,
	0x964b00FF,
	0xc41e3aFF,
	0xbb4488FF,
	0xff9900FF,
	0xdc143cFF,
	0xffc0cbFF,
	0x0000ffFF,
	0x42aaffFF,
	0x1e90ffFF,
	0x008080FF,
	0x4169E1FF,
	0x8b00ffFF,
	0xcd00cdFF,
	0xa2a0f6FF,
	0xffff00FF,
	0xfbec5dFF,
	0xffd700FF,
	0xcfb53bFF,
	0x808000FF,
	0xbbbbbbFF,
	0xc0c0c0FF,
	0x000000FF,
	0xffffffFF
};

new clist[34][] = {
/*0*/ {"[0]Выключить цвет\n"},
/*1*/ {"[1] Зеленый\n"},
/*2*/ {"[2] Светло-Зеленый\n"},
/*3*/ {"[3] Ярко-Зеленый\n"},
/*4*/ {"[4] Бирюзовый\n"},
/*5*/ {"[5] Желто-Зеленый\n"},
/*6*/ {"[6] Темно-Зеленый\n"},
/*7*/ {"[7] Серо-Зеленый\n"},
/*8*/ {"[8] Красный\n"},
/*9*/ {"[9] Ярко-красный\n"},
/*10*/ {"[10] Оранженвый\n"},
/*11*/ {"[11] Коричневый\n"},
/*12*/ {"[12] Тёмно-красный\n"},
/*13*/ {"[13] Серо-красный\n"},
/*14*/ {"[14] Жёлто-оранжевый\n"},
/*15*/ {"[15] Малиновый\n"},
/*16*/ {"[16] Розовый\n"},
/*17*/ {"[17] Синий\n"},
/*18*/ {"[18] Голубой\n"},
/*19*/ {"[19] Синяя сталь\n"},
/*20*/ {"[20] Сине-зелёный\n"},
/*21*/ {"[21] Темно-синий\n"},
/*22*/ {"[22] Фиолетовый\n"},
/*23*/ {"[23] Индиго\n"},
/*24*/ {"[24] Серо-синий\n"},
/*25*/ {"[25] Желтый\n"},
/*26*/ {"[26] Кукурузный\n"},
/*27*/ {"[27] Золотой\n"},
/*28*/ {"[28] Старое золото\n"},
/*29*/ {"[29] Оливковый\n"},
/*30*/ {"[30] Серый\n"},
/*31*/ {"[31] Серебро\n"},
/*32*/ {"[32] Черный\n"},
/*33*/ {"[33] Белый\n"}
};
В #define
PHP:
#define LIST                                    DIALOG_STYLE_LIST
Далее в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 128:
		{
		    if(response)
		    {
		        SetPlayerColor(playerid, clist_id[listitem]);
		    }
		}
Автор: Merlin
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу