Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя
Показано с 11 по 20 из 21
  1. #11
    Аватар для Edwin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Sanek Посмотреть сообщение
    И что мне сейчас так все заного написать?

    - - - Добавлено - - -

    У меня много if(dialogid ==
    И что мне их переделывать все в case? есть какой нибудь другой вариант?
    А что там переделывать? Дел на 10-15 минут
    Я тебе, кстати, не только переделал в кейсы, а ещё кое-чего подровнял

  2. #12
    Аватар для Sanek
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.04.2014
    Сообщений
    52
    Репутация:
    0 ±
    Как переделать то?

  3. #13
    Аватар для Spectrum
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.04.2014
    Адрес
    Omsk, Russia
    Сообщений
    349
    Репутация:
    49 ±
    можешь не переделывать, можешь после всех диалогов сделать свич и засунуть туда кейс
    Skype: sp3ctrum_attack

  4. #14
    Аватар для Sanek
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.04.2014
    Сообщений
    52
    Репутация:
    0 ±
    Цитата Сообщение от Spectrum Посмотреть сообщение
    можешь не переделывать, можешь после всех диалогов сделать свич и засунуть туда кейс
    Можно примерчик?

  5. #15
    Аватар для Spectrum
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.04.2014
    Адрес
    Omsk, Russia
    Сообщений
    349
    Репутация:
    49 ±
    PHP код:
    switch(dialogid)
        {
            case 
    id_dialog:
            {
                if(!
    response
                {
                             
    // Something
                            
    }
                     }
            } 
    Skype: sp3ctrum_attack

  6. #16
    Аватар для Sanek
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.04.2014
    Сообщений
    52
    Репутация:
    0 ±
    вот сделал все вроде норм
    Но захожу ничего не выдает и так все что не сделаю на диалоге не выдается.
    PHP код:
     if(dialogid == 2423)
            {
                if(
    response)
                {
                    switch(
    listitem)
                    {
                    case 
    0:
                        {
                         
    SetPlayerSkin(playerid68);
                         
    SetPlayerHealth(playerid100);
                         
    GivePlayerWeapon(playerid15100);
                         
    SendClientMessage(playeridCOLOR_GREEN"Вы купили форму священника");
                         return 
    1;
                         }
                     case 
    1:
                         {
                         
    PlayerInfo[playerid][pCash] += -3000;
                         
    SetPlayerSkin(playerid147);
                         
    SetPlayerHealth(playerid100);
                         
    GivePlayerWeapon(playerid14100);
                         
    SendClientMessage(playeridCOLOR_GREEN"Вы купили форму свидетеля");
                         return 
    1;
                         }
                     case 
    2:
                         {
                         
    PlayerInfo[playerid][pCash] += -3000;
                         
    SetPlayerSkin(playerid93);
                         
    SetPlayerHealth(playerid100);
                         
    GivePlayerWeapon(playerid14100);
                         
    SendClientMessage(playeridCOLOR_GREEN"Вы купили форму свидетьницы");
                         return 
    1;
                         }
                     case 
    3:
                         {
                         
    PlayerInfo[playerid][pCash] += -5000;
                         
    SetPlayerSkin(playerid186);
                         
    SetPlayerHealth(playerid100);
                         
    GivePlayerWeapon(playerid15100);
                         
    SendClientMessage(playeridCOLOR_GREEN"Вы купили форму жениха");
                         return 
    1;
                         }
                     case 
    4:
                         {
                         
    PlayerInfo[playerid][pCash] += -5000;
                         
    SetPlayerSkin(playerid219);
                         
    SetPlayerHealth(playerid100);
                         
    GivePlayerWeapon(playerid14100);
                         
    SendClientMessage(playeridCOLOR_GREEN"Вы купили форму невесты");
                         return 
    1;
                         }
                    }
                }
            } 
    - - - Добавлено - - -

    и вот вроде все норм,а даже не работает
    PHP код:
     if(pickupid == svadba)
        {
            
    ShowPlayerDialog(playerid,2423,DIALOG_STYLE_LIST,"Cвадебная форма","Форма священника\nКостюм свидетеля(3.000)\nКостюм свидетельницы(3.000)\nКостюм Жениха(5.000)\nКостюм невесты(5.000)","Выбор","Отмена");
            return 
    1;
        } 

  7. #17
    Аватар для Sanek
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.04.2014
    Сообщений
    52
    Репутация:
    0 ±
    помогите ребят

  8. #18
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Проверьте, нет ли у вас второй такой же проверки на ID диалога ( if(dialogid == 2423) )

  9. #19
    Аватар для Edwin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    Да не, там всё не так
    Увидеть бы весь код...
    А остальные диалоги работают?

  10. #20
    Аватар для Sanek
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.04.2014
    Сообщений
    52
    Репутация:
    0 ±
    delete сделано,просто нужно было сменить SPD

 

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

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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