Доступно 2 команды и один колбэк: ShowColorMenu(playerid,toggle) - показать меню цветов игроку, флаг toggle отвечет за заморозку игрока, 0 - заморозить, 1 - не замораживать. HideColorMenu(playerid) - скрыть меню от игрока, если оно показывается ему. public SelectedColor(playerid,color) - возвращает ID игрока и выбранный им цвет, когда он выбирает цвет нажатием Enter (войти/выйти из машины). Тут можно писать свой код, какой захотите. На выбор доступно 200 цветов! Пример использования: В папку с вашими инклудами скопировать фаил colormenu.inc К серверу поместить в папку filterscripts фаил colormenu.amx и не забыть его подключить в конфиге как филтрскрипт. В своем моде: В самое начало: #include В OnPlayerCommandText(playerid, cmdtext[]): if(!strcmp(cmdtext,"/show",true,5)){ ShowColorMenu(playerid,0); } if(!strcmp(cmdtext,"/hide",true,5)){ HideColorMenu(playerid); } куда угодно: public SelectedColor(playerid,color) { SendClientMessage(playerid,color,"You select color!"); }
|