Вопросы и ответы - Страница 142 - Форум Cheat-Master.ru
Модератор форума: Sanoxxx, Alowir  
Вопросы и ответы
CyberSys Дата: Понедельник, 24.03.2014, 21:06 | Сообщение # 2116
Боец
Сообщений: 72
Статус: Offline
KERS, https://code.google.com/p/mod-s0beit-sa/ - не реклама.
http://cheat-master.ru/forum/118-265187-1
[CM]Logotipo Дата: Вторник, 25.03.2014, 10:34 | Сообщение # 2117
Авторитет
Сообщений: 1083
Статус: Offline
Цитата [CM
MishaN;1638555]RollUp,
Код

int count = 0;
for(int i = 0; i < SAMP_PLAYER_MAX; i++)
{
if(    vect3_near_zero(g_stStreamedOutInfo.fPlayerPos[i]) && (g_Players->pRemotePlayer[i]->pPlayerData == NULL || g_Players->pRemotePlayer[i]->pPlayerData->pSAMP_Actor == NULL) ) break;
else count++;
}
addMessageToChatWindow("Всего в стриме %d игроков", count);

Как то так.

У тебя тут код не правильный, вместо break, должно быть continue

Добавлено (25.03.2014, 10:34)
---------------------------------------------
]CM[xXRa7kamXx[CM],
Код
int count = 0;   
int PlayerID[SAMP_PLAYER_MAX];
for(int i = 0; i < SAMP_PLAYER_MAX; i++)   
{   
       if(    vect3_near_zero(g_stStreamedOutInfo.fPlayerPos[i]) && (g_Players->pRemotePlayer[i]->pPlayerData == NULL || g_Players->pRemotePlayer[i]->pPlayerData->pSAMP_Actor == NULL) ) continue;   
       else{
              PlayerID[count]=i;
              count++;}
}


На выходе получили массив с id игроков, которые в зоне стрима.


Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ


Сообщение отредактировал [CM]Logotipo - Вторник, 25.03.2014, 15:29
CyberSys Дата: Вторник, 25.03.2014, 12:08 | Сообщение # 2118
Боец
Сообщений: 72
Статус: Offline
[CM]Logotipo, забыл про } цикла.
Код
int count = 0;   
int PlayerID[SAMP_PLAYER_MAX];  
for(int i = 0; i < SAMP_PLAYER_MAX; i++)   
{   
       if(    vect3_near_zero(g_stStreamedOutInfo.fPlayerPos[i]) && (g_Players->pRemotePlayer[i]->pPlayerData == NULL || g_Players->pRemotePlayer[i]->pPlayerData->pSAMP_Actor == NULL) ) continue;   
       else{  
              PlayerID[count]=i;  
              count++;  
              }
}
[CM]Logotipo Дата: Вторник, 25.03.2014, 15:29 | Сообщение # 2119
Авторитет
Сообщений: 1083
Статус: Offline
CyberSys, точно))

Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
Kolyan4k Дата: Вторник, 25.03.2014, 22:53 | Сообщение # 2120
Боец
Сообщений: 101
Статус: Offline
Вопрос: Как добавить функцию чистый скриншот?
Вопрос: Как убрать собейтовский неймтаг? Вернее, когда отключаешь собейт, ники остаются прорисовываться далеко.
p.s. я только новичок. Не люблю когда очень много функций в собейте, делаю только самые важные для себя.
[CM]Logotipo Дата: Вторник, 25.03.2014, 23:31 | Сообщение # 2121
Авторитет
Сообщений: 1083
Статус: Offline
Kolyan4k,
Код
sampPatchDisableNameTags(1);//включает собейтовские ники
sampPatchDisableNameTags(0);//включает стандартные ники

Что бы работало нужно убрать проверку в файле proxyIDirect3DDevice9.cpp
Код
if ( cheat_state->_generic.cheat_panic_enabled || !cheat_state->render_player_tags )
  {
   if ( g_dwSAMP_Addr && g_SAMP )
   {
    sampPatchDisableNameTags( 0 );
   }
   return;
  }

А должно стать так.
Код
if (!cheat_state->render_player_tags )
  {
   if ( g_dwSAMP_Addr && g_SAMP )
   {
    sampPatchDisableNameTags( 0 );
   }
   return;
  }

Теперь переходим в файл cheat_generic
Там после
Код
if ( cheat_state->_generic.cheat_panic_enabled )
   {

Добавим
Код
sampPatchDisableNameTags(0);

А после
Код
if ( pstate_infnos )
    {
     cheat_state->vehicle.infNOS_toggle_on = true;
     patcher_install( &patch_vehicle_inf_NOS );
    }

Добавь
Код
sampPatchDisableNameTags(1);

Теперь можешь включать/выключать собейтовсие ники в любое время.( при f12 будут выключаться )


Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
CyberSys Дата: Вторник, 25.03.2014, 23:37 | Сообщение # 2122
Боец
Сообщений: 72
Статус: Offline
dell

Сообщение отредактировал CyberSys - Вторник, 25.03.2014, 23:37
Kolyan4k Дата: Вторник, 25.03.2014, 23:54 | Сообщение # 2123
Боец
Сообщений: 101
Статус: Offline
[CM]Logotipo, спасибо за помощь.
Моя_Сестрёнка_Задрот Дата: Среда, 26.03.2014, 03:35 | Сообщение # 2124
Бывалый
Сообщений: 467
Статус: Offline
Ребят как отправить персонажа/игрока на заданные координаты из mod_sa.ini?
CyberSys Дата: Среда, 26.03.2014, 11:05 | Сообщение # 2125
Боец
Сообщений: 72
Статус: Offline
Моя_Сестрёнка_Задрот, Ты имеешь ввиду телепорты которые объявлены в mod_sa.ini?
Код
static_teleport_name[] = "My new teleport"
static_teleport_pos[]  = X Y Z   0

Пример добавления своих координат в телепорт.
Сами телепорты находятся в в главном меню, в разделе GTA->teleports.
Моя_Сестрёнка_Задрот Дата: Среда, 26.03.2014, 11:08 | Сообщение # 2126
Бывалый
Сообщений: 467
Статус: Offline
Цитата CyberSys ()
Ты имеешь ввиду телепорты которые объявлены в mod_sa.ini?

Я имею ввиду использовать их в коордмастере
[CM]Logotipo Дата: Среда, 26.03.2014, 21:09 | Сообщение # 2127
Авторитет
Сообщений: 1083
Статус: Offline
Моя_Сестрёнка_Задрот, set.teleport[i] где i номер телепорта.

Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
Моя_Сестрёнка_Задрот Дата: Суббота, 29.03.2014, 13:46 | Сообщение # 2128
Бывалый
Сообщений: 467
Статус: Offline
Как на экран вывести данные о скорости машины и скорости актера?
CyberSys Дата: Суббота, 29.03.2014, 14:45 | Сообщение # 2129
Боец
Сообщений: 72
Статус: Offline
Моя_Сестрёнка_Задрот, это машины:
Код
_snprintf_s( buf, sizeof(buf)-1, "Speed: %0.2f km/h", (float)(vect3_length(g_Players->pLocalPlayer->inCarData.fMoveSpeed) * 170) );

это актера:
Код
_snprintf_s( buf, sizeof(buf)-1, "Speed: %0.2f km/h", (float)(vect3_length(g_Players->pLocalPlayer->onFootData.fMoveSpeed) * 170) );

Ну и после каждого еще:
Код
pD3DFont->PrintShadow(Координата_X, Координата_Y, D3DCOLOR_ARGB( 191, 255, 255, 255 ), buf );

Чтобы вывести на экран


Сообщение отредактировал CyberSys - Суббота, 29.03.2014, 14:47
Моя_Сестрёнка_Задрот Дата: Суббота, 29.03.2014, 15:57 | Сообщение # 2130
Бывалый
Сообщений: 467
Статус: Offline
Цитата CyberSys ()
это машины:
Код
_snprintf_s( buf, sizeof(buf)-1, "Speed: %0.2f km/h", (float)(vect3_length(g_Players->pLocalPlayer->inCarData.fMoveSpeed) * 170) );

это актера:
Код
_snprintf_s( buf, sizeof(buf)-1, "Speed: %0.2f km/h", (float)(vect3_length(g_Players->pLocalPlayer->onFootData.fMoveSpeed) * 170) );

Ну и после каждого еще:
Код
pD3DFont->PrintShadow(Координата_X, Координата_Y, D3DCOLOR_ARGB( 191, 255, 255, 255 ), buf );

Чтобы вывести на экран

ах вот че я забыл (float)(vect3_length, спасибо за помощ
Поиск:
Статистика Форума