PDA

Просмотр полной версии : [Вопрос] /clist



Shayba
25.01.2015, 16:00
Всем привет!

у меня такая проблема,клист пропадает и + ко всему не ставиться некоторые цвета,помогите с решением.
Премного благодарен за ранее.


if(strcmp(cmd, "/clist", true) == 0)
{
new dialog[512];
strcat(dialog, "[0] Выключить цвет\n[1] Зеленый\n[2] Светло зеленый\n[3] Ярко зеленый\n[4] Бирюзовый\n[5] Желто-зеленый\n[6] Темно-зеленый\n[7] Серо-зеленый\n[8] Красный\n[9] Ярко-красный\n[10] Оранжевый\n[11] Коричневый\n[12] Темно-красный\n[13] Серо-красный\n[14] Желто-оранжевый\n[15] Малиновый\n[16] Розовый\n[17] Синий\n[18] Голубой\n[19] Синяя сталь\n[20] Сине-зеленый\n[21] Темно-синий\n[22] Фиолетовый\n");
strcat(dialog, "[23] Индиго\n[24] Серо-синий\n[25] Желтый\n[26] Кукурузный\n[27] Золотой\n[28] Старое золото\n[29] Оливковый\n[30] Серый\n[31] Серебро\n[32] Черный\n[33] Белый");
SPD(playerid,2001,DIALOG_STYLE_LIST, "Цвет",dialog, "Выбрать", "Отмена");
return true;
}

Lars Keller
25.01.2015, 16:10
Всем привет!

у меня такая проблема,клист пропадает и + ко всему не ставиться некоторые цвета,помогите с решением.
Премного благодарен за ранее.


if(strcmp(cmd, "/clist", true) == 0)
{
new dialog[512];
strcat(dialog, "[0] Выключить цвет\n[1] Зеленый\n[2] Светло зеленый\n[3] Ярко зеленый\n[4] Бирюзовый\n[5] Желто-зеленый\n[6] Темно-зеленый\n[7] Серо-зеленый\n[8] Красный\n[9] Ярко-красный\n[10] Оранжевый\n[11] Коричневый\n[12] Темно-красный\n[13] Серо-красный\n[14] Желто-оранжевый\n[15] Малиновый\n[16] Розовый\n[17] Синий\n[18] Голубой\n[19] Синяя сталь\n[20] Сине-зеленый\n[21] Темно-синий\n[22] Фиолетовый\n");
strcat(dialog, "[23] Индиго\n[24] Серо-синий\n[25] Желтый\n[26] Кукурузный\n[27] Золотой\n[28] Старое золото\n[29] Оливковый\n[30] Серый\n[31] Серебро\n[32] Черный\n[33] Белый");
SPD(playerid,2001,DIALOG_STYLE_LIST, "Цвет",dialog, "Выбрать", "Отмена");
return true;
}
Показывай 2001 диалог

Shayba
25.01.2015, 16:25
Показывай 2001 диалог


case 20011:
{
if(response)
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,0x6495EDFF, "<1> /a /as /antiddos /smson /afill /cheater /mute /mutelist /kick /pm /reoff /slap /fulioxrpby");
SendClientMessage(playerid,0x6495EDFF, "<1> /alogin - âîéòè â àäìèí ïàíåëü /hp /reklama /geton - ïîñëåäíèé âõîä /mcamera /asellferm");
}
case 1:
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid,0x6495EDFF, "<2> /getstats /cnn /gm /goto /ban /alock /alockz /clearad /mp /givep /chat /mark /gotomark /ao");
SendClientMessage(playerid,0x6495EDFF, "<2> /demorgan /prison /unprison /adminkey - ïàðîëü ê àäìèí ïàíåëè /warn /spcars /noreport /kickname");
}
}
case 2:
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
SendClientMessage(playerid,0x6495EDFF, "<3> /skick /banip /tp /ban /unban /offban /awarehouse /setname /veh /delcar");
SendClientMessage(playerid,0x6495EDFF, "<3> /forceskin /sban /atune /fuelcars /skin /startquest /stopquest");
SendClientMessage(playerid,0x6495EDFF, "<3> /uval /ram /warehouse - ïðîâåðèòü ñêëàäû /gethere /weather /res");
}
}
case 3:
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
SendClientMessage(playerid,0x6495EDFF, "<4> /unbanip /getip /agetip /agetregip /sethp - óñòàíîâèòü óðîâåíü õï /agl");
SendClientMessage(playerid,0x6495EDFF, "<4> /spawn /getleader - ïîñìîòðåòü ëèäåðà ôðàêöèè îôôëàéí /agetipreg /pgetip /spveh");
SendClientMessage(playerid,0x6495EDFF, "<4> /arace /drace /cs");
}
}
case 4:
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
SendClientMessage(playerid,0x6495EDFF, "<5> /givedonate /givegun /aad /spcar /house - òåëåïîðòèðîâàòüñÿ ê äîìó /setskill");
SendClientMessage(playerid,0x6495EDFF, "<5> /clearchat /setskin /object - âûäàòü îáúåêò /givemoney /money /offmoney");
SendClientMessage(playerid,0x6495EDFF, "<5> /arace /cs /offleader /getschet - óçíàòü ñ÷åò äîìà /del - óäàëèòü àêêàóíò");
}
}
case 5:
{
if(PlayerInfo[playerid][pAdmin] >= 6)
{
SendClientMessage(playerid,0x6495EDFF, "<6> /gmx /vipmans /warnlist /avig - âûäàåò âûãîâîð àäìèíó ìàêñ. 3 âûãîâîðà");
SendClientMessage(playerid,0x6495EDFF, "<6> /sban /setstat /abalance - áàíêè ôðàêöèé /payday /setklass - êëàññ /logs - âêë/âûêë ëîãè");
SendClientMessage(playerid,0x6495EDFF, "<6> /saveall - ñîõðàíèòü âñ¸ /offadmin /offip /offallip /aselltune - ïðîä.ìàñò");
SendClientMessage(playerid,0x6495EDFF, "<7> /setbizcena - öåíà áèçà | /setsbizcena - öåíà áèçà /asellbiz - ïðîä.áèç /asellsbiz - ïðîä.ñáèç");
SendClientMessage(playerid,0x6495EDFF, "<6> /makeleader /setchet - ñ÷åò äîìà /setcena - öåíà äîìà /re /agiverank /makehelper");
SendClientMessage(playerid,0x6495EDFF, "<6> /setmats - óñòàíîâèòü ìàòåðèàëû ñêëàäó /sbiz - òï ê ñáèçíåñó /äàòüçåðíîáëåàòü");
SendClientMessage(playerid,0x6495EDFF, "<6> /setbizbar - óñò.ìåñòî áàðà áèçíåñà /setbizprod - óñò.ïðîä.áèçíåñà");
SendClientMessage(playerid,0x6495EDFF, "<6> /setsbizprod - óñò.ïðîä.ñáèçíåñà /biz - òåëåïîðòèðîâàòüñÿ ê áèçíåñó /mast - òåëåïîðòèðîâàòüñÿ ê ìàñò.");
}
}
case 6:
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
SendClientMessage(playerid,0x6495EDFF, "<7> /gzcolor - ìåíÿåì ãåòòî | /reloadbans - ïåðåçàãðóçèòü áàí ëèñò");
SendClientMessage(playerid,0x6495EDFF, "<7> /makeadmin /int");
SendClientMessage(playerid,0x6495EDFF, "<7> /setpos - óñò. äîì /setposcar - óñò. ìàøèíó âîçëå äîìà /edit - ïîíÿòíî /asellhouse");
SendClientMessage(playerid,0x6495EDFF, "<7> /cmd /text /hbject - óñò. îáüåêò");
}
}
}
}
else
{
return true;
}
}

Mazzilla
25.01.2015, 16:26
case 20011:

Shayba
25.01.2015, 16:36
case 20011:


case 20011:
{
if(response)
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid,0x6495EDFF, "<1> /a /as /antiddos /smson /afill /cheater /mute /mutelist /kick /pm /reoff /slap /fulioxrpby");
SendClientMessage(playerid,0x6495EDFF, "<1> /alogin - âîéòè â àäìèí ïàíåëü /hp /reklama /geton - ïîñëåäíèé âõîä /mcamera /asellferm");
}
case 1:
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid,0x6495EDFF, "<2> /getstats /cnn /gm /goto /ban /alock /alockz /clearad /mp /givep /chat /mark /gotomark /ao");
SendClientMessage(playerid,0x6495EDFF, "<2> /demorgan /prison /unprison /adminkey - ïàðîëü ê àäìèí ïàíåëè /warn /spcars /noreport /kickname");
}
}
case 2:
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
SendClientMessage(playerid,0x6495EDFF, "<3> /skick /banip /tp /ban /unban /offban /awarehouse /setname /veh /delcar");
SendClientMessage(playerid,0x6495EDFF, "<3> /forceskin /sban /atune /fuelcars /skin /startquest /stopquest");
SendClientMessage(playerid,0x6495EDFF, "<3> /uval /ram /warehouse - ïðîâåðèòü ñêëàäû /gethere /weather /res");
}
}
case 3:
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
SendClientMessage(playerid,0x6495EDFF, "<4> /unbanip /getip /agetip /agetregip /sethp - óñòàíîâèòü óðîâåíü õï /agl");
SendClientMessage(playerid,0x6495EDFF, "<4> /spawn /getleader - ïîñìîòðåòü ëèäåðà ôðàêöèè îôôëàéí /agetipreg /pgetip /spveh");
SendClientMessage(playerid,0x6495EDFF, "<4> /arace /drace /cs");
}
}
case 4:
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
SendClientMessage(playerid,0x6495EDFF, "<5> /givedonate /givegun /aad /spcar /house - òåëåïîðòèðîâàòüñÿ ê äîìó /setskill");
SendClientMessage(playerid,0x6495EDFF, "<5> /clearchat /setskin /object - âûäàòü îáúåêò /givemoney /money /offmoney");
SendClientMessage(playerid,0x6495EDFF, "<5> /arace /cs /offleader /getschet - óçíàòü ñ÷åò äîìà /del - óäàëèòü àêêàóíò");
}
}
case 5:
{
if(PlayerInfo[playerid][pAdmin] >= 6)
{
SendClientMessage(playerid,0x6495EDFF, "<6> /gmx /vipmans /warnlist /avig - âûäàåò âûãîâîð àäìèíó ìàêñ. 3 âûãîâîðà");
SendClientMessage(playerid,0x6495EDFF, "<6> /sban /setstat /abalance - áàíêè ôðàêöèé /payday /setklass - êëàññ /logs - âêë/âûêë ëîãè");
SendClientMessage(playerid,0x6495EDFF, "<6> /saveall - ñîõðàíèòü âñ¸ /offadmin /offip /offallip /aselltune - ïðîä.ìàñò");
SendClientMessage(playerid,0x6495EDFF, "<7> /setbizcena - öåíà áèçà | /setsbizcena - öåíà áèçà /asellbiz - ïðîä.áèç /asellsbiz - ïðîä.ñáèç");
SendClientMessage(playerid,0x6495EDFF, "<6> /makeleader /setchet - ñ÷åò äîìà /setcena - öåíà äîìà /re /agiverank /makehelper");
SendClientMessage(playerid,0x6495EDFF, "<6> /setmats - óñòàíîâèòü ìàòåðèàëû ñêëàäó /sbiz - òï ê ñáèçíåñó /äàòüçåðíîáëåàòü");
SendClientMessage(playerid,0x6495EDFF, "<6> /setbizbar - óñò.ìåñòî áàðà áèçíåñà /setbizprod - óñò.ïðîä.áèçíåñà");
SendClientMessage(playerid,0x6495EDFF, "<6> /setsbizprod - óñò.ïðîä.ñáèçíåñà /biz - òåëåïîðòèðîâàòüñÿ ê áèçíåñó /mast - òåëåïîðòèðîâàòüñÿ ê ìàñò.");
}
}
case 6:
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
SendClientMessage(playerid,0x6495EDFF, "<7> /gzcolor - ìåíÿåì ãåòòî | /reloadbans - ïåðåçàãðóçèòü áàí ëèñò");
SendClientMessage(playerid,0x6495EDFF, "<7> /makeadmin /int");
SendClientMessage(playerid,0x6495EDFF, "<7> /setpos - óñò. äîì /setposcar - óñò. ìàøèíó âîçëå äîìà /edit - ïîíÿòíî /asellhouse");
SendClientMessage(playerid,0x6495EDFF, "<7> /cmd /text /hbject - óñò. îáüåêò");
}
}
}
}
else
{
return true;
}
}

Lars Keller
25.01.2015, 16:41
Mda, Вас просят 2001 диалог а не 20011 разницы нету, да?

Shayba
25.01.2015, 16:50
Mda, Вас просят 2001 диалог а не 20011 разницы нету, да?

Выше я Вам отправил диалог 2001,а ниже попросили 20011.

Lars Keller
25.01.2015, 16:56
Ты одно и тоже отправил прфы:
http://breedpmnr.ru/60F3122

Shayba
25.01.2015, 17:06
Ты одно и тоже отправил прфы:
http://breedpmnr.ru/60F3122

Прошу прощения.Вот то что нужно:


case 2001:
{
if(response == 1)
{
switch(listitem)
{
case 0: SetPlayerColor(playerid, TEAM_HIT_COLOR);
case 1: SetPlayerColor(playerid,0x089401FF);
case 2: SetPlayerColor(playerid,0x56FB4EFF);
case 3: SetPlayerColor(playerid,0x49E789FF);
case 4: SetPlayerColor(playerid,0x2A9170FF);
case 5: SetPlayerColor(playerid,0x9ED201FF);
case 6: SetPlayerColor(playerid,0x279B1EFF);
case 7: SetPlayerColor(playerid,0x51964DFF);
case 8: SetPlayerColor(playerid,0xFF0606FF);
case 9: SetPlayerColor(playerid,0xF68F67FF);
case 10: SetPlayerColor(playerid,0xF45000FF);
case 11: SetPlayerColor(playerid,0xBE8A01FF);
case 12: SetPlayerColor(playerid,0xB30000FF);
case 13: SetPlayerColor(playerid,0x954F4FFF);
case 14: SetPlayerColor(playerid,0xE7961DFF);
case 15: SetPlayerColor(playerid,0xE6284EFF);
case 16: SetPlayerColor(playerid,0xFF9DB6FF);
case 17: SetPlayerColor(playerid,0x110CE7FF);
case 18: SetPlayerColor(playerid,0x0CD7E7FF);
case 19: SetPlayerColor(playerid,0x139BECFF);
case 20: SetPlayerColor(playerid,0x2C9197FF);
case 21: SetPlayerColor(playerid,0x114D71FF);
case 22: SetPlayerColor(playerid,0x8813E7FF);
case 23: SetPlayerColor(playerid,0xFAFAFAFF);
case 24: SetPlayerColor(playerid,0xFFDE24FF);
case 25: SetPlayerColor(playerid,0xFFDE24FF);
}
}
else
{
return true;
}
}

Lars Keller
25.01.2015, 17:10
Диалог в студиию а команду я бы построил так, в плане читабельности просто шик:


if(strcmp(cmd, "/clist", true) == 0)
{
new string_for_dialog_clist[585];
static str_for_dialog_clist_one[] =
"[0] Выключить цвет\n \
[1] Зеленый\n \
[2] Светло зеленый\n \
[3] Ярко зеленый\n \
[4] Бирюзовый\n \
[5] Желто-зеленый\n \
[6] Темно-зеленый\n \
[7] Серо-зеленый\n \
[8] Красный\n \
[9] Ярко-красный \n \
[10] Оранжевый\n \
[11] Коричневый\n \
[12] Темно-красный\n \
[13] Серо-красный\n \
[14] Желто-оранжевый\n \
[15] Малиновый\n \
[16] Розовый\n \
[17] Синий\n \
[18] Голубой\n \
[19] Синяя сталь\n \
[20] Сине - зеленый\n \
[21] Темно - синий\n \
[22] Фиолетовый\n \
[23] Индиго\n";
static str_for_dialog_clist_two[] =
"[24] Серо-синий\n \
[25] Желтый\n \
[26] Кукурузный\n \
[27] Золотой\n \
[28] Старое золото\n \
[29] Оливковый\n \
[30] Серый\n \
[31] Серебро\n \
[32] Черный\n \
[33] Белый";
strcat(string_for_dialog_clist, str_for_dialog_clist_one);
strcat(string_for_dialog_clist, str_for_dialog_clist_two);
ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_LIST, "Цвет", string_for_dialog_clist, "Выбрать", "Отмена");
return 1;
}


В смысле пропадает клист? Какой номер цвета не устанавливаться?
Подробней.

Mazzilla
25.01.2015, 17:47
Диалог в студиию а команду я бы построил так, в плане читабельности просто шик:


if(strcmp(cmd, "/clist", true) == 0)
{
new string_for_dialog_clist[585];
static str_for_dialog_clist_one[] =
"[0] Выключить цвет\n \
[1] Зеленый\n \
[2] Светло зеленый\n \
[3] Ярко зеленый\n \
[4] Бирюзовый\n \
[5] Желто-зеленый\n \
[6] Темно-зеленый\n \
[7] Серо-зеленый\n \
[8] Красный\n \
[9] Ярко-красный \n \
[10] Оранжевый\n \
[11] Коричневый\n \
[12] Темно-красный\n \
[13] Серо-красный\n \
[14] Желто-оранжевый\n \
[15] Малиновый\n \
[16] Розовый\n \
[17] Синий\n \
[18] Голубой\n \
[19] Синяя сталь\n \
[20] Сине - зеленый\n \
[21] Темно - синий\n \
[22] Фиолетовый\n \
[23] Индиго\n";
static str_for_dialog_clist_two[] =
"[24] Серо-синий\n \
[25] Желтый\n \
[26] Кукурузный\n \
[27] Золотой\n \
[28] Старое золото\n \
[29] Оливковый\n \
[30] Серый\n \
[31] Серебро\n \
[32] Черный\n \
[33] Белый";
strcat(string_for_dialog_clist, str_for_dialog_clist_one);
strcat(string_for_dialog_clist, str_for_dialog_clist_two);
ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_LIST, "Цвет", string_for_dialog_clist, "Выбрать", "Отмена");
return 1;
}



if(strcmp(cmd, "/clist", true) == 0)
{
ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_LIST, "Цвет", "\
[0] Выключить цвет\n\
[1] Зеленый\n\
[2] Светло зеленый\n\
[3] Ярко зеленый\n \
[4] Бирюзовый\n\
[5] Желто-зеленый\n\
[6] Темно-зеленый\n\
[7] Серо-зеленый\n\
[8] Красный\n\
[9] Ярко-красный \n\
[10] Оранжевый\n\
[11] Коричневый\n\
[12] Темно-красный\n\
[13] Серо-красный\n\
[14] Желто-оранжевый\n\
[15] Малиновый\n\
[16] Розовый\n\
[17] Синий\n\
[18] Голубой\n\
[19] Синяя сталь\n\
[20] Сине - зеленый\n\
[21] Темно - синий\n\
[22] Фиолетовый\n\
[23] Серо-синий\n\
[24] Желтый\n\
[25] Кукурузный\n\
[26] Золотой\n\
[27] Старое золото\n\
[28] Оливковый\n\
[29] Серый\n\
[30] Серебро\n\
[31] Черный\n\
[32] Белый\n\
[33] Индиго\n\
", "Выбрать", "Отмена");
return true;
}

Lars Keller
25.01.2015, 18:13
if(strcmp(cmd, "/clist", true) == 0)
{
ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_LIST, "Цвет", "\
[0] Выключить цвет\n\
[1] Зеленый\n\
[2] Светло зеленый\n\
[3] Ярко зеленый\n \
[4] Бирюзовый\n\
[5] Желто-зеленый\n\
[6] Темно-зеленый\n\
[7] Серо-зеленый\n\
[8] Красный\n\
[9] Ярко-красный \n\
[10] Оранжевый\n\
[11] Коричневый\n\
[12] Темно-красный\n\
[13] Серо-красный\n\
[14] Желто-оранжевый\n\
[15] Малиновый\n\
[16] Розовый\n\
[17] Синий\n\
[18] Голубой\n\
[19] Синяя сталь\n\
[20] Сине - зеленый\n\
[21] Темно - синий\n\
[22] Фиолетовый\n\
[23] Серо-синий\n\
[24] Желтый\n\
[25] Кукурузный\n\
[26] Золотой\n\
[27] Старое золото\n\
[28] Оливковый\n\
[29] Серый\n\
[30] Серебро\n\
[31] Черный\n\
[32] Белый\n\
[33] Индиго\n\
", "Выбрать", "Отмена");
return true;
}

Мне удобней с массивом...

Shayba
26.01.2015, 12:56
Диалог в студиию а команду я бы построил так, в плане читабельности просто шик:


if(strcmp(cmd, "/clist", true) == 0)
{
new string_for_dialog_clist[585];
static str_for_dialog_clist_one[] =
"[0] Выключить цвет\n \
[1] Зеленый\n \
[2] Светло зеленый\n \
[3] Ярко зеленый\n \
[4] Бирюзовый\n \
[5] Желто-зеленый\n \
[6] Темно-зеленый\n \
[7] Серо-зеленый\n \
[8] Красный\n \
[9] Ярко-красный \n \
[10] Оранжевый\n \
[11] Коричневый\n \
[12] Темно-красный\n \
[13] Серо-красный\n \
[14] Желто-оранжевый\n \
[15] Малиновый\n \
[16] Розовый\n \
[17] Синий\n \
[18] Голубой\n \
[19] Синяя сталь\n \
[20] Сине - зеленый\n \
[21] Темно - синий\n \
[22] Фиолетовый\n \
[23] Индиго\n";
static str_for_dialog_clist_two[] =
"[24] Серо-синий\n \
[25] Желтый\n \
[26] Кукурузный\n \
[27] Золотой\n \
[28] Старое золото\n \
[29] Оливковый\n \
[30] Серый\n \
[31] Серебро\n \
[32] Черный\n \
[33] Белый";
strcat(string_for_dialog_clist, str_for_dialog_clist_one);
strcat(string_for_dialog_clist, str_for_dialog_clist_two);
ShowPlayerDialog(playerid, 2001, DIALOG_STYLE_LIST, "Цвет", string_for_dialog_clist, "Выбрать", "Отмена");
return 1;
}


В смысле пропадает клист? Какой номер цвета не устанавливаться?
Подробней.


Я ставлю один определенный цвет клиста,через некоторое время он вырубается,то есть выключается и приходиться его по новой включать.
Не включался черный клист.

Lars Keller
26.01.2015, 17:01
Я ставлю один определенный цвет клиста,через некоторое время он вырубается,то есть выключается и приходиться его по новой включать.
Не включался черный клист.

После какого момента отключаеться цвет?

Shayba
26.01.2015, 17:10
После какого момента отключаеться цвет?

Момента как такового нет,просто отключается после какого то времени,примерно 3-5 минут проходит и клист оффается.

Lars Keller
26.01.2015, 17:45
Момента как такового нет,просто отключается после какого то времени,примерно 3-5 минут проходит и клист оффается.

Такого не может быть...

Shayba
26.01.2015, 22:27
В ЛС скину ip сервера,спишемся,зайдем на сервер покажу.

Lars Keller
26.01.2015, 22:47
В ЛС скину ip сервера,спишемся,зайдем на сервер покажу.

Кидай.

Shayba
29.01.2015, 14:44
Вверх тему.Может кто и может помочь.

BaBuIIIkaDrifteR
29.01.2015, 15:07
Заменивай! Должно работать =)

else if (strcmp("/clist", cmdtext, true) == 0)
{
new dialog[556];
format(dialog,sizeof(dialog),
"0. Выключить цвет\
\n1. Цвет фракции\
\n2. Чёрный\
\n3. Ярко зелёный\
\n4. Бирюзовый\
\n5. Жёлто-зелёный\
\n6. Тёмно-зелёный\
\n7. Серо-зелёный\
\n8. Красный\
\n9. Ярко-красный\
\n10. Оранжевый\
\n11. Коричневый\
\n12. Тёмно-красный\
\n13. Cеро-красный\
\n14. Жёлто-оранжевый\
\n15. Малиновый\
\n16. Розовый\
\n17. Синий\
\n18. Голубой\
\n19. Синяя сталь\
\n20. Сине-зелёный\
\n21. Тёмно-синий\
\n22. Фиолетовый\
\n23. Индиго\
\n24. Серо-синий\
\n25. Жёлтый\
\n26. Кукурузный\
\n27. Золотой\
\n28. Старое золото");
ShowPlayerDialog(playerid,2001,DIALOG_STYLE_LIST,"{30C3F0}Цвет никнейма:",dialog,"Выбрать","Отменить");
return true;
}

case 2001:
{
if(!response) return OnPlayerCommandText(playerid,"/mm");
SendClienMessage(playerid, COLOR_BLUE, "Выбранный цвет установлен.");
switch(listitem)
{
case 0: SetPlayerColor(playerid, 0xFFFFFF20);//
case 1: SetPlayerToTeamColor(playerid);//Цвет фракции
case 2: SetPlayerColor(playerid,0x313131AA);
case 3: SetPlayerColor(playerid,0x49E789FF);
case 4: SetPlayerColor(playerid,0x2A9170FF);
case 5: SetPlayerColor(playerid,0x9ED201FF);
case 6: SetPlayerColor(playerid,0x279B1EFF);
case 7: SetPlayerColor(playerid,0x51964DFF);
case 8: SetPlayerColor(playerid,0xFF0606FF);
case 9: SetPlayerColor(playerid,0xF68F67FF);
case 10: SetPlayerColor(playerid,0xF45000FF);
case 11: SetPlayerColor(playerid,0xBE8A01FF);
case 12: SetPlayerColor(playerid,0xB30000FF);
case 13: SetPlayerColor(playerid,0x954F4FFF);
case 14: SetPlayerColor(playerid,0xE7961DFF);
case 15: SetPlayerColor(playerid,0xE6284EFF);
case 16: SetPlayerColor(playerid,0xFF9DB6FF);
case 17: SetPlayerColor(playerid,0x110CE7FF);
case 18: SetPlayerColor(playerid,0x0CD7E7FF);
case 19: SetPlayerColor(playerid,0x139BECFF);
case 20: SetPlayerColor(playerid,0x2C9197FF);
case 21: SetPlayerColor(playerid,0x114D71FF);
case 22: SetPlayerColor(playerid,0x8813E7FF);
case 23: SetPlayerColor(playerid,0xB313E7FF);
case 24: SetPlayerColor(playerid,0x758C9DFF);
case 25: SetPlayerColor(playerid,0xFFDE24FF);
case 26: SetPlayerColor(playerid,0xFFEE8AFF);
case 27: SetPlayerColor(playerid,0xDDB201FF);
case 28: SetPlayerColor(playerid,0xDDA701FF);
case 29: SetPlayerColor(playerid,0xB0B000FF);
case 30: SetPlayerColor(playerid,0x868484FF);
case 31: SetPlayerColor(playerid,0xB8B6B6FF);
case 32: SetPlayerColor(playerid,0x333333FF);
case 33: SetPlayerColor(playerid,0xFAFAFAFF);
case 34: SetPlayerColor(playerid,COLOR_BLACK);
}
return true;
}

Shayba
29.01.2015, 15:32
Заменивай! Должно работать =)

else if (strcmp("/clist", cmdtext, true) == 0)
{
new dialog[556];
format(dialog,sizeof(dialog),
"0. Выключить цвет\
\n1. Цвет фракции\
\n2. Чёрный\
\n3. Ярко зелёный\
\n4. Бирюзовый\
\n5. Жёлто-зелёный\
\n6. Тёмно-зелёный\
\n7. Серо-зелёный\
\n8. Красный\
\n9. Ярко-красный\
\n10. Оранжевый\
\n11. Коричневый\
\n12. Тёмно-красный\
\n13. Cеро-красный\
\n14. Жёлто-оранжевый\
\n15. Малиновый\
\n16. Розовый\
\n17. Синий\
\n18. Голубой\
\n19. Синяя сталь\
\n20. Сине-зелёный\
\n21. Тёмно-синий\
\n22. Фиолетовый\
\n23. Индиго\
\n24. Серо-синий\
\n25. Жёлтый\
\n26. Кукурузный\
\n27. Золотой\
\n28. Старое золото");
ShowPlayerDialog(playerid,2001,DIALOG_STYLE_LIST,"{30C3F0}Цвет никнейма:",dialog,"Выбрать","Отменить");
return true;
}

case 2001:
{
if(!response) return OnPlayerCommandText(playerid,"/mm");
SendClienMessage(playerid, COLOR_BLUE, "Выбранный цвет установлен.");
switch(listitem)
{
case 0: SetPlayerColor(playerid, 0xFFFFFF20);//
case 1: SetPlayerToTeamColor(playerid);//Цвет фракции
case 2: SetPlayerColor(playerid,0x313131AA);
case 3: SetPlayerColor(playerid,0x49E789FF);
case 4: SetPlayerColor(playerid,0x2A9170FF);
case 5: SetPlayerColor(playerid,0x9ED201FF);
case 6: SetPlayerColor(playerid,0x279B1EFF);
case 7: SetPlayerColor(playerid,0x51964DFF);
case 8: SetPlayerColor(playerid,0xFF0606FF);
case 9: SetPlayerColor(playerid,0xF68F67FF);
case 10: SetPlayerColor(playerid,0xF45000FF);
case 11: SetPlayerColor(playerid,0xBE8A01FF);
case 12: SetPlayerColor(playerid,0xB30000FF);
case 13: SetPlayerColor(playerid,0x954F4FFF);
case 14: SetPlayerColor(playerid,0xE7961DFF);
case 15: SetPlayerColor(playerid,0xE6284EFF);
case 16: SetPlayerColor(playerid,0xFF9DB6FF);
case 17: SetPlayerColor(playerid,0x110CE7FF);
case 18: SetPlayerColor(playerid,0x0CD7E7FF);
case 19: SetPlayerColor(playerid,0x139BECFF);
case 20: SetPlayerColor(playerid,0x2C9197FF);
case 21: SetPlayerColor(playerid,0x114D71FF);
case 22: SetPlayerColor(playerid,0x8813E7FF);
case 23: SetPlayerColor(playerid,0xB313E7FF);
case 24: SetPlayerColor(playerid,0x758C9DFF);
case 25: SetPlayerColor(playerid,0xFFDE24FF);
case 26: SetPlayerColor(playerid,0xFFEE8AFF);
case 27: SetPlayerColor(playerid,0xDDB201FF);
case 28: SetPlayerColor(playerid,0xDDA701FF);
case 29: SetPlayerColor(playerid,0xB0B000FF);
case 30: SetPlayerColor(playerid,0x868484FF);
case 31: SetPlayerColor(playerid,0xB8B6B6FF);
case 32: SetPlayerColor(playerid,0x333333FF);
case 33: SetPlayerColor(playerid,0xFAFAFAFF);
case 34: SetPlayerColor(playerid,COLOR_BLACK);
}
return true;
}

Залил на сервер,жду некое время,клист не оффниться с меня +

Shayba
29.01.2015, 16:07
Тему можно закрывать. Всем спасибо.