[FS + include] ColorMenu
Доступно 2 команды и один колбэк:
ShowColorMenu(playerid,toggle) - показать меню цветов игроку, флаг toggle отвечет за заморозку игрока, 0 - заморозить, 1 - не замораживать.
HideColorMenu(playerid) - скрыть меню от игрока, если оно показывается ему.
public SelectedColor(playerid,color) - возвращает ID игрока и выбранный им цвет, когда он выбирает цвет нажатием Enter (войти/выйти из машины). Тут можно писать свой код, какой захотите.
На выбор доступно 200 цветов!
Пример использования:
В папку с вашими инклудами скопировать фаил colormenu.inc
К серверу поместить в папку filterscripts фаил colormenu.amx и не забыть его подключить в конфиге как филтрскрипт.
В своем моде:
В самое начало:
#include <colormenu>
В 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!");
}
ShowColorMenu(playerid,toggle) - показать меню цветов игроку, флаг toggle отвечет за заморозку игрока, 0 - заморозить, 1 - не замораживать.
HideColorMenu(playerid) - скрыть меню от игрока, если оно показывается ему.
public SelectedColor(playerid,color) - возвращает ID игрока и выбранный им цвет, когда он выбирает цвет нажатием Enter (войти/выйти из машины). Тут можно писать свой код, какой захотите.
На выбор доступно 200 цветов!
Пример использования:
В папку с вашими инклудами скопировать фаил colormenu.inc
К серверу поместить в папку filterscripts фаил colormenu.amx и не забыть его подключить в конфиге как филтрскрипт.
В своем моде:
В самое начало:
#include <colormenu>
В 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!");
}