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

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

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

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

Смена цветов ника в диалоге

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

KleBitZ

Компетентный
В начало мода, ко всем дефайнам:
PHP:
#define COLOR_LIGHTBLUE 0x33CCFFAA
Ищем:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
После какой-либо команды добавляем:
PHP:
if(strcmp(cmdtext, "/colors", true)==0) 
{ 
ShowPlayerDialog(playerid,794,DIALOG_STYLE_LIST,"{FFB6C1}Меню цветов","{FF0000}Красный\n{BEBEBE}Серый\n{006400}Зеленый\n{EEA2AD}Розовый\n{00FF00}Лайм\n{0000FF}Синий\n{FFFF00}Желтый\n{00FFFF}Голубой\n{FF A500}Оранжевый\n{FF00FF}Магента\n{FF6347}Томатный\n{551A8B}Индиго\n{B8860B}Золотой\n{698B22}Оливковый\n{9ACD32}Желто-Зеленый\n{8B4513}Коричн евый\n{EE6A50}Коралловый\n{FF4500}Красно-оранжевый\nОтключить цвет","Применить"," Отмена"); 
return 1; 
}
//794 это у нас ID диалога, вы можете поменять на свой

Ищем:
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
После любого диалога вставляем:
PHP:
if(dialogid == 794) 
{ 
if(response) 
{ 
switch(listitem) 
{ 
case 0: 
{ 
SetPlayerColor(playerid,0xAA3333AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован красный цвет!"); 
} 
case 1: 
{ 
SetPlayerColor(playerid,0xAFAFAFAA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован серый цвет!"); 
} 
case 2: 
{ 
SetPlayerColor(playerid,0x008000AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован зеленый цвет!"); 
} 
case 3: 
{ 
SetPlayerColor(playerid,0xFF80FFAA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован розовый цвет!"); 
} 
case 4: 
{ 
SetPlayerColor(playerid,0x00FF40AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован цвет лайма!"); 
} 
case 5: 
{ 
SetPlayerColor(playerid,0x0000FFAA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован синий цвет!"); 
} 
case 6: 
{ 
SetPlayerColor(playerid,0xFFFF00AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован желтый цвет!"); 
} 
case 7: 
{ 
SetPlayerColor(playerid,0x00FFFFAA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован голубой цвет!"); 
} 
case 8: 
{ 
SetPlayerColor(playerid,0xFF8000AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован оранжевый цвет!"); 
} 
case 9: 
{ 
SetPlayerColor(playerid,0xFF00FFAA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован цвет 'Магента'!"); 
} 
case 10: 
{ 
SetPlayerColor(playerid,0xF96C77AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован томатный цвет!"); 
} 
case 11: 
{ 
SetPlayerColor(playerid,0x400080AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован цвет 'Индиго'!"); 
} 
case 12: 
{ 
SetPlayerColor(playerid,0x808000AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован золотой цвет!"); 
} 
case 13: 
{ 
SetPlayerColor(playerid,0x808040AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован оливковый цвет!"); 
} 
case 14: 
{ 
SetPlayerColor(playerid,0x809E21AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован желто-зеленый цвет!"); 
} 
case 15: 
{ 
SetPlayerColor(playerid,0x804040AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован коричневый цвет!"); 
} 
case 16: 
{ 
SetPlayerColor(playerid,0xAD163DAA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован коралловый цвет!"); 
} 
case 17: 
{ 
SetPlayerColor(playerid,0xFF4500AA); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован красно-оранжевый цвет!"); 
} 
case 18: 
{ 
SetPlayerColor(playerid,0xFFFFFF00); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован режим невидимости!"); 
} 
} 
} 
}
Идем в нашу команду /colors -> Перед \nОтключить цвет -> Ставим \nВаш цвет -> Ищем dialogid == 794 с помощью CTRL+F -> Перед case 18 добавляем ->
PHP:
case 18: 
{ 
SetPlayerColor(playerid,Ваш цвет); 
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Активирован 'ваш цвет'!"); 
}
-> Изменяем case невидимого цвета на 19.
C вами был: casha73
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу