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

  #1  
Старый 30.11.2021, 12:39
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Что делает данный код?
Цитата:
Сообщение от Спойлер  


Компилируется, потом бинарник исполняется
 
Ответить с цитированием

  #2  
Старый 30.11.2021, 12:46
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

Что делает данный код?
Цитата:
Сообщение от Спойлер  


ну вообще ничего
 
Ответить с цитированием

  #3  
Старый 05.12.2021, 22:03
Vegas
Новичок
Регистрация: 03.08.2007
Сообщений: 11
С нами: 9879517

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

Библиотека FFI для Lua использует язык Си или C++ или это одно и тоже? И как пользоваться FFI если я к примеру хочу взять кусок кода из интернета и всунуть его в свой скрипт?
 
Ответить с цитированием

  #4  
Старый 05.12.2021, 22:17
THERION
Познающий
Регистрация: 23.07.2018
Сообщений: 88
С нами: 4109481

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

Цитата:
Сообщение от vegas~  

Библиотека FFI для Lua использует язык Си или C++?


Цитата:
Сообщение от vegas~  

язык Си или C++ это одно и тоже?
Нет

Цитата:
Сообщение от vegas~  

я к примеру хочу взять кусок кода из интернета и всунуть его в свой скрипт?
CTRL + C - копировать, CTRL + V - вставить
 
Ответить с цитированием

  #5  
Старый 07.12.2021, 20:35
LaRossa
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами: 4878878

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

Привет не могу нажать на TextDraw, хук его ловит, мол появился, я отправляю через RPC клик на него, но ничего не происходит.

Вот это не работает.

C++:





Код:
selectTextDraw
(
428
)
;
void
selectTextDraw
(
int
iTextDrawID
)
{
RakNet
::
BitStream bsSend
;
bsSend
.
Write
(
iTextDrawID
)
;
pRakClient
->
RPC
(
&
RPC_ClickTextDraw
,
&
bsSend
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
0
,
FALSE
,
UNASSIGNED_NETWORK_ID
,
NULL
)
;
}


Пробую тоже самое сделать через SF API все работает.

C++:





Код:
SF
->
getSAMP
(
)
->
sendClickTextDraw
(
428
)
;


В чём может быть подвох ?
 
Ответить с цитированием

  #6  
Старый 07.12.2021, 23:26
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

Привет не могу нажать на TextDraw, хук его ловит, мол появился, я отправляю через RPC клик на него, но ничего не происходит.

Вот это не работает.

C++:





Код:
selectTextDraw
(
428
)
;
void
selectTextDraw
(
int
iTextDrawID
)
{
RakNet
::
BitStream bsSend
;
bsSend
.
Write
(
iTextDrawID
)
;
pRakClient
->
RPC
(
&
RPC_ClickTextDraw
,
&
bsSend
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
0
,
FALSE
,
UNASSIGNED_NETWORK_ID
,
NULL
)
;
}


Пробую тоже самое сделать через SF API все работает.

C++:





Код:
SF
->
getSAMP
(
)
->
sendClickTextDraw
(
428
)
;


В чём может быть подвох ?
попробуй вместо int поставить uint16_t
 
Ответить с цитированием

  #7  
Старый 08.12.2021, 00:16
LaRossa
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами: 4878878

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

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

попробуй вместо int поставить uint16_t
Пробовал, результат тот же
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

Пробовал, результат тот же
Там вроде uint8_t
 
Ответить с цитированием

  #9  
Старый 08.12.2021, 01:27
RTD
Постоянный
Регистрация: 18.03.2017
Сообщений: 410
С нами: 4818548

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

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

Привет не могу нажать на TextDraw, хук его ловит, мол появился, я отправляю через RPC клик на него, но ничего не происходит.

Вот это не работает.

C++:





Код:
selectTextDraw
(
428
)
;
void
selectTextDraw
(
int
iTextDrawID
)
{
RakNet
::
BitStream bsSend
;
bsSend
.
Write
(
iTextDrawID
)
;
pRakClient
->
RPC
(
&
RPC_ClickTextDraw
,
&
bsSend
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
0
,
FALSE
,
UNASSIGNED_NETWORK_ID
,
NULL
)
;
}


Пробую тоже самое сделать через SF API все работает.

C++:





Код:
SF
->
getSAMP
(
)
->
sendClickTextDraw
(
428
)
;


В чём может быть подвох ?
Судя по параметрам, ты не тот RPC вызываешь(а их там 3, работает только 1 насколько помню)

RakLua/src/MoonFunctions.hpp at master · Northn/RakLua

Contribute to Northn/RakLua development by creating an account on GitHub.

github.com


RakLua/src/RakLuaBitStream.cpp at master · Northn/RakLua

Contribute to Northn/RakLua development by creating an account on GitHub.

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

  #10  
Старый 08.12.2021, 17:00
LaRossa
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами: 4878878

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

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

Судя по параметрам, ты не тот RPC вызываешь(а их там 3, работает только 1 насколько помню)

RakLua/src/MoonFunctions.hpp at master · Northn/RakLua

Contribute to Northn/RakLua development by creating an account on GitHub.

github.com


RakLua/src/RakLuaBitStream.cpp at master · Northn/RakLua

Contribute to Northn/RakLua development by creating an account on GitHub.

github.com

Какой из этих лучше использовать ? Я использую второй

C++:





Код:
bool
RPC
(
int
*
uniqueID
,
const
char
*
data
,
unsigned
int
bitLength
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
;
bool
RPC
(
int
*
uniqueID
,
RakNet
::
BitStream
*
bitStream
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
;
bool
RakClient
::
RPC
(
int
*
uniqueID
,
const
char
*
data
,
unsigned
int
bitLength
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
{
if
(
remoteSystemList
==
0
)
return
false
;
return
RakPeer
::
RPC
(
uniqueID
,
data
,
bitLength
,
priority
,
reliability
,
orderingChannel
,
remoteSystemList
[
0
]
.
playerId
,
false
,
shiftTimestamp
,
networkID
,
replyFromTarget
)
;
}
bool
RakClient
::
RPC
(
int
*
uniqueID
,
RakNet
::
BitStream
*
parameters
,
PacketPriority priority
,
PacketReliability reliability
,
char
orderingChannel
,
bool
shiftTimestamp
,
NetworkID networkID
,
RakNet
::
BitStream
*
replyFromTarget
)
{
if
(
remoteSystemList
==
0
)
return
false
;
return
RakPeer
::
RPC
(
uniqueID
,
parameters
,
priority
,
reliability
,
orderingChannel
,
remoteSystemList
[
0
]
.
playerId
,
false
,
shiftTimestamp
,
networkID
,
replyFromTarget
)
;
}
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.