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

  #1  
Старый 31.01.2015, 07:17
deathBit
Новичок
Регистрация: 21.03.2014
Сообщений: 5
С нами: 6393060

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

Hi,

how can i let a bot send server command in la pirula?

I had no idea about raknet stuff so I looked into "RakSAMP" project and it says for server command:

RakNet::BitStream bsParams;

int iStrlen = strlen(szCommand);

bsParams.Write(iStrlen);

bsParams.Write(szCommand, iStrlen);

pRakClient->RPC(&RPC_ServerCommand, &bsParams, HIGH_PRIORITY, RELIABLE, 0, FALSE, UNASSIGNED_NETWORK_ID, NULL);

I put that into la pirula but it doesn't work it send nothing

RakNet::BitStream bsSend;

BYTE byteTextLen = strlen(msg);

bsSend.Write(byteTextLen);

bsSend.Write(msg, byteTextLen);

SendRPC(iBotID, RPC_ServerCommand, bsSend, HIGH_PRIORITY, RELIABLE, 0, false);

btw: normal chat message works ..
















btw2: why the "RPC" function in raksamp is different from la pirula? in la pirula the last two arguments are missing: "NetworkID networkID, RakNet::BitStream *replyFromTarget"

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

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

Репутация: 183


По умолчанию

Len of command need 4 bytes(integer). Change it.

Struct RPC Server command:

4 bytes - len

[len] bytes - command
 
Ответить с цитированием

  #3  
Старый 01.02.2015, 18:41
deathBit
Новичок
Регистрация: 21.03.2014
Сообщений: 5
С нами: 6393060

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

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





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

Заявка будет отправлена администратору. Комиссия форума: 2%.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...