Вопрос Python external

Новичок
Статус
Оффлайн
Регистрация
2 Апр 2024
Сообщения
1
Реакции[?]
0
Поинты[?]
0
Как найти entity в python(не rva)?
Как получить C_DOTAPlayerController, C_DOTABaseAbillity?
Как читать CHANDLE m_hAbillities?

Мб, у кого-нибудь есть код где это всё получается?
 
ппоршень
Пользователь
Статус
Оффлайн
Регистрация
15 Фев 2020
Сообщения
294
Реакции[?]
46
Поинты[?]
32K
Как найти entity в python(не rva)?
Как получить C_DOTAPlayerController, C_DOTABaseAbillity?
Как читать CHANDLE m_hAbillities?

Мб, у кого-нибудь есть код где это всё получается?
не используй питон для написания экстерналов, пожалуйста
 
Начинающий
Статус
Оффлайн
Регистрация
6 Янв 2024
Сообщения
9
Реакции[?]
1
Поинты[?]
1K
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
23 Май 2019
Сообщения
779
Реакции[?]
331
Поинты[?]
63K
Также само как и не в питоне? Какая разница на каком яп чит?
разница в том что большинство языков программирования(кроме низкоуровневых типа С и тд) не умеют ничего делать(просто потому что разрабы такой возможности не добавили в язык) в плане взаимодействия с системой(системные вызовы и тд), и аутсурсят системный код на Сшную(ну или другой низкоуровневый язык) прослойку(нативы/биндинги и прочие механизмы интероперабильности)(легче скинуть тяжелую работу на низкоуровневый язык чем низкоуровневый функционал добавлять в язык). питон(и другие языки без низкоуровневого функционала) не умеют даже в консоль писать(питоновский "print" привязан к Сшной функции builtin_print из cpython-main\Python\clinic\bltinmodule.c.h (т.е. принт по факту на С написан, а не на питоне)). так что для низкоуровневого говна приходится писать код на низкоуровневых языках и потом его привязывать к высокоуровневым языкам. это относится ко всяким питонам луа джава джаваскрипт и тд и тп. естественно зачастую уже есть написанный кем-то чужой код("библиотека") и можно его заново не изобретать, но мне лично кажется что библиотеки(т.е. код который за тебя написали) никак с самим языком не связаны с теоритической точки зрения(а с практической связаны - больше кода за тебя написано значит меньше тебе писать надо)
 
ппоршень
Пользователь
Статус
Оффлайн
Регистрация
15 Фев 2020
Сообщения
294
Реакции[?]
46
Поинты[?]
32K
разница в том что большинство языков программирования(кроме низкоуровневых типа С и тд) не умеют ничего делать(просто потому что разрабы такой возможности не добавили в язык) в плане взаимодействия с системой(системные вызовы и тд), и аутсурсят системный код на Сшную(ну или другой низкоуровневый язык) прослойку(нативы/биндинги и прочие механизмы интероперабильности)(легче скинуть тяжелую работу на низкоуровневый язык чем низкоуровневый функционал добавлять в язык). питон(и другие языки без низкоуровневого функционала) не умеют даже в консоль писать(питоновский "print" привязан к Сшной функции builtin_print из cpython-main\Python\clinic\bltinmodule.c.h (т.е. принт по факту на С написан, а не на питоне)). так что для низкоуровневого говна приходится писать код на низкоуровневых языках и потом его привязывать к высокоуровневым языкам. это относится ко всяким питонам луа джава джаваскрипт и тд и тп. естественно зачастую уже есть написанный кем-то чужой код("библиотека") и можно его заново не изобретать, но мне лично кажется что библиотеки(т.е. код который за тебя написали) никак с самим языком не связаны с теоритической точки зрения(а с практической связаны - больше кода за тебя написано значит меньше тебе писать надо)
питон сам по себе язык хуевый
1712135077852.png
 
Пользователь
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
592
Реакции[?]
100
Поинты[?]
40K
Главный Бот Югейма
Продавец
Статус
Оффлайн
Регистрация
15 Фев 2021
Сообщения
472
Реакции[?]
87
Поинты[?]
95K
Пользователь
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
592
Реакции[?]
100
Поинты[?]
40K
Инкременты и декременты это конструкции усложняющие чтение кода, зачем их использовать?
Нормально мне типы попкорн вдавили) хотите дефать депрекейтед андефайнед бехевер синтаксис?
 
Сверху Снизу