• 0

[закрыто] Кейс и сумка

Вопросы

Mason
Постоянный

Всем хай, не понимаю как сделать так чтобы при сумме 1.500.000$ появлялся кейс в руках а при 4.000.000$ появлялась сумка с деньгами

У меня уже есть готовый код с ней но я не знаю как все это сделать вместе пробовал через else и else if не помогает ерроры выдает.

Представлю свой код

Спойлер

        if(GetPlayerMoney(playerid) < 1500000)
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
        }
        else
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return 1;
            SetPlayerAttachedObject(playerid, 3121050.2999990.0999990.0000000.000000, -83.0000000.0000001.0000001.0000001.000000);
        }
        else if(GetPlayerMoney(playerid) < 4000000)
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
        }
        else
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return 1;
            SetPlayerAttachedObject(playerid, 31492050.3129990.090999, -0.0029990.599987, -102.00012223.2999971.0000001.0000001.000000);
        }

 

 

Поделиться сообщением


Ссылка на сообщение

6 ответов на этот вопрос

  • 0
skynet99
Новичок

@Mason Попробуй так.

if(GetPlayerMoney(playerid) < 1500000)
        {
        if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
        }
            else if(IsPlayerAttachedObjectSlotUsed(playerid, 3))
                { 
                SetPlayerAttachedObject(playerid, 3121050.2999990.0999990.0000000.000000, -83.0000000.0000001.0000001.0000001.000000);
                }
        }
    if(GetPlayerMoney(playerid) < 4000000)
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
        }
            else if(IsPlayerAttachedObjectSlotUsed(playerid, 3))
                {
            SetPlayerAttachedObject(playerid, 31492050.3129990.090999, -0.0029990.599987, -102.00012223.2999971.0000001.0000001.000000);
                }
        }

 

Отредактировано пользователем skynet99

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

@Mason, ну, вы сами посмотрите в глобальном смысле на свой код. Я лишь табуляцию поправил.

        if(GetPlayerMoney(playerid) < 1500000)
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
        }
        else if(IsPlayerAttachedObjectSlotUsed(playerid, 3))
        { 
            SetPlayerAttachedObject(playerid, 3121050.2999990.0999990.0000000.000000, -83.0000000.0000001.0000001.0000001.000000);
        }
    }
    if(GetPlayerMoney(playerid) < 4000000)
    {
        if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
    }
    else if(IsPlayerAttachedObjectSlotUsed(playerid, 3))
    {
        SetPlayerAttachedObject(playerid, 31492050.3129990.090999, -0.0029990.599987, -102.00012223.2999971.0000001.0000001.000000);
    }
}

 

Поделиться сообщением


Ссылка на сообщение
  • 0
hokageud
Завсегдатый
    if(GetPlayerMoney(playerid) < 1500000)
    {
        if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
        SetPlayerAttachedObject(playerid, 3121050.2999990.0999990.0000000.000000, -83.0000000.0000001.0000001.0000001.000000);
    }
    if(GetPlayerMoney(playerid) < 4000000)
    {
        if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) return RemovePlayerAttachedObject(playerid,3);
        SetPlayerAttachedObject(playerid, 31492050.3129990.090999, -0.0029990.599987, -102.00012223.2999971.0000001.0000001.000000);
    }

 

Поделиться сообщением


Ссылка на сообщение
  • 0
Sleash
Завсегдатый
    new plMoney = GetPlayerMoney(playerid);
    if(plMoney >= 4000000) {
        if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid,3);
        SetPlayerAttachedObject(playerid, 31492050.3129990.090999, -0.0029990.599987, -102.00012223.2999971.0000001.0000001.000000);
    }
    else if(plMoney < 4000000 && plMoney >= 1500000) {
        if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid,3);
        SetPlayerAttachedObject(playerid, 3121050.2999990.0999990.0000000.000000, -83.0000000.0000001.0000001.0000001.000000);
    }
    else if(plMoney < 1500000 && IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid,3);

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Vova_Zenko
      От Vova_Zenko
      Подскажите пожалуйста. 
      В моде авто для фракции не через мод вписаны, а покупаются в автосалоне и хранятся в базе данных MySQL. 
      В полиции есть эвакуатор, но с цветографикой гражданского. Хочу добавить две цветографики. towtruck.txd(гражданский) и towtruck1.txd(ДПС). 
      В базе данных есть строка cPaintJob, там тоже менял значение, результата 0.
      Как сделать, чтобы допустим администратор смог поменять цветографику? 
    • OOLOAIS
      От OOLOAIS
      Ищу скрипт для самп/crmp который может скопировать акссесуары с аризоны/родины пж помогите 
    • Бадр
      От Бадр
      дратуте , у кого-то есть мод аризона рп 2026 года? типа с cef донатом и худом , и квестами , бесплатный , потому-что я видел 1 мод на pawno help 2026 но там много багов 
    • Бадр
      От Бадр
      Дратуте , как сделать лаунчер аризона мобайл  для своего проекта самп бесплатно без саней и суворовых?
       
    • Helados
      От Helados
      Короче, мы протестировали наш GTA на другом хостинге — голосовой чат там работает, всё включается нормально. Также проверили на другом хостинге с нашим игровым модом — voice chat тоже работает.
      Но на нашем личном хостинге, который мы купили на OVH и установили панель, не получается запустить голосовой чат. Похоже, проблема связана с портами. После перезапуска сервер почему-то случайным образом выбирает порты сам и мы не можем это исправить.
      Если кто-то знает человека, который может помочь разобраться с этой проблемой, буду благодарен.