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

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

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

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

ShowPlayerDialog

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

I name Alex

Умник
Здравствуйте, скажите пожалуйста, я хочу сделать в apanel смена уровня игроку, как сделать чтобы в диалоге можно было указывать его id? Помогите пожалуйста сделать на подобии такого

PHP:
case 19:
        {
            if(response)
			{
				switch(listitem)
				{
					case 0:
					{
                                               format(string, sizeof(string), "{FFFFFF}Кому хотите сменить уровень? Укажите id.");
						ShowPlayerDialog(playerid, 20, DIALOG_STYLE_INPUT, "	", string, "Принять", "Отмена");
                                         }
                                }
			}
		}

case 20:
        {
            format(string, sizeof(string), "{FFFFFF}Какой уровень хотите выдать игроку %s?");
						ShowPlayerDialog(playerid, 21, DIALOG_STYLE_INPUT, "	", string, "Принять", "Отмена");
}


ЕСТЬ ФРАГМЕНТ ИЗ ДРУГОЙ КОМАНДЫ:

PHP:
{
					if(!strlen(inputtext))
					{
						format(string, sizeof(string), "{FFFFFF}Введите будущий уровень для игрока: %s [%d]", player_info[playerid][pName],(NameStats[playerid]), playerid);
						ShowPlayerDialog(playerid, D_UCPADMIN2, DIALOG_STYLE_INPUT, "{47809b}Уровень", string, "Принять", "Отмена");
						return true;
					}
					if(strval(inputtext) < 1 || strval(inputtext) > 100)
					{
						format(string, sizeof(string), "{FFFFFF}Введите будущий уровень для игрока: %s [%d]", player_info[playerid][pName],(NameStats[playerid]), playerid);
						ShowPlayerDialog(playerid, D_UCPADMIN2, DIALOG_STYLE_INPUT, "{47809b}Уровень", string, "Принять", "Отмена");
						return true;
					}
					SendMes(playerid, COLOR_LIME,"Вы установили уровень игрока %s на %d",player_info[playerid][pName],(NameStats[playerid]), strval(inputtext));
					SendMes(NameStats[playerid], COLOR_LIME, "Администратор %s установил вам уровень игрока на %d", player_info[playerid][pName], strval(inputtext));
					player_info[NameStats[playerid]][pLevel] = strval(inputtext);
					SetPlayerScore(NameStats[playerid], player_info[NameStats[playerid]][pLevel]);
					MysqlUpdatePlayerInt(NameStats[playerid], "level", player_info[NameStats[playerid]][pLevel]);
					format(string, sizeof(string), "%s изменил уровень %s на %i", player_info[playerid][pName], player_info[playerid][pName],(NameStats[playerid]), strval(inputtext));
					SendLog("EditStats", string);
				}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу