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

Реклама






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

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

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

** Как получить V.I.P --> КЛИК **
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    Пользователь
    Аватар для krik
    Статус
    Оффлайн
    Регистрация
    22.11.2010
    Адрес
    Самара
    Сообщений
    56
    Репутация
    9 [+/-] 

    Создание обучение через диалогp[GF]

    вроде такой темы нету.(:
    находим строку
    PHP код:
    if(PlayerInfo[playerid][pTut] == 0
    она находится в
    PHP код:
    public SetPlayerSpawn(playerid
    дальше в ней видим что то вроде этого:

    PHP код:
                if(PlayerInfo[playerid][pTut] == 0)
                {
                    
    gOoc[playerid] = 1gNews[playerid] = 1gFam[playerid] = 1gCD[playerid] = 1;
                    
    TogglePlayerControllable(playerid0);
                    
    RegistrationStep[playerid] = 0;
                    
    TutTime[playerid] = 1;
                } 
    нам нужно добавить в неё
    PHP код:
                    format(stringsizeof(string), "Вы готовы начать обучяющий курс?");
                    
    ShowPlayerDialog(playerid1600DIALOG_STYLE_MSGBOX"Начало"string"Да""Нет"); 
    так же нужно добавить
    перед
    PHP код:
    if(PlayerInfo[playerid][pTut] == 0)
                { 
    PHP код:
                new string[256]; 
    т.е

    PHP код:
                if(PlayerInfo[playerid][pTut] == 0)
                {
                               new 
    string[256]; 
    дальше топаем в
    PHP код:
    public OnDialogResponse(playeriddialogidresponselistiteminputtext[]) 
    и добавляем
    PHP код:
        if(dialogid == 1600)
        {
            if(
    response)
            {
                
    format(stringsizeof(string), "текст обучение");
                
    ShowPlayerDialog(playerid1601DIALOG_STYLE_MSGBOX"тут тоже название например: Начало"string"Далее""Далее");
                return 
    0;
            }
            else
            {
                
    SendClientMessage(playeridCOLOR_LIGHTRED"Вы отменили обучение и были кикнуты!");
                
    Kick(playerid);
                return 
    0;
            }
        }
        else if(
    dialogid == 1601)
        {
            if(
    response)//тут делаем на две кнопки одинаковый текст чтобы если нажал на 1 кнопу или на 2 открывалось одно и тоже
            
    {
                
    format(stringsizeof(string), "блалабалабалабалаб\n(новая строка)балбалабалбалаблаба");
                
    ShowPlayerDialog(playerid1602DIALOG_STYLE_MSGBOX"|____ Обучение: Вид сервера ____|"string"Далее""Далее");
                return 
    0;
            }
            else
            {
                
    format(stringsizeof(string), "блалабалабалабалаб\n(новая строка)балбалабалбалаблаба");
                
    ShowPlayerDialog(playerid1602DIALOG_STYLE_MSGBOX"|____ Обучение: Вид сервера ____|"string"Далее""Далее");
                return 
    0;
            }
        else if(
    dialogid == 1602)
        {
            if(
    response)
            {
                
    format(stringsizeof(string), "ну вот и всё конец обучалки");
                
    ShowPlayerDialog(playerid1603DIALOG_STYLE_MSGBOX"ок"string"ок");
                   
    TutTime[playerid] = 0PlayerInfo[playerid][pTut] = 1;
                
    gOoc[playerid] = 0gNews[playerid] = 0gFam[playerid] = 0gCD[playerid] = 0;
                
    TogglePlayerControllable(playerid1);
                
    MedicBill[playerid] = 0;
                
    SetPlayerSpawn(playerid);
                
    SafeSetPlayerInterior(playerid0);
                
    SetPlayerVirtualWorld(playerid0);
                return 
    0;
            }
            else
            {
                
    TogglePlayerControllable(playerid1);
                   
    TutTime[playerid] = 0PlayerInfo[playerid][pTut] = 1;
                
    gOoc[playerid] = 0gNews[playerid] = 0gFam[playerid] = 0gCD[playerid] = 0;
                
    TogglePlayerControllable(playerid1);
                
    MedicBill[playerid] = 0;
                
    SetPlayerSpawn(playerid);
                
    SafeSetPlayerInterior(playerid0);
                
    SetPlayerVirtualWorld(playerid0);
                return 
    0;
            }
        }
        } 
    вроде все!
    By krik and krikkrik >_<
    P.S не ругайте сильно! хд
    Последний раз редактировалось krik; 23.11.2010 в 01:21.
    Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос!
    ©2pac

  2. 9 пользователей сказали cпасибо krik за это полезное сообщение:

    Andrey_Kiryuhin (13.12.2010), Asic_Lion (13.12.2010), Benson Miller (25.06.2011), Biaggi (23.08.2011), MiranDus (15.12.2010), Сергей68 (23.11.2010), ppzvovka (23.11.2010), Vovan (17.08.2011), Zo0mko (14.12.2010)

  3. #2
    Пользователь
    Аватар для krik
    Статус
    Оффлайн
    Регистрация
    22.11.2010
    Адрес
    Самара
    Сообщений
    56
    Репутация
    9 [+/-] 
    забыл дописать, нужно ещё убрать из паблика
    PHP код:
    public SetPlayerUnjail() 
    PHP код:
                if(TutTime[i] >= 1)
                {
                    
    TutTime[i] += 1;
    ...........
    ........
    ....
    ...
    ...
    ...
    ..
                } 
    Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос!
    ©2pac

  4. 6 пользователей сказали cпасибо krik за это полезное сообщение:

    Biaggi (21.08.2011), BlackVeldker (11.01.2011), Сергей68 (23.11.2010), ppzvovka (23.11.2010), Vovan (17.08.2011), [NEVER] (24.11.2010)

  5. #3
    •Администратор•
    Аватар для Сергей68
    Статус
    Оффлайн
    Регистрация
    11.11.2010
    Адрес
    СССР
    Сообщений
    1,026
    Репутация
    2082 [+/-] 
    Всего наград
    1
    Хорошая работа))так держать)

  6. #4
    Заблокирован
    Аватар для [NEVER]
    Статус
    Оффлайн
    Регистрация
    20.11.2010
    Сообщений
    19
    Репутация
    0 [+/-] 
    Мего работа!!!Сказать нечего

  7. #5
    Пользователь
    Аватар для Asic_Lion
    Статус
    Оффлайн
    Регистрация
    06.12.2010
    Сообщений
    5
    Репутация
    0 [+/-] 
    А я думал как зделать хДД делал воще подругому думал чё неполучается=)

  8. #6
    Пользователь
    Аватар для Zo0mko
    Статус
    Оффлайн
    Регистрация
    18.11.2010
    Сообщений
    14
    Репутация
    2 [+/-] 
    спс +

  9. #7
    Пользователь
    Аватар для MiranDus
    Статус
    Оффлайн
    Регистрация
    15.12.2010
    Сообщений
    61
    Репутация
    4 [+/-] 
    Супер мега класс урок)) +

  10. #8
    Пользователь
    Аватар для maximnnov
    Статус
    Оффлайн
    Регистрация
    21.01.2011
    Сообщений
    14
    Репутация
    0 [+/-] 
    Нормально, спс

  11. #9
    Пользователь
    Аватар для Lancer
    Статус
    Оффлайн
    Регистрация
    11.12.2010
    Адрес
    Salavat city
    Сообщений
    340
    Репутация
    53 [+/-] 
    хм вот ероры:
    PHP код:
    C:\Documents and Settings\Mufasa.PARADISE\Рабочий стол\Боря\DL.pwn(5053) : warning 219local variable "string" shadows a variable at a preceding level
    C
    :\Documents and Settings\Mufasa.PARADISE\Рабочий стол\Боря\DL.pwn(12786) : warning 216nested comment
    C
    :\Documents and Settings\Mufasa.PARADISE\Рабочий стол\Боря\DL.pwn(46136) : error 075input line too long (after substitutions)
    C:\Documents and Settings\Mufasa.PARADISE\Рабочий стол\Боря\DL.pwn(46137) : error 037invalid string (possibly non-terminated string)
    C:\Documents and Settings\Mufasa.PARADISE\Рабочий стол\Боря\DL.pwn(46137) : error 029invalid expressionassumed zero
    C
    :\Documents and Settings\Mufasa.PARADISE\Рабочий стол\Боря\DL.pwn(46137) : error 029invalid expressionassumed zero
    C
    :\Documents and Settings\Mufasa.PARADISE\Рабочий стол\Боря\DL.pwn(46137) : fatal error 107too many error messages on one line

    Compilation aborted
    .Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    5 Errors

    Строка 46137:
    PHP код:
    format(stringsizeof(string), "Это называеться то, что Ваш персонаж (аккаунт, чар) может узнать только в игре. Не на\nфоруме, не в /b-чате, не по телефону от друга и т.д, а только RP-информация. Пример - Когда убили Вашего\nперсонажа через специальную команду /me (это называеться RP-убийство) и скрины с Вашей смертью выложили\nна форуме, любой другой игрок не может знать этого, т.к. скрины выложили на форум, а не рассказали Вам в\nигре. Примечание: На форум можно выложить и IC-информацию, заранее предупредив других посетителей\nфорума об этом.");
                
    ShowPlayerDialog(playerid44DIALOG_STYLE_MSGBOX"IC Chat"string"Далее""Далее"); 

  12. #10
    Пользователь
    Аватар для DJ White Rise
    Статус
    Оффлайн
    Регистрация
    02.02.2011
    Сообщений
    16
    Репутация
    0 [+/-] 
    Строка 46137:
    PHP код:
    format(stringsizeof(string), "Это называеться то, что Ваш персонаж (аккаунт, чар) может узнать только в игре. Не на\nфоруме, не в /b-чате, не по телефону от друга и т.д, а только RP-информация. Пример - Когда убили Вашего\nперсонажа через специальную команду /me (это называеться RP-убийство) и скрины с Вашей смертью выложили\nна форуме, любой другой игрок не может знать этого, т.к. скрины выложили на форум, а не рассказали Вам в\nигре. Примечание: На форум можно выложить и IC-информацию, заранее предупредив других посетителей\nфорума об этом.");
                
    ShowPlayerDialog(playerid44DIALOG_STYLE_MSGBOX"IC Chat"string"Далее""Далее"); 
    у меня чутка по другому, но по идеи каждя строка должна начинаться с format(string, sizeof(string),


Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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