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

Реклама






 
SAMP АДМИНКИ 15 ЛВЛ ПРИ ВХОДЕ КОМАНДА /MAKEADMIN2017 Адрес сервера:176.32.36.34:7777

500р
Маленький баннер400р/мес(Статический показ)
,400рТекстовая реклама300р/мес(Статический показ)
Большой баннер статический
1200р 1000/мес

Внимание ЦЕНЫ СНИЖЕНЫ!!!
Писать по поводу рекламы VK: vk.com/sergey68

** Как получить V.I.P --> КЛИК **
Показано с 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;
        }



Ваши права

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