[ZP 5.0.8] Уровень в Extra Items

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
418
Реакции
-7
Приветствую, вопрос: как можно добавить в Extra Items к предмету, после цены в Аммо-паках это: [%d], level. Я то это сделал... но у меня уровень игрока меняется на тот, который я указал минимальным для предмета (одного из всего списка)
Понимаю, что ничего не понятно, не знаю как объяснить... Вот мои попытки.. Скину файлами т.к это не один плагин и не одна определённая функция..

1)zp50_items.sma | Выделю то, что добавлял.
2)zp50_hud_info.sma | Выделю комментарием, где меняется худ игрока..
3)zp_level_system.sma | Сама система уровней
3.1)zp_level_system.inc | Инклюд для уровней

P.S если ещё что нужно, пишите, докину.
23 Апр 2023
Я тупо уже сдался... вроде и добавил, вроде и работает.. но контактирует с худом игрока (именно уровень)
 

Download all Attachments

Сообщения
1,055
Реакции
212
Предупреждения
9
Помог
6 раз(а)
А нормальную систему уровней нельзя использовать?
Все там легко и просто делается
Через массивы
 
Сообщения
418
Реакции
-7
А нормальную систему уровней нельзя использовать?
Все там легко и просто делается
Через массивы
Чуточку конкретнее, какие массивы?)
23 Апр 2023
А нормальную систему уровней нельзя использовать?
Все там легко и просто делается
Через массивы
лвл система от Dambas
 
Сообщения
1,055
Реакции
212
Предупреждения
9
Помог
6 раз(а)
RedGamer, смотри как по аммо делается
Аналогично и по уровням будет
 
Сообщения
418
Реакции
-7
RedGamer, смотри как по аммо делается
Аналогично и по уровням будет
Точняк.. спасибо, попробую
23 Апр 2023
@BiZaJe,так у меня сделано по примеру аммо... у меня проблема в том, что этот уровень в Extra Items контактирует с худ лвлом игрока... как это фиксить, не знаю
 
Сообщения
418
Реакции
-7
RedGamer, каким образом он контактирует?
в zp_extraitems.ini ставлю
LEVEL = и 1 у меня минимальный.. максимальный 25... ну захожу после настройки на сервер и вижу в худе игрока [Уровень: 3] я не знаю как исправить это..
1682273441524.png
23 Апр 2023
1682273889160.png
Достиг 16 уровня, а отображается 3.... почему? Выставляю предмет Dart Pistol на LEVEL = 2 то у меня уже пишет Уровень: 2...
 

Download all Attachments

Сообщения
893
Реакции
149
Помог
25 раз(а)
Пришли оригинальный исход айтемов.
 
Сообщения
1,055
Реакции
212
Предупреждения
9
Помог
6 раз(а)
RedGamer, как ты чекаешь достаточно уровня или нет?
Не вижу этого
Нативы не те
 
Сообщения
418
Реакции
-7
RedGamer, как ты чекаешь достаточно уровня или нет?
Не вижу этого
Нативы не те
Question: Как ты чекаешь достаточно уровня или нет?
Answer: В исходах оружий
23 Апр 2023
RedGamer, как ты чекаешь достаточно уровня или нет?
Не вижу этого
Нативы не те
Нативы не те, согласен. Я же скинул инклюд и саму систему..
 
Сообщения
1,055
Реакции
212
Предупреждения
9
Помог
6 раз(а)
@BiZaJe,RedGamer, какой смысл чекать в оружия когда можно напрямую в меню и блочить
 
Сообщения
418
Реакции
-7
Да можно было бы сделать приписку после [%d][5 LVL], cost и всё но хочу, чтобы редактировалось под zp_extraitems.ini к каждому предмету, а не к одному)
 
Сообщения
1,055
Реакции
212
Предупреждения
9
Помог
6 раз(а)
RedGamer, так и будет к каждому
 
Сообщения
418
Реакции
-7
@BiZaJe,RedGamer, какой смысл чекать в оружия когда можно напрямую в меню и блочить
Читал что это косвенный вариант.. секунду

Оружие:
Здесь есть 2 способа. Один прямой, другой косвенный.
Прямой способ - перед выдачей. То есть сделать проверку, непосредственно в самой менюшке.
ps. Оружие нельзя выбрать/получить, если вы не достигли определенного уровня. Но само оружие не привязано к уровню.
Второй способ, более проверенный, и универсальный - косвенный. Устанавливается в самом плагине оружия, к которому вы хотите привязать уровень.

Источник: cs-fade.ru
Автор статьи: Dambas
23 Апр 2023
RedGamer, так и будет к каждому
К каждому будет приписывать 5 LVL но мне другие значения нужны + через zp_extraitems.ini
 
Сообщения
1,055
Реакции
212
Предупреждения
9
Помог
6 раз(а)
RedGamer, ну слушай дальше его, элементарно бд отвалиться и у некоторых уровни слетят в этой системе уровней
23 Апр 2023
RedGamer, Тогда показывай итем с такой проверкой
 
Сообщения
418
Реакции
-7
RedGamer, ну слушай дальше его, элементарно бд отвалиться и у некоторых уровни слетят в этой системе уровней
Так первый способ.. это я не знаю типо, как сделал я, только ещё добавить проверку на сам уровень? Да и фиг с ним.. т.к этот метод всё равно контачит как-то с худом игрока (уровня) поэтому пихать проверку на уровень в zp50_items я не думаю даже
23 Апр 2023
RedGamer, ну слушай дальше его, элементарно бд отвалиться и у некоторых уровни слетят в этой системе уровней
23 Апр 2023
RedGamer, Тогда показывай итем с такой проверкой
C++:
#define LVL_COUNT 15
C++:
public zp_extra_item_selected(id, itemid)
{
    if(itemid != g_itemid_awpcamo)
        return PLUGIN_HANDLED

    if(itemid == g_itemid_awpcamo)
    {
        if(zp_level(id) >= LVL_COUNT)
        {
            give_awpcamo(id)
        }
        else
        {
            CC_SendMessage(id, "!n[!gZP!n] Вы не достигли !g%d !nуровня!", LVL_COUNT)
            return ZP_PLUGIN_HANDLED
        }
    }
    return PLUGIN_HANDLED
}
 
  • Lol
Реакции: Arni
Статус
В этой теме нельзя размещать новые ответы.

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

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу