rolex
Новичок
Этот мануал по созданию смены цвета ника в диалоге.
Первым Делом Кидаем в Паблик OnPlayerCommandText
вот эту команду
А Дальше в Паблик OnDialogResponse кидаем вот это
Вот и все..
На этом Конец.!
Неоткажусь от +сика
Первым Делом Кидаем в Паблик 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;
}
Код:
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);
}
}
}
Вот и все..
На этом Конец.!
Неоткажусь от +сика
Последнее редактирование:
