Вопросы и ответы - Страница 175 - Форум Cheat-Master.ru
Модератор форума: Sanoxxx, Alowir  
Вопросы и ответы
CentiuS Дата: Воскресенье, 12.06.2016, 21:56 | Сообщение # 2611
Ignat Bantserov
Сообщений: 399
Статус: Offline
Джобс, также как и в собейте, посмотри конфиг в VS, %(DXSDK_DIR) отмечены они
[CM]EvEr Дата: Среда, 15.06.2016, 19:21 | Сообщение # 2612
Боец
Сообщений: 129
Статус: Offline
Цитата [CM]EvEr ()
Вопрос: как правильно подключить функции RakSAMP к собейту? У меня не получилось.

CentiuS, это заслуживает отдельной темы, как думаешь?

Добавлено (15.06.2016, 19:21)
---------------------------------------------
я разобрался)

NUM9 Дата: Среда, 29.06.2016, 22:36 | Сообщение # 2613
Новичок
Сообщений: 16
Статус: Offline
Помогите найти информацию о программировании АСИ. Существует ли какой нить Hello World ?
Искал, обычно дебилы пишут что-то вроде "ну это вставляем сюда, вот здесь заменяем на ваш текст, всё"
ReDuSt Дата: Понедельник, 04.07.2016, 11:50 | Сообщение # 2614
Новичок
Сообщений: 8
Статус: Offline
Как получить ник игрока в SF?
Denchik Дата: Четверг, 07.07.2016, 15:06 | Сообщение # 2615
Новичок
Сообщений: 26
Статус: Offline
Как поставить хук на исходящий rpc в raksamp?
ReDuSt Дата: Четверг, 07.07.2016, 22:02 | Сообщение # 2616
Новичок
Сообщений: 8
Статус: Offline
Denchik, SF->getRakNet()->registerRakNetCallback( RakNetScriptHookType::RAKHOOK_TYPE_OUTCOMING_PACKET, outcomingData );
Denchik Дата: Пятница, 08.07.2016, 12:40 | Сообщение # 2617
Новичок
Сообщений: 26
Статус: Offline
ReDuSt, Я же уточнил что в RakSAMP, а не в SF плагине
NUM9 Дата: Пятница, 08.07.2016, 13:25 | Сообщение # 2618
Новичок
Сообщений: 16
Статус: Offline
Как в D3D Hook'e рисовать ниже чата и худа, так чтобы они их не перекрывало.
sp1tf1re_ Дата: Среда, 20.07.2016, 21:16 | Сообщение # 2619
Боец
Сообщений: 58
Статус: Offline
//#define FUNC_IsOnScreen 0x534540
//#define FUNC_IsVisible 0x536BC0
Как этим пользоваться? Допустим, я хочу проверить, видно ли на экране определенного игрока


Сообщение отредактировал sp1tf1re_ - Четверг, 21.07.2016, 00:25
profyan99 Дата: Вторник, 26.07.2016, 12:42 | Сообщение # 2620
Новичок
Сообщений: 1
Статус: Offline
Здравствуйте.Есть вопрос:
Для перевода RakSamp'a нужно изменить версию в SAMP_VER.h и в RakSampClient.xml ?? Или этого не достаточно? Я говорю именно про даунгрейд,т.е. без добавления новых RPC и функций.

И еще, из-за чего любой RakSamp(RakBot) не может подключиться к серверу?(Connection attempt failed. Reconnecting in 2 seconds.)
Такая ошибка вылазит даже при использовании официальной версии RakSAMP от P3ti на клиенте 0.3.7.
JohnnySins Дата: Пятница, 12.08.2016, 21:52 | Сообщение # 2621
Боец
Сообщений: 58
Статус: Offline
Здравствуйте!Подскажите пожалуйста как и с помощью какой программы можно узнать исходный код файла формата .dll ?

JohnnySins
iYounger Дата: Вторник, 16.08.2016, 00:35 | Сообщение # 2622
Любитель
Сообщений: 38
Статус: Offline
В RakClient.h в классе RakClient объявил это:
Код
void SendFakeOnfootSyncData(float fPos[3], float Health, float speed[3]);
void SendPickedUpPickup(uint16_t PickupID);

После этого написал бота грузчика с использованием этих функций (ниже код грузчика)
Код
void botLoader(void *)
{
    static int step = 0;
    while (cheat_state->_generic.loader == 1)
    {
  float vect3_null[3] = { 0.0f, 0.0f, 0.0f };
  if (step == 0)
  {
   float pos[3] = { 2231.1067, -2285.3965, 11.88 };
   sampPatchDisableOnFoot(1);
   g_RakClient->SendFakeOnfootSyncData(pos, actor_info_get(-1, 0x01)->hitpoints, vect3_null);
   Sleep(set.loader_wait);
   step++;
  }
  else if (step == 1)
  {
   sampPatchDisableOnFoot(1);
   float pos[3] = { 2231.1067, -2285.3965, 14.38 };
   g_RakClient->SendFakeOnfootSyncData(pos, actor_info_get(-1, 0x01)->hitpoints, vect3_null);
   step++;
  }
  else if (step == 2)
  {
   sampPatchDisableOnFoot(1);
   float pos[3] = { 2195.07, -2269.02, -10.00 };
   Sleep(set.loader_time * 1000 - set.loader_wait * 2);
   step++;
  }
  else if (step == 3)
  {
   sampPatchDisableOnFoot(1);
   int iLoadPickup = getPickup(&actor_info_get(-1, 0x01)->base.matrix[12], 5.0f, 19197);
   if (iLoadPickup == -1)
   {
    float pos[3] = { 2171.69, -2255.39, 10.80 };
    g_RakClient->SendFakeOnfootSyncData(pos, actor_info_get(-1, 0x01)->hitpoints, vect3_null);
    step++;
    Sleep(set.loader_wait);
   }
   else
   {
    Sleep(set.loader_wait);
    g_RakClient->SendFakeOnfootSyncData(g_SAMP->pPools->pPickup->pickup[iLoadPickup].fPosition, actor_info_get(-1, 0x01)->hitpoints, vect3_null);
    g_RakClient->SendPickedUpPickup(iLoadPickup);
    step = 0;
   }
  }
  else if (step == 4)
  {
   float pos[3] = { 2171.69, -2255.39, 13.30 };
   sampPatchDisableOnFoot(1);
   g_RakClient->SendFakeOnfootSyncData(pos, actor_info_get(-1, 0x01)->hitpoints, vect3_null);
   step = 0;
  }
    }
}

При компиляции выдает ошибку ссылаясь на эти две функции. Ошибка вот такая:
Код
1>dumb_menu.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall RakClient::SendFakeOnfootSyncData(float * const,float,float * const)" (?SendFakeOnfootSyncData@RakClient@@QAEXQAMM0@Z) в функции "void __cdecl botLoader(void *)" (?botLoader@@YAXPAX@Z)
1>dumb_menu.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall RakClient::SendPickedUpPickup(unsigned short)" (?SendPickedUpPickup@RakClient@@QAEXG@Z) в функции "void __cdecl botLoader(void *)" (?botLoader@@YAXPAX@Z)
1>C:\Users\MASTEDD\Desktop\mod_s0beit_sa-5\bin\d3d9.dll : fatal error LNK1120: неразрешенных внешних элементов: 2


Прошу помочь smile


• помощь новичкам.
• знание языков программирования.
BLOOM228 Дата: Вторник, 16.08.2016, 08:22 | Сообщение # 2623
Бывалый
Сообщений: 418
Статус: Offline
iYounger, Естественно у тебя будет ошибка.
в RakClient.cpp добавь это:
Код
void RakClient::SendPickedUpPickup(int PickupID)
{
    BitStream bsSend;
    bsSend.Write(PickupID);
    g_RakClient->RPC(RPC_PickedUpPickup, &bsSend, HIGH_PRIORITY, RELIABLE_ORDERED, 0, FALSE);
}

void RakClient::SendFakeOnfootSyncData(float fPos[3], float Health, float speed[3])
{
    stOnFootData picSync;
    ZeroMemory(&picSync, sizeof(picSync));
    BitStream bsOnfootSync;
    picSync.byteHealth = Health;
    picSync.fPosition[0] = fPos[0];
    picSync.fPosition[1] = fPos[1];
    picSync.fPosition[2] = fPos[2];
    picSync.fMoveSpeed[0] = speed[0];
    picSync.fMoveSpeed[1] = speed[1];
    picSync.fMoveSpeed[2] = speed[2];
    picSync.sCurrentAnimationID = 1224;
    bsOnfootSync.Write((BYTE)ID_PLAYER_SYNC);
    bsOnfootSync.Write((PCHAR)&picSync, sizeof(stOnFootData));
    g_RakClient->Send(&bsOnfootSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0);
}


ALFEROV

alferov.love
CM_Xrom Дата: Вторник, 16.08.2016, 17:22 | Сообщение # 2624
ТОП ПРОДАВЕЦ
Сообщений: 1156
Статус: Offline
Как сделать так, чтобы при коннекте к серверу через RakSamp 0.3.7-R2 by P3ti, не приходилось пинговать сервер вручную через клиент SA:MP?

____________________________________________________

Проблемы с аккаунтом? ↓↓↓ Пиши, решим вопрос
Telegram: @samp_mob
iYounger Дата: Среда, 17.08.2016, 20:25 | Сообщение # 2625
Любитель
Сообщений: 38
Статус: Offline
Цитата BLOOM228 ()
void RakClient::SendPickedUpPickup(int PickupID)
{
    BitStream bsSend;
    bsSend.Write(PickupID);
    g_RakClient->RPC(RPC_PickedUpPickup, &bsSend, HIGH_PRIORITY, RELIABLE_ORDERED, 0, FALSE);
}

void RakClient::SendFakeOnfootSyncData(float fPos[3], float Health, float speed[3])
{
    stOnFootData picSync;
    ZeroMemory(&picSync, sizeof(picSync));
    BitStream bsOnfootSync;
    picSync.byteHealth = Health;
    picSync.fPosition[0] = fPos[0];
    picSync.fPosition[1] = fPos[1];
    picSync.fPosition[2] = fPos[2];
    picSync.fMoveSpeed[0] = speed[0];
    picSync.fMoveSpeed[1] = speed[1];
    picSync.fMoveSpeed[2] = speed[2];
    picSync.sCurrentAnimationID = 1224;
    bsOnfootSync.Write((BYTE)ID_PLAYER_SYNC);
    bsOnfootSync.Write((PCHAR)&picSync, sizeof(stOnFootData));
    g_RakClient->Send(&bsOnfootSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0);
}


А ведь действительно, ну я и идиот biggrin
Я забыл про то, что их объявить нужно. Благодарю, плюсик в репу улетает.


• помощь новичкам.
• знание языков программирования.
Поиск:
Статистика Форума