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

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

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

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

Функция SetPlayerColor и с чем её едят

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

artembar

Компетентный
Может кому то понадобиться. Короче каждому игроку можно прикрепить свой цвет, функцией:
PHP:
SetPlayerColor
Короче создадим комманду В public OnPlayerCommandText:
PHP:
if (strcmp("/цвета", cmdtext, true, 10) == 0) 
{ 
ShowPlayerDialog(playerid, ВАШ ИД ДИАЛОГА!,"Меню {FF0000}цв{00FF00}ет{0000FF}ов","Зелёный\ 
\nКрасный\ 
\nСиний\ 
\nЖёлтый\ 
\nОранжевый\ 
\nПурпурый\ 
\nРозовый\ 
\nБелый","Включить","Уйти"); 
return 1; 
}
Диалог создан ,теперь создадим цвета (define ,можно так)
PHP:
#define Green 0x00FF00FF // Зелёный 
#define Red 0xFF0000FF // Красный 
#define Blue 0x0000FFFF // Синий 
#define Yellow 0xFFFF00FF // Жёлтый     
#define Orange 0xFFA500FF // Оранджевый 
#define Purple 0xA020F0FF // Пурпурный 
#define Pink 0xFF1493FF // Розовый 
#define White 0xFFFFFFFF // Белый
Цвета созданы теперь самое главное - ДИАЛОГ!
В паблик OnDialogResponse
PHP:
if(dialogid == ВАШ ИД ДИАЛОГА) 
{ 
switch(listitem) 
{ 
case 0://Зелёный 
{ 
SendClientMessage(playerid, Green, "Сообщение проверки цвета"); 
SetPlayerColor(playerid, Green); 
} 
case 1://Красный 
{ 
SendClientMessage(playerid, Red, "Сообщение проверки цвета"); 
SetPlayerColor(playerid, Red); 
} 
case 2://Синий 
{ 
SendClientMessage(playerid, Blue, "Сообщение проверки цвета"); 
SetPlayerColor(playerid, Blue); 
} 
case 3://Жёлтый 
{ 
SendClientMessage(playerid, Yellow, "Сообщение проверки цвета"); 
SetPlayerColor(playerid, Yellow); 
} 
case 4://Оранджевый 
{ 
SendClientMessage(playerid, Orange, "Сообщение проверки цвета"); 
SetPlayerColor(payerid, Orange); 
} 
case 5://Пурпурный 
{ 
SendClientMessage(playerid, Purple, "Сообщение проверки цвета"); 
SetPlayerColor(playerid, Purple); 
} 
case 6://Розовый 
{ 
SendClientMessage(playerid, Pink, "Сообщение проверки цвета"); 
SetPlayerColor(playerid, Pink); 
} 
case 7://Белый 
{ 
SendClientMessage(playerid, White, "Сообщение проверки цвета"); 
SetPlayerColor(playerid, White); 
} 
} 
}
Вот такая вот функция)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу