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

Тема: Стили боя в диалогах

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

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

    Аватар для ppzvovka

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

    Смущение Стили боя в диалогах

    ко всем
    PHP код:
    new 
    PHP код:
    new borba;// borba можно заменить на свое! 
    тепер в
    PHP код:
    public OnPlayerPickUpPickup 
    вставляем ето:

    PHP код:
    if(pickupid == borba// borba так же как и в new 
        
    {
            
    ShowPlayerDialog(playerididDIALOG_STYLE_LIST,"\n Стили борьбы","Normal\nBoxing 20000$\nKungFu 15000$\nKeenHead 10000$\nGrabKick 7000$\nElbow 5000$","Выучить","Отмена"); 
        } 
    // вместо id пишите айди вашего диалога 
    тепер в
    PHP код:
    ongamemodeinit 
    там где пикапы:
    PHP код:
    borba CreatePickup(123923,x,y,z); 
    и в
    PHP код:
    public OnDialogResponse 
    PHP код:
    if(dialogid == id// id меняете на свое
        
    {
            if(
    response)
            {
                if(
    listitem == 0)
                {
                    
    SetPlayerFightingStyle (playeridFIGHT_STYLE_NORMAL);
                    
    SendClientMessage(playerid0xFFFFFFAA" Вы разучились драться '");
                    return 
    1;
                 }
                 if(
    listitem == 1)
                {
                    
    GivePlayerMoney(playerid, -20000);
                    
    SetPlayerFightingStyle (playeridFIGHT_STYLE_BOXING);
                    
    SendClientMessage(playerid0xFFFFFFAA" Вы выучили новый стиль 'Boxing'");
                    return 
    1;
                 }
                 if(
    listitem == 2)
                {
                    
    GivePlayerMoney(playerid, -15000);
                    
    SetPlayerFightingStyle (playeridFIGHT_STYLE_KUNGFU);
                    
    SendClientMessage(playerid0xFFFFFFAA" Вы выучили новый стиль 'kungfu'");
                    return 
    1;
                 }
                 if(
    listitem == 3)
                {
                    
    GivePlayerMoney(playerid, -10000);
                    
    SetPlayerFightingStyle (playeridFIGHT_STYLE_KNEEHEAD);
                    
    SendClientMessage(playerid0xFFFFFFAA" Вы выучили новый стиль 'keenhead'");
                    return 
    1;
                 }
                 if(
    listitem == 4)
                {
                    
    GivePlayerMoney(playerid, -7000);
                    
    SetPlayerFightingStyle (playeridFIGHT_STYLE_GRABKICK);
                    
    SendClientMessage(playerid0xFFFFFFAA" Вы выучили новый стиль 'grabkick'");
                    return 
    1;
                 }
                 if(
    listitem == 5)
                {
                    
    GivePlayerMoney(playerid, -5000);
                    
    SetPlayerFightingStyle (playeridFIGHT_STYLE_ELBOW);
                    
    SendClientMessage(playerid0xFFFFFFAA" Вы выучили новый стиль 'elbow'");
                    return 
    1;
                 }
             }
        } 
    Вот и все)))

    Автор:ppzvovka
  2. 3 пользователей сказали cпасибо ppzvovka за это полезное сообщение:

    Andrey_Kiryuhin (28.11.2010), KinG_95 (05.03.2011), Сергей68 (22.11.2010)

  3. #2
    Пользователь

    Аватар для Vlad777

    Статус: Оффлайн
    Регистрация:12.11.2010
    Сообщений:131
    Репутация:0 [+/-] 
    Стиль боя сохраняться будет или как перезайдёшь всё слетит?
  4. #3
    Заблокирован

    Аватар для Sanek7163

    Статус: Оффлайн
    Регистрация:24.11.2010
    Сообщений:16
    Репутация:0 [+/-] 
    Стиль боя сохраняться будет или как перезайдёшь всё слетит?
    проверь, как будето трудно!
  5. #4
    Пользователь

    Аватар для Fox

    Статус: Оффлайн
    Регистрация:19.02.2011
    Сообщений:91
    Репутация:1 [+/-] 
    ну так что сохраняется
    или нет ?
  6. #5
    Пользователь

    Аватар для aDuDac

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

    1

    А где pickup то,находится будет?
  7. #6
    Администратор

    Аватар для KinG_95

    Статус: Оффлайн
    Регистрация:12.11.2010
    Сообщений:731
    Репутация:664 [+/-] 
    А где pickup то,находится будет?
    координаты свои ставь)
  8. #7
    Пользователь

    Аватар для nexus.artem

    Статус: Оффлайн
    Регистрация:12.08.2011
    Сообщений:103
    Репутация:1 [+/-] 
    Спасибо, всё работает. Только можете показать что нужно делать, что бы диалог выскакивал только при нажатии, к примеру кнопки "alt". С меня плюс :)
    Ах да и ещё забыл, почему-то нет команды для выбора стиля боя, который выучен.
    Последний раз редактировалось nexus.artem; 22.08.2011 в 17:43.
  9. #8
    Пользователь

    Аватар для Vovan

    Статус: Оффлайн
    Регистрация:20.06.2011
    Адрес:Чебоксары
    Сообщений:125
    Репутация:16 [+/-] 
    стили борьбы сохраняются, но когда сервер рестартнёшь слетит всё

Ваши права

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