Название макроса)

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Вопрос может и глупый но мне нужный)
Как должен называться макрос new id = get_pdata_cbase(ent, OFFSET_PLAYER, OFFSET_WEAPONS)
Нужно что то вроде такого #define fm_precache_model(%1) engfunc(EngFunc_PrecacheModel, %1)
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
739
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Анатолий, если я правильно понял get_pdata_cbase(ent, OFFSET_PLAYER, OFFSET_WEAPONS) получает индекс игрока, который держит данное оружие (энтити). Назови get_weapon_ent_owner как-нибудь. И вообще, скинул бы значение оффсета, чтобы было понятней, да и название только от тебя зависит, тыжразраб, как назовешь, так и будет:D
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Анатолий, если я правильно понял get_pdata_cbase(ent, OFFSET_PLAYER, OFFSET_WEAPONS) получает индекс игрока, который держит данное оружие (энтити). Назови get_weapon_ent_owner как-нибудь. И вообще, скинул бы значение оффсета, чтобы было понятней, да и название только от тебя зависит, тыжразраб, как назовешь, так и будет:D
ну офсеты вот
const OFFSET_WEAPONS = 4
const OFFSET_PLAYER = 41
просто я в eng не огонь) вот и спрашиваю как лучше и как правильнее будет.
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
739
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
просто я в eng не огонь) вот и спрашиваю как лучше и как правильнее будет.
Ну ты же знаешь, что ты этим нативом получаешь в итоге - индекс игрока (владельца), у которого проверяемая тобой энтити. Поэтому:
Назови get_weapon_ent_owner как-нибудь.
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
#define fm_precache_model(%1) engfunc(EngFunc_PrecacheModel, %1)
Немного оффтоп: а смысл делать EngFunc_PrecacheModel если в amxx существует precache_model. И скажу по секрету они тупо идентичны за исключением одной проверки в precache_model
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Немного оффтоп: а смысл делать EngFunc_PrecacheModel если в amxx существует precache_model. И скажу по секрету они тупо идентичны за исключением одной проверки в precache_model
я это как пример просто привел)
Код:
#define fm_precache_model(%1) engfunc(EngFunc_PrecacheModel, %1)
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
959
Симпатии
681
Пол
Мужской
fantom, Какой проверки ? Или ты о том что precache_model нельзя юзать в plugin_init ?
 
Сверху Снизу