HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 12.06.2017, 21:17
sаnеk
Флудер
Регистрация: 22.11.2015
Сообщений: 2,128
С нами: 5512984

Репутация: 183


По умолчанию

вообщем, решил обмазаться говном и попробовать начать писать сф-плагины

для начала я решил скачать студию, но поскольку мой компьютер засран (*** пойми где он засран, скорее в папке WINDOWS) файлами MS VS, я не могу установить заново MS VS и скачал аналог студии code::blocks

короче студия мне понравилась, она очень мало весит и всё такое.... скачал я основу сф плагина и для начала тупо хотел скомпилировать плагин, дабы понять, скомпилится или нет

но нет! выдает мне компилятор ссаную ошибку:

Цитата:
Сообщение от Спойлер  




и я подумал: может студия всё-таки ***ня и проще сменить винду и установить MS VS заново? но так как саша ленивый и ему пиздецки лень после установки винды ставить весь софт назад, я взял и переместил SAMPFUNCS_API.h в корень сф плагина и попытался еще разок скомпилировать, но удача снова ко мне обернулась жопой и выдала мне ошибку

Цитата:
Сообщение от Спойлер  

PuV89TKNSbY.jpgsаnеk · 12 Июн 2017 в 20:17' data-fancybox="lb-post-148274" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="/proxy.php?image=https%3A%2F%2Fpp.userapi.com%2Fc83 6330%2Fv836330490%2F414ce%2FPuV89TKNSbY.jpg&hash=c 07b7c8f32ff96e4b9279ff5f1f3e544" style="cursor: pointer;" title="PuV89TKNSbY.jpg">


я сидел и думал, то ли в плагине чего-то не хватает, то ли я долбоёб

но тут мне подсказал один хороший 4ел0ве4ик, что нужно установить directX sdk и тогда всё будет охуенно! сможешь писать *****тые плагины! я недолго думая скачал и установил этот ссаный сдк, но ошибка никуда не делась!

- хлопцы, что я делаю не так? спс за внимание!
 
Ответить с цитированием

  #2  
Старый 12.06.2017, 21:42
san0
Постоянный
Регистрация: 15.12.2013
Сообщений: 412
С нами: 6530249

Репутация: 133
По умолчанию

Цитата:
Сообщение от sanek a.k.a Maks_Fender  

code::blocks
Visual Studio "берет" эти файлы из системной переменной DXSDK_DIR

Очевидно, code::blocks не видит/ты не настроил его таким образом.

Проверить, куда установился DXSDK - в проводнике вместо пути вставить %DXSDK_DIR%

Ну и добавить в настройках codeblocks этот путь + /Include/ - для дополнительный заголовочных файлов(ну или как-то так)

и этот путь + /Lib/x86 - для библиотек
 
Ответить с цитированием

  #3  
Старый 12.06.2017, 21:31
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Комп перезагрузи после установи dx sdk
 
Ответить с цитированием

  #4  
Старый 12.06.2017, 22:05
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Используй ВС и не парся.
 
Ответить с цитированием

  #5  
Старый 16.06.2017, 03:21
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

Как сделать цикл по клавишам? Нужно что бы по нажатию клавиш 0-9 , выполнялись действия.

Вот так вот , не получилось

C++:





Код:
for
(
int
i
=
0
;
i

Log
(
"%i"
,
Key
)
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
Key
)
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"%i"
,
Key
)
;
}
}
 
Ответить с цитированием

  #6  
Старый 16.06.2017, 04:34
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

C++:





Код:
byte Key
=
0x30
+
i
;
 
Ответить с цитированием

  #7  
Старый 16.06.2017, 10:20
Jack_Savage
Участник форума
Регистрация: 06.11.2016
Сообщений: 150
С нами: 5008255

Репутация: 18
По умолчанию

Как вызвать функцию в нужном потоке ?

Есть WindowProc и его же вызывает поток GTA SA.

И есть еще поток созданный через _beginthreadex.

Можно как то вызвать функцию из WindowProc но чтобы ее код выполнился в созданном потоке (_beginthreadex ).
 
Ответить с цитированием

  #8  
Старый 22.06.2017, 22:32
GADCPP
Новичок
Регистрация: 11.04.2013
Сообщений: 12
С нами: 6888595

Репутация: 53
По умолчанию

Каким образом diamond блокирует подключение с raksamp,и как обойти это?
 
Ответить с цитированием

  #9  
Старый 23.06.2017, 14:14
Jack_Savage
Участник форума
Регистрация: 06.11.2016
Сообщений: 150
С нами: 5008255

Репутация: 18
По умолчанию

Цитата:
Сообщение от [CM]KoKa(ev)  

Каким образом diamond блокирует подключение с raksamp,и как обойти это?
Есть вероятность что есть проверка на клик из лаунчера самп...

Можешь кликнуть на сервер в лаунчере и сразу зайти через raksamp
 
Ответить с цитированием

  #10  
Старый 23.06.2017, 14:37
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

Репутация: 93
По умолчанию

как преобразовать 3д координаты в экранные? (без эпи)

и ещё, как узнать что 3д координаты находятся в пределах экрана?(без эпи)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.