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

  #311  
Старый 09.07.2014, 16:46
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

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

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

Код:





Код:
static int time=0;
        if(GetTickCount() - 1000 > time)
        {
            struct actor_info *self = actor_info_get(-1, ACTOR_ALIVE);
            gta_weapon_set(self, 2,24,1,0);
            gta_weapon_set(self, 3,25,1,0);
            gta_weapon_set(self, 5,30,1,0);
            gta_weapon_set(self, 1, 8,1,0);
            {
                pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (1) );
                time = GetTickCount();
                pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (2) );
                time = GetTickCount();
                pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (3) );
                time = GetTickCount();
                pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (5) );
                time = GetTickCount();
            }
        }
    }


Как сделать так чтобы это повторялось

Код:





Код:
pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (1) );
                time = GetTickCount();
                pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (2) );
                time = GetTickCount();
                pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (3) );
                time = GetTickCount();
                pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (5) );
                time = GetTickCount();


вот эта часть
эти действия и так повторяются раз в секунду
 
Ответить с цитированием

  #312  
Старый 10.07.2014, 11:24
PoccoJI
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами: 6460176

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

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

эти действия и так повторяются раз в секунду
это не видно, я хочу чтобы слоты переключались раз в секунду
 
Ответить с цитированием

  #313  
Старый 10.07.2014, 14:18
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

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

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

это не видно, я хочу чтобы слоты переключались раз в секунду


struct actor_info *self = actor_info_get(-1, ACTOR_ALIVE);

gta_weapon_set(self, 2,24,1,0);

gta_weapon_set(self, 3,25,1,0);

gta_weapon_set(self, 5,30,1,0);

gta_weapon_set(self, 1, 8,1,0);

{

pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (1) );

Sleep(1000);

pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (2) );

Sleep(1000);

pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (3) );

Sleep(1000);

pPedSelf->SetCurrentWeaponSlot( eWeaponSlot (5) );

Sleep(1000);

}

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

  #314  
Старый 12.07.2014, 19:44
BaHeK
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами: 6903092

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

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

тогда юзай таймер

Код:





Код:
static int time=0;
if(GetTickCount()- *время* > time)
{
HUD_TEXT_TGL(x, cheat_state->_generic.vehicle_GodMod ? D3DCOLOR_XRGB( rand()%255, rand()%255, rand()%255 ) : color_chetnoe,  "ГодМод" );
time = GetTickCount();
}

да уж у тебя будет текст пропадать и появляться!
 
Ответить с цитированием

  #315  
Старый 12.07.2014, 19:52
BaHeK
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами: 6903092

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

Код:





Код:
static int time=0;
static int randcolor = 0;
if (GetTickCount() - 300 > time)
{
randcolor = D3DCOLOR_XRGB( rand()%255, rand()%255, rand()%255 );
time = GetTickCount();
}
 
HUD_TEXT_TGL(x, cheat_state->_generic.vehicle_GodMod ? randcolor : color_chetnoe,  "ГодМод" );




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

  #316  
Старый 16.07.2014, 21:41
PoccoJI
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами: 6460176

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

Как сделать проверку если в чат кто-нибудь напишет "Привет" например.
 
Ответить с цитированием

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

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

  1. Как из команды получить 2 параметра(/vcol [id color1] [id color2])
  2. Как сменить скин?
 
Ответить с цитированием

  #318  
Старый 28.07.2014, 13:14
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

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

Как сделать проверку если в чат кто-нибудь напишет "Привет" например.

Ты нашел ответ на этот вопрос? Меня это тоже интересует.

______________

Как правильно хукать функции? У меня крашит игра когда я хукаю функцию FUNC_SAY

UPD: Крашит если использовать просто чат, если ввод команды - работает

UPD2: Как получить строку, которую я перехватил?
 
Ответить с цитированием

  #319  
Старый 30.07.2014, 19:36
MasterCard
Познающий
Регистрация: 19.03.2013
Сообщений: 83
С нами: 6920791

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

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

Как сделать проверку если в чат кто-нибудь напишет "Привет" например.
АХТУНГ! ОСТОРОЖНО - ГОВНО КОД!!!

Код:





Код:
if ( byteRPCID == RPC_ClientMessage ) 
  {
    DWORD color;
    DWORD strLen;
    char peremennaya[257];
 
    int iBitLength = rpcParams->numberOfBitsOfData;
    BitStream bsData((unsigned char*)rpcParams->input,(iBitLength/8)+1,false);
    bsData.Read( color );
    bsData.Read( strLen );
    bsData.Read( peremennaya, strLen);




Самое использование:

Код:





Код:
if (cheat_state->_generic.funca  == 1)
      {
    if(!strcmp(peremennaya, "Привет"))
    {
      тут можно пихнуть функцию
    }
    cheat_state->_generic.funca = 0;
    }
 
Ответить с цитированием

  #320  
Старый 08.08.2014, 02:08
plakapenka
Новичок
Регистрация: 17.07.2013
Сообщений: 16
С нами: 6748131

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

Какие параметры у ScrShowTextDraw ? Очень нужно, а нигде нет ;(
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.