Avado
Умник
Команда для смены цвета для администратора в диалоге
OnDialogRespone
Автор deuce
PHP:
CMD:aclist(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // Доступ только для ркон админа.
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT, "Смена цвета", "Введите id игрока которому\nхотите сменить цвет никнейма","Далее", "Выход");
return true;
}
PHP:
switch(dialogid){
case 1:{
if(!response) return true;
new id = strval(inputtext);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GRAD1,"Игрока с таким ид нет на сервере");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Выбор цвета","Белый\nСиний\nКрасный", "Выбор", "Выход");
SetPVarInt(playerid, "idcvet", id);
}
case 2:{
if(!response) return true;
if(listitem == 0) SetPlayerColor(GetPVarInt(playerid, "idcvet"),COLOR_WHITE);
else if(listitem == 1) SetPlayerColor(GetPVarInt(playerid, "idcvet"),COLOR_LIGHTBLUE);
else if(listitem == 2) SetPlayerColor(GetPVarInt(playerid, "idcvet"),COLOR_RED);
}
