Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: /setage и /setpass в диалоге

Показано с 1 по 2 из 2

  1. #1
    Пользователь

    Аватар для Exclusive

    Статус: Оффлайн
    Регистрация:27.11.2010
    Сообщений:95
    Репутация:18 [+/-] 

    /setage и /setpass в диалоге

    Помогите сделать эти команды в диалоге...Заранее спасибо!
  2. #2
    Пользователь

    Аватар для Osborne

    Статус: Оффлайн
    Регистрация:27.11.2010
    Сообщений:15
    Репутация:0 [+/-] 
    Попробуй.
    Не тестил.
    В public OnPlayerCommandText

    PHP код:
    if(strcmp(cmd"/setage"true) == 0)
    {
        
    ShowPlayerDialog(playerid111DIALOG_STYLE_INPUT"Смена возраста""Введите желаемый возраст""Ок""Отмена");
        return 
    1;
    }

    if(
    strcmp(cmd"/setpass"true) == 0)
    {
        
    ShowPlayerDialog(playerid112DIALOG_STYLE_INPUT"Смена пароля""Введите желаемый пароль""Ок""Отмена");
        return 
    1;

    В public OnDialogResponse

    PHP код:
    if(dialogid == 111)
    {
        if(
    response)
        {
            
    PlayerInfo[playerid][pAge] = inputtext;
            
    SendClientMessage(playeridCOLOR_WHITE"Вы успешно сменили свой возраст");
        }
        else
        {
            return 
    1;
        }
    }

    if(
    dialogid == 112)
    {
        if(
    response)
        {
             new 
    oldpass PlayerInfo[playerid][pKey];
            new 
    tmppass[64];
               
    strmid(tmppassinputtext0strlen(inputtext), 255);
            
    Encrypt(tmppass);
            
    strmid(PlayerInfo[playerid][pKey], tmppass0strlen(tmppass), 255);
            
    SendClientMessage(playeridCOLOR_RED"Вы успешно сменили свой пароль ");
        }
        else
        {
            return 
    1;
        }

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения