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

  #401  
Старый 07.02.2015, 17:01
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

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

ну тогда

Код:





Код:
uint32_t null = *(int*)0xB74490;
                null += 0x4;
                null = *(int*)null;
                for (uint32_t one = 0; one = 0x00) && (two getSAMP()->getPlayers()->GetSAMPPlayerIDFromGTAHandle(Ppos_two);
                        if ((SF->getSAMP()->getPlayers()->IsPlayerDefined(P_id)) && (P_id != SF->getSAMP()->getPlayers()->sLocalPlayerID))
                        {
                            if ((SF->getSAMP()->getPlayers()->pRemotePlayer[P_id]->iIsNPC == false) && (SF->getSAMP()->getPlayers()->pRemotePlayer[P_id]->pPlayerData->iAFKState != 2))
                            {
                                CVector result;
                                typedef void(__thiscall *CPed__getBonePositionWithOffset) (void *_this, CVector *offset, int bodeId, bool includeAnim);
                                (CPed__getBonePositionWithOffset(0x5E01C0))(SF->getSAMP()->getPlayers()->pRemotePlayer[P_id]->pPlayerData->pSAMP_Actor->pGTA_Ped, &result, 1, true);
                               //resul.fX, resul.fY и resul.fZ - координаты игрока. Чекает пешком и в машине
                            }
                        }
                    }
                }

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

  #402  
Старый 07.02.2015, 17:14
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

Говно а не код
лучше чем перебор id
 
Ответить с цитированием

  #403  
Старый 07.02.2015, 17:43
dimoz
Новичок
Регистрация: 13.12.2020
Сообщений: 0
С нами: 2851002

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

Получилось. Спасибо всем, кто помогал)
 
Ответить с цитированием

  #404  
Старый 08.02.2015, 21:28
kemperrr
Участник форума
Регистрация: 04.02.2014
Сообщений: 104
С нами: 6456767

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

Может кто и слышал про SAMP+, если же нет то вот данное дополнение:http://forum.sa-mp.com/showthread.php?t=520666 (не реклама)

Скомпилировав его и заходя на сервер с этим плагином (На других норм) выдает ошибку:

Цитата:
Сообщение от Спойлер  




Знающие люди, прошу помочь.
 
Ответить с цитированием

  #405  
Старый 13.02.2015, 20:06
dimoz
Новичок
Регистрация: 13.12.2020
Сообщений: 0
С нами: 2851002

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

Снова вопрос (SF API).

Как получить данные о чекпоинте? Сама структура чекпоинта есть в исходнике, но как на нее выйти - понятия не имею.

Пробовал так:

PHP:





Код:
float pos
[
3
]
;
checkpoint cc
;
cc
.
position
[
0
]
=
pos
[
0
]
;
cc
.
position
[
1
]
=
pos
[
1
]
;
cc
.
position
[
2
]
=
pos
[
2
]
;


Попытка, естественно, успехом не увенчалась.

Заранее благодарю за вашу помощь.
 
Ответить с цитированием

  #406  
Старый 13.02.2015, 20:10
PoccoJI
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами: 6460176

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

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

Снова вопрос (SF API).
Как получить данные о чекпоинте? Сама структура чекпоинта есть в исходнике, но как на нее выйти - понятия не имею.
Пробовал так:

PHP:





Код:
float pos
[
3
]
;
checkpoint cc
;
cc
.
position
[
0
]
=
pos
[
0
]
;
cc
.
position
[
1
]
=
pos
[
1
]
;
cc
.
position
[
2
]
=
pos
[
2
]
;


Попытка, естественно, успехом не увенчалась.
Заранее благодарю за вашу помощь.
Код:





Код:
struct checkpoint *get_checkpoint_info ( int n )
{
    struct checkpoint    *cp = (struct checkpoint *)0x00C7F158;

   // if ( vect3_near_zero(cp->position) )
     //   return NULL;

    return &cp[n];
}


struct checkpoint *cc = get_checkpoint_info( 1 );
 
Ответить с цитированием

  #407  
Старый 14.02.2015, 15:25
5ss
Новичок
Регистрация: 26.01.2015
Сообщений: 10
С нами: 5944484

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

Всем привет, я еще новичек! есть исходник коорд мастера по метке как сделать что бы было по местам которые указываешь в инике?

код

Код:





Код:
void cheat_handle_coordmaster()
{
static int time=0;
if(cheat_state->_generic.coordmaster == 1) //если коорд мастер включен
{
if( GetTickCount()-set.coord_time > time ) //тайминг из .ini
{
if (*(int *)0xBA6774 != 0) //проверяем на наличие маркера(из последуйщего сообщения понял)
{
float mapPos[3]; //записываем переменную mapPos[3]
for ( int i = 0; i GetWorld()->FindGroundZForPosition( mapPos[0], mapPos[1] ) + 2.0f; //Z с маркера
float cpos[3] = {pPedSelf->GetPosition()->fX,pPedSelf->GetPosition()->fY,pPedSelf->GetPosition()->fZ}; //в cpos[3] пишем x y z текущие
char opa=0; //устанавливаем переменной opa значение 0
if(cpos[0] > mapPos[0]) //если текущий X меньше маркерного X
{
if(cpos[0]-mapPos[0] > set.coord_distance) cpos[0] -= set.coord_distance; //вычитаем из текущего Х маркерный Х и если меньше дальности из .ini, то вычитаем эту дальность
else //если проверка "вычитаем из текущего Х маркерный Х и если меньше дальности из .ini" не прошла, то:
{
cpos[0] = mapPos[0]; //устанавливаем текущему Х маркерный Х
opa++; //прибавляем к переменной opa 1
}
}
else //если проверка "если текущий X меньше маркерного X" не прошла, то:
{
if(mapPos[0]-cpos[0] > set.coord_distance) cpos[0] += set.coord_distance; //если маркерный Х минус текущий Х меньше дальности из .ini, то прибавляем эту дальность
else //если проверка "если маркерный Х минус текущий Х меньше дальности из .ini", то:
{
cpos[0] = mapPos[0]; //устанавливаем текущему Х маркерный Х
opa++; //прибавляем к переменной opa 1
}
}
if(cpos[1] > mapPos[1]) //если текущий У меньше маркерного У
{
if(cpos[1]-mapPos[1] > set.coord_distance) cpos[1] -= set.coord_distance; //вычитаем из текущего У маркерный У и если меньше дальности из .ini, то вычитаем эту дальность
else //если проверка "если меньше дальности из .ini", то:
{
cpos[1] = mapPos[1]; //устанавливаем текущему У маркерный У
opa++; //прибавляем к переменной opa 1
}
}
else //если проверка "если текущий У меньше маркерного У" не прошла, то:
{
if(mapPos[1]-cpos[1] > set.coord_distance) cpos[1] += set.coord_distance; //если маркерный У минус текущий У меньше дальности из .ini, то прибавляем эту дальность
else //если проверка "если маркерный У минус текущий У меньше дальности из .ini", то:
{
cpos[1] = mapPos[1];  //устанавливаем текущему У маркерный У
opa++;  //прибавляем к переменной opa 1
}
}
if(opa == 2) //если opa равно двум
{
cpos[2] = mapPos[2]; //устанавливаем текущему Z маркерный Z
cheat_state->_generic.coordmaster = 0; //выключаем в менюшке
GTAfunc_TogglePlayerControllable(0); //unfreeze
GTAfunc_LockActor(0); //unfreeze
}
else cpos[2] = pGameInterface->GetWorld()->FindGroundZForPosition( cpos[0], cpos[1] )-20; //если проверка "если opa равно двум" не прошла то:
cheat_teleport(cpos,0); //то он что-то делает:C
}
}
}
else //если "проверяем на наличие маркера(из последуйщего сообщения понял)" не прошла
{
addMessageToChatWindow("Поставьте метку на карте!");
cheat_state->_generic.coordmaster = 0;
}
time = GetTickCount(); //не пойму, записывает время из .ini в gettickcount()? при том в МИНУС
}
}
  return; //возвращемся
}
 
Ответить с цитированием

  #408  
Старый 16.02.2015, 18:30
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Проект -> Свойства -> Настройка конфигурации -> Набор инструментов платформы.
 
Ответить с цитированием

  #409  
Старый 16.02.2015, 21:06
Skadi
Познающий
Регистрация: 03.11.2014
Сообщений: 43
С нами: 6065807

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

Помогите, крашит.

Код:





Код:
Exception at address: 0x68C30660, Last function processed: it_wasnt_us()


В proxyIDirect3DDevice9 не трогал.
 
Ответить с цитированием

  #410  
Старый 21.02.2015, 14:40
Logan4ik
Участник форума
Регистрация: 28.09.2014
Сообщений: 139
С нами: 6116831

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

Как убрать хпбар в собейте и добавить надпись сверху,к примеру "Blasthack Project version 227.1"
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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