• 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 пользователей онлайн

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

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

    • KodBi
      От KodBi
      шапка
      по одиночке работают
      нужны оба
    • Vova_Zenko
      От Vova_Zenko
      Приветствую всех. Подскажите пожалуйста, как реализовать систему как на Грине или мотион(не реклама). 
       
      Готов оплатить, если найдется человек, который поможет реализовать.
    • Refresher
      От Refresher
      Всем привет, недавно я решил освоить навык моделирования транспорта для GTA SanAndreas. Делаю я в программе Blender 5.0.1. Как первый транспорт я решил сделать замену квадроцикла Quad(который спавниться читом AKJJYGLC) на его замену я решил сделать модельку стейка или мяса сырого, смоделировал простое low-poly мясо поработал с сеткой сделал UV развертку запек Diffuse он же color. И начал делать иерархию, так же не забыл про all transform для мяса и все сделал по осям и размерам правильно перед смотрит по Y а зад -Y ну а верх Z. Плагин DragonFF я установил разобрался и сделал DFF а помощью MagixTXD сделал txd архив текстуры. Имена дал правильные quad.dff и quad.txd. Закинул в папку в папке modloader запустил. Проблема была в том что при спавне все ок но у мяса текстуры нет и я не могу сесть. Потом вспомнил про посадочное место, добавил его в иерархию перезаписал старый файл dff на новый и исправил регистр букв текстуры на правильный но все равно сесть не могу и текстуры нет. Коллизия работает его можно толкать но я уже не знаю как исправить текстуру и сделать посадку CJ, вообщем кто шарит в этой теме можете помочь пожалуйста или отпишите в вк(кликабельно)

    • future
      От future
      Привет всем людям помогающие таким же нулям как и я в возможном начале своего пути, расскажу о себе, мне 18 лет, зовут Сергей, собираюсь создать свой сервер в crmp либо же в samp с полного нуля, не буду тут говорить про какие то влажные фантазии по поводу кучи денег и прочего, все что я хочу это учится новому и развивать хоть где то пока у меня есть куча свободного времени.
       
      В программирование я полный ноль, вот вообще ноль, даже банально листая данный форум я уже теряюсь и не понимаю совершенного ничего, просто не знаю за что и хвататься, единственный мой скромный навык это заниматься дизайном, скромный он потому что я имею только лишь базовые знания по дизайну. Отошел немножко от темы что-то, так вот цель как вы уже поняли у меня создать свой проект и я хочу попросить вас о помощи.
       
      С чего начать мне начать? думаю самый популярный вопрос у вас здесь, что мне нужно прямо сейчас скачать, что посмотреть, и как я смогу получить хоть какой то первый результат, я никуда не тороплюсь и готов изучать и создавать, но проблема в том что я знаю что если я не увижу хотябы маленький прогресс, вся моя мотивация умрет так же быстро как и появилась.
       
      И да, можно максимально простыми словами чтобы я тут не потерялся)
    • Dofarst
      От Dofarst
      Народ, расскажите, сколько времени вы учили Pawn? И сколько мне понадобиться времени на изучение языка, чтобы нормально понимать код и свои системы писать? И правда, что язык простой — без классов, памяти и прочего?
      @Dofarst  Дополняю: Я уже имел опыт с Python и C# на юнити