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

Romanov

Участник
Сообщения
404
Реакции
40
Нафига?
У каждого пропа свои размеры могут быть. Можно сделать чтобы тупо автоматически вычисляло поправку
Как по мне проще так. ты-же не100 пропсов будешь добавлять. А для 5 штук и вручную поправить можно
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,519
Реакции
4,979
Примерно так:
PHP:
    int prop = CreateEntityByName("prop_dynamic_override");
...
    float min[3];
    GetEntPropVector(prop, Prop_Data, "m_vecMins", min);
    VecOrigin[2] -= min[2];
...
    TeleportEntity(prop, VecOrigin, NULL_VECTOR, NULL_VECTOR);
--- Добавлено позже ---
Как по мне проще так. ты-же не100 пропсов будешь добавлять. А для 5 штук и вручную поправить можно
Излишнее усложнение кода. Автоматическое вычисление поправки в подавляющем большинстве случаев будет менее ресурсоёмким и более быстрым.
 

NaN

FPE_INTDIV_TRAP
Сообщения
1,513
Реакции
1,487
C-подобный:
L 06/29/2017 - 10:57:47: [SM] Fatal error encountered parsing translation file "shop_props.phrases.txt"
L 06/29/2017 - 10:57:47: [SM] Error (line 0, column 0): Stream failed to open
Вот такое вот в эррор логах, хотя файл на месте.....
 

Arthur Don

Участник
Сообщения
1,696
Реакции
256
Кто может скинуть путь к стиралке в ксго?
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #32
Кто может скинуть путь к стиралке в ксго?
C-подобный:
models/props_c17/furniturewashingmachine001a.mdl
models/props_c17/furniturewashingmachine001a.dx90.vtx
models/props_c17/furniturewashingmachine001a.dx90.phy
models/props_c17/furniturewashingmachine001a.dx90.vvd


materials/models/props_c17/furniturewashingmachine001a.vmt
materials/models/props_c17/furniturewashingmachine001a.vtf
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
Сливаю свою версию 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"
    }
}
Можно ли как это этим плагином продавать бочку которая взрывается?
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
@Someone как сделать чтобы от себя дамаг по пропам не шел
 

Faya™

Жуестер
Сообщения
867
Реакции
457
@Someone как сделать чтобы от себя дамаг по пропам не шел
При спавне пропа ставишь ему овнера (себя), потом хукаешь сдк хуком он тейк демедж, в нем достанешь из пропа овнера и сравниваешь его с игроком который наносит урон, если они одинаковые то делаешь ретерн плагин хендел )))
 

Truyn

King of clowns
Сообщения
1,591
Реакции
749
При спавне пропа ставишь ему овнера (себя), потом хукаешь сдк хуком он тейк демедж, в нем достанешь из пропа овнера и сравниваешь его с игроком который наносит урон, если они одинаковые то делаешь ретерн плагин хендел )))
Буду благодарен за готовый вариант,накину на пиво если еще будет показывать хп пропа и владельца.
 

maxet24

Участник
Сообщения
73
Реакции
3
Где можно отредачить переменную дальности? В консоли чтоли?
 

kopenkin48

Участник
Сообщения
12
Реакции
1
Тоже интересно о дальности?!
Сообщения автоматически склеены:

Буду благодарен за готовый вариант,накину на пиво если еще будет показывать хп пропа и владельца.
С меня тоже на пиво!
 

Похожие темы

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