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

  #1921  
Старый 28.12.2016, 03:58
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

Цитата:
Сообщение от Jadson  

Ну на работе у меня Ubuntu+Windows, но т.к. я работаю в Ubuntu то думал и это учить там же не перегружаясь, в SAMP я иногда захожу через Wine . Дома там же 2 операционки, но т.к. дома в основном с WIndows тут проблем нет, работаю с под неё.
Что ж это у тебя за работа что ты регистрацию callback делаешь по нажатию кнопки?
 
Ответить с цитированием

  #1922  
Старый 28.12.2016, 07:18
Ice
Новичок
Регистрация: 13.07.2005
Сообщений: 5
С нами: 10961573

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

C++:





Код:
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
GetObjectHandleByID
(
objectid
)


что возвращает эта функция?

Мне надо изменить координаты и ротацию объекта. Пробовал через самп поол но не получилось, позиция там изменена но не в 3D мире.
 
Ответить с цитированием

  #1923  
Старый 28.12.2016, 12:09
TheMY3
Познающий
Регистрация: 26.12.2016
Сообщений: 61
С нами: 4936063

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

Цитата:
Сообщение от NarutoUA  

Что ж это у тебя за работа что ты регистрацию callback делаешь по нажатию кнопки?
На вопрос можно ответить по теме? Работаю я на других языках: PHP, Python, JS. О C++ абсолютно ничего не известно, но т.к. языки похожи все чем то то и тут пытаюсь вникнуть, только C++ более низкоуровневый, и доки я ещё не читал по нему, по этому и делаю что- попало
 
Ответить с цитированием

  #1924  
Старый 28.12.2016, 13:44
FYP
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами: 6935121

Репутация: 233


По умолчанию

Цитата:
Сообщение от Ice  

что возвращает эта функция?
scm-хендл объекта. он используется только в опкодах.

Цитата:
Сообщение от Jadson  

И ещё вопрос, в консоли в игре есть дебаг мод, я могу отправлять сообщения в консоль вместо вывода в чат к примеру сообщения о том что происходит?
SF->Log()
 
Ответить с цитированием

  #1925  
Старый 28.12.2016, 16:30
TheMY3
Познающий
Регистрация: 26.12.2016
Сообщений: 61
С нами: 4936063

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

Подскажет кто где тогда можно делать регистрацию коллбека если не при нажатию на кнопку?

C++:





Код:
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
'H'
)
)
// если нажата клавиша H (англ)
{
SF
->
getRender
(
)
->
registerD3DCallback
(
eDirect3DDeviceMethods
::
D3DMETHOD_PRESENT
,
Present
)
;
//Рисую блок
}
;


Так вроде бы работает, сделал чтоб блок скрывался и показывался, но говорят выше что это так себе вариант.
 
Ответить с цитированием

  #1926  
Старый 28.12.2016, 17:00
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Цитата:
Сообщение от Jadson  

Подскажет кто где тогда можно делать регистрацию коллбека если не при нажатию на кнопку?

C++:





Код:
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
'H'
)
)
// если нажата клавиша H (англ)
{
SF
->
getRender
(
)
->
registerD3DCallback
(
eDirect3DDeviceMethods
::
D3DMETHOD_PRESENT
,
Present
)
;
//Рисую блок
}
;


Так вроде бы работает, сделал чтоб блок скрывался и показывался, но говорят выше что это так себе вариант.
Один раз где угодно. Хоть после загрузки сампа, хоть во время загрузки игры, хоть по кнопке, но при этом проверять, что колбэк был зарегистрирован единожды (boolean переменную можешь ввести). После регистрации он будет вызываться постоянно, пока игра активна.
 
Ответить с цитированием

  #1927  
Старый 28.12.2016, 17:06
TheMY3
Познающий
Регистрация: 26.12.2016
Сообщений: 61
С нами: 4936063

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

Цитата:
Сообщение от legend2360  

Один раз где угодно.
Спасибо, теперь понял, сложно конечно так без доки что-то делать конечно, всё методом проб и ошибок делать надо
 
Ответить с цитированием

  #1928  
Старый 28.12.2016, 18:19
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

Цитата:
Сообщение от Jadson  

Спасибо, теперь понял, сложно конечно так без доки что-то делать конечно, всё методом проб и ошибок делать надо
На вики есть 4 урока по С++ апи:

https://www.blast.hk/wiki/tutorials:list

Еще в разделе читов можно найти плагины с сурсами и там посмотреть.
 
Ответить с цитированием

  #1929  
Старый 28.12.2016, 18:39
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

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

Я как бы ничего не намекаю.

 
Ответить с цитированием

  #1930  
Старый 28.12.2016, 19:12
TheMY3
Познающий
Регистрация: 26.12.2016
Сообщений: 61
С нами: 4936063

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

Я как бы и не отрицаю что я нуб в этом деле. Для моих задач мне этого хватает с головой, если буду дальше что-то писать под SAMP и уже не будет хватать API буду учить что-то более сложнее.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.