Иконка ресурса

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #1
Пользователь Someone разместил новый ресурс:

[Shop] Props - Покупка пропов

Покупка пропов за кредиты через меню Shop.

Так же можно удалять пропы (при наведении прицелом на него) кнопкой осмотра оружия.

Проверен на CS:GO.

В архиве 3 версии:

- Обычная версия
- Версия для Zombie:Reloaded
- Версия для Zombie:Unlimited

Создавался на основе Props для Store.

Узнать больше об этом ресурсе...
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • #2
Сливаю свою версию ZProps, ранее private. Можешь использовать ф-ции из него.
Требования:
SourceMod
Shop Core
Zombie:Reloaded или Zombie Plague

Поддерживаются игры:
  • CS:Source
  • CS: Global Offensive

Установка:
  1. Закинуть файл shop_zprops.sp в addons/sourcemod/scripting
  2. Закинуть файл shop_zprops.smx в addons/sourcemod/plugins
  3. Закинуть файл zprops.txt в addons/sourcemod/configs/shop

Переменные:
PHP:
// Команды для вызова пропов
// -
// Default: "!zprops,!props"
sm_shop_zprops_cmds "!zprops,!props"

// Максимальное кол-во пропов игроку на раунд
// -
// Default: "2"
sm_shop_zprops_maxprops "2"

// Кто может использовать пропы. 0 - Все, 1 - Только Люди, 2 - Только Зомби
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_shop_zprops_teamrestrict "1"

Конфиг:
C-подобный:
"ZProps"
{
    "category"            "Z-Props"
    "category_desc"        "Баррикады"
    "Vending Machine"
    {
        "name"    "Холодильник"                                    // Название в магазине
        "desc"    "Большой холодильник"                            // Описание в магазине
        "price"    "1200"                                            // Цена (0 - бесплатно)
        "sell_price"    "500"                                    // Продаваемая цена (-1 не продается)
        "value"    "1"                                                // Количество пропов за одну покупку
        "motion" "1"                                            // Проп реагирует на физику (может быть смещён игроком)
        "height" "50"                                            // Высота на которой спавнить проп чтобы не застрял в полу
        "maxdist" "100"                                            // Максимальная дистанция установки пропа (умолч. 100)
        "health"    "1000"                                         // Здоровье пропа
        "model"    "models/props/cs_office/vending_machine.mdl"    // Модель пропа
    }
    "Toilet"
    {
        "name"    "Туалет"
        "desc"    "Просто унитаз"
        "price" "200"
        "sell_price"    "-1"
        "value"    "2"
        "motion" "0"
        "health" "100"
        "model"    "models/props/cs_militia/toilet.mdl"
    }
}
 

Вложения

  • ZProps.zip
    18.3 КБ · Просмотры: 186
  • Фэйспалм
Реакции: m22b

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #4
Сливаю свою версию ZProps, ранее private. Можешь использовать ф-ции из него.
Требования:
SourceMod
Shop Core
Zombie:Reloaded или Zombie Plague

Поддерживаются игры:

  • CS:Source
    CS: Global Offensive

Установка:

  1. Закинуть файл shop_zprops.sp в addons/sourcemod/scripting
    Закинуть файл shop_zprops.smx в addons/sourcemod/plugins
    Закинуть файл zprops.txt в addons/sourcemod/configs/shop

Переменные:
PHP:
// Команды для вызова пропов
// -
// Default: "!zprops,!props"
sm_shop_zprops_cmds "!zprops,!props"

// Максимальное кол-во пропов игроку на раунд
// -
// Default: "2"
sm_shop_zprops_maxprops "2"

// Кто может использовать пропы. 0 - Все, 1 - Только Люди, 2 - Только Зомби
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_shop_zprops_teamrestrict "1"

Конфиг:
C-подобный:
"ZProps"
{
    "category"            "Z-Props"
    "category_desc"        "Баррикады"
    "Vending Machine"
    {
        "name"    "Холодильник"                                    // Название в магазине
        "desc"    "Большой холодильник"                            // Описание в магазине
        "price"    "1200"                                            // Цена (0 - бесплатно)
        "sell_price"    "500"                                    // Продаваемая цена (-1 не продается)
        "value"    "1"                                                // Количество пропов за одну покупку
        "motion" "1"                                            // Проп реагирует на физику (может быть смещён игроком)
        "height" "50"                                            // Высота на которой спавнить проп чтобы не застрял в полу
        "maxdist" "100"                                            // Максимальная дистанция установки пропа (умолч. 100)
        "health"    "1000"                                         // Здоровье пропа
        "model"    "models/props/cs_office/vending_machine.mdl"    // Модель пропа
    }
    "Toilet"
    {
        "name"    "Туалет"
        "desc"    "Просто унитаз"
        "price" "200"
        "sell_price"    "-1"
        "value"    "2"
        "motion" "0"
        "health" "100"
        "model"    "models/props/cs_militia/toilet.mdl"
    }
}


Ок, позже добавлю пару функций.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #5
Пользователь Someone обновил ресурс [Shop] Props новой записью:

Небольшое обновление

1) Добавлен квар из версии от White Wolf'a:

sm_shop_zprops_cmds Команды для вызова меню.

Например "!zprops, !props, !пропы".

2) Небольшие поправки кода.

3) Добавлена версия для Zombie Plague.

Узнать больше об этом обновлении...
 

DiSonDS

Участник
Сообщения
79
Реакции
16
C-подобный:
L 04/01/2017 - 22:41:32: [SM] Blaming: shop_props.smx
L 04/01/2017 - 22:41:32: [SM] Call stack trace:
L 04/01/2017 - 22:41:32: [SM]   [0] IsPlayerAlive
L 04/01/2017 - 22:41:32: [SM]   [1] Line 186, C:\csgo\1.7\addons\sourcemod\scripting\shop_props.sp::DeleteProp
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #8
C-подобный:
L 04/01/2017 - 22:41:32: [SM] Blaming: shop_props.smx
L 04/01/2017 - 22:41:32: [SM] Call stack trace:
L 04/01/2017 - 22:41:32: [SM]   [0] IsPlayerAlive
L 04/01/2017 - 22:41:32: [SM]   [1] Line 186, C:\csgo\1.7\addons\sourcemod\scripting\shop_props.sp::DeleteProp

Как часто возникает ?
 

Romanov

Участник
Сообщения
404
Реакции
40
Вылетает что ? Ошибка, из игры, с сервера ?
L 04/01/2017 - 22:41:32: [SM] Blaming: shop_props.smx
L 04/01/2017 - 22:41:32: [SM] Call stack trace:
L 04/01/2017 - 22:41:32: [SM] [0] IsPlayerAlive
L 04/01/2017 - 22:41:32: [SM] [1] Line 186, C:\csgo\1.7\addons\sourcemod\scripting\shop_props.sp::DeleteProp
сервер логит. также
щас юзаю этот ZProps, ранее private.пока норм.ток квар не работает на покупку только люди или зомби.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #13
L 04/01/2017 - 22:41:32: [SM] Blaming: shop_props.smx
L 04/01/2017 - 22:41:32: [SM] Call stack trace:
L 04/01/2017 - 22:41:32: [SM] [0] IsPlayerAlive
L 04/01/2017 - 22:41:32: [SM] [1] Line 186, C:\csgo\1.7\addons\sourcemod\scripting\shop_props.sp::DeleteProps
Там без изменений плагина нельзя на 34 удалять пропы.

работает на покупку только люди или зомби
Там нет такого квара.
 

Romanov

Участник
Сообщения
404
Реакции
40
Там без изменений плагина нельзя на 34 удалять пропы.


Там нет такого квара.
я про это у меня он не работает
// Кто может использовать пропы. 0 - Все, 1 - Только Люди, 2 - Только Зомби
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_shop_zprops_teamrestrict "1"
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #15
я про это у меня он не работает
// Кто может использовать пропы. 0 - Все, 1 - Только Люди, 2 - Только Зомби
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_shop_zprops_teamrestrict "1"
А, сначала не понял сообщения. Ну, за этим не ко мне.
 

Romanov

Участник
Сообщения
404
Реакции
40
А, сначала не понял сообщения. Ну, за этим не ко мне.
сделай такой квар в props.ini
"height" "50" //Высота на которой спавнить проп чтобы не застрял в полу

а то в ныках типа труб проп сваливается на трубу))
в другом зпропе если "height" поставить 10 то прям в трубе)
кому не нравится что застрял могут ставить 50 и будет так же как щас
и вот это еще можо
"maxdist" "100" // Максимальная дистанция установки пропа (умолч. 100)
 
Последнее редактирование:

gaui330

Участник
Сообщения
3
Реакции
0
Может быть это только у меня так на 34. Купил один предмет и можешь теперь ставить его сколько угодно..
Он не убирается из shop (2.0.22) Цифра количества не изменяется. Но изменяется если его продаешь.
Почему так? Куда копать? Перекомпилить не получается, куча ошибок лезет.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #18
Может быть это только у меня так на 34. Купил один предмет и можешь теперь ставить его сколько угодно..
Он не убирается из shop (2.0.22) Цифра количества не изменяется. Но изменяется если его продаешь.
Почему так? Куда копать? Перекомпилить не получается, куча ошибок лезет.
Плагин на другой версии основан.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,519
Реакции
4,979
сделай такой квар в props.ini
"height" "50" //Высота на которой спавнить проп чтобы не застрял в полу
Нафига?
У каждого пропа свои размеры могут быть. Можно сделать чтобы тупо автоматически вычисляло поправку
 

Похожие темы

Ответы
73
Просмотры
12К
Ответы
190
Просмотры
20К
Ответы
178
Просмотры
47К
Сверху Снизу