 |
|

09.07.2014, 16:46
|
|
Познающий
Регистрация: 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();
вот эта часть
эти действия и так повторяются раз в секунду
|
|
|

10.07.2014, 11:24
|
|
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами:
6460176
Репутация:
0
|
|
Сообщение от Skel
эти действия и так повторяются раз в секунду
это не видно, я хочу чтобы слоты переключались раз в секунду
|
|
|

10.07.2014, 14:18
|
|
Познающий
Регистрация: 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);
}
и в поток
|
|
|

12.07.2014, 19:44
|
|
Познающий
Регистрация: 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();
}
да уж у тебя будет текст пропадать и появляться!
|
|
|

12.07.2014, 19:52
|
|
Познающий
Регистрация: 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, "ГодМод" );
пробуй?
|
|
|

16.07.2014, 21:41
|
|
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами:
6460176
Репутация:
0
|
|
Как сделать проверку если в чат кто-нибудь напишет "Привет" например.
|
|
|

25.07.2014, 20:57
|
|
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами:
6460176
Репутация:
0
|
|
- Как из команды получить 2 параметра(/vcol [id color1] [id color2])
- Как сменить скин?
|
|
|

28.07.2014, 13:14
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от PoccoJI
Как сделать проверку если в чат кто-нибудь напишет "Привет" например.
Ты нашел ответ на этот вопрос? Меня это тоже интересует.
______________
Как правильно хукать функции? У меня крашит игра когда я хукаю функцию FUNC_SAY
UPD: Крашит если использовать просто чат, если ввод команды - работает
UPD2: Как получить строку, которую я перехватил?
|
|
|

30.07.2014, 19:36
|
|
Познающий
Регистрация: 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;
}
|
|
|

08.08.2014, 02:08
|
|
Новичок
Регистрация: 17.07.2013
Сообщений: 16
С нами:
6748131
Репутация:
53
|
|
Какие параметры у ScrShowTextDraw ? Очень нужно, а нигде нет ;(
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|