 |
|

10.05.2013, 21:19
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
[HIDE=30] Всем привет, вот как и обещал сделал урок на массовый перекрас всех машин в зоне видимости
Открываем samp.cpp
Ко всем функциям пихаем
Код:
Код:
if (cheat_state->_generic.color == 1)
{
static int time = 0;
if (GetTickCount() - 250 > time)
{
struct actor_info *self = actor_info_get(-1, ACTOR_ALIVE);
for ( int v = 0; v iIsListed[v] != 1 )
continue;
if ( g_Vehicles->pSAMP_Vehicle[v] == NULL )
continue;
if ( g_Vehicles->pSAMP_Vehicle[v]->pGTA_Vehicle == NULL )
continue;
int car_id = (int)( ((DWORD) g_Vehicles->pGTA_Vehicle[v]) - (DWORD) pool_vehicle->start ) / 2584;
struct vehicle_info *info = vehicle_info_get( car_id, 0 );
INCAR_SYNC_DATA sync;
BitStream bsVehicleSync;
memset(&sync, 0, sizeof(INCAR_SYNC_DATA));
sync.VehicleID = v;
sync.fCarHealth = info->hitpoints;
sync.vecMoveSpeed[0] = info->speed[0];
sync.vecMoveSpeed[1] = info->speed[1];
sync.vecMoveSpeed[2] = info->speed[2];
sync.bytePlayerHealth = self->hitpoints;
sync.bytePlayerArmour = self->armor;
vect3_copy(&info->base.matrix[12], sync.vecPos);
bsVehicleSync.Write((BYTE)ID_VEHICLE_SYNC);
bsVehicleSync.Write((PCHAR)&sync,sizeof(INCAR_SYNC_DATA));
g_RakClient->Send(&bsVehicleSync,HIGH_PRIORITY,UNRELIABLE_SEQUENCED,0);
vehicle_setColor0( info, rand()%255 );
vehicle_setColor1( info, rand()%255 );
time = GetTickCount();
}
}
}
В cheat.h
Ищем
Код:
Код:
struct cheat_state_generic
Ниже ставим
Код:
В new_menu.cpp
Код:
Код:
TwAddVarRW(twBar_SPNewCheats, "Colorise", TW_TYPE_BOOLCPP, &cheat_state->_generic.color, " label='Colorise' group='WithCar' ");
В cheat_generic.cpp
Код:
Код:
void cheat_handle_color ()
{
traceLastFunc( "cheat_handle_color()" );
if(cheat_state->_generic.color == 1)
{
return;
}
}
С вами былJesusСпециально для сайта BlastHack.Net
При копировании указывать источникBlastHack.Net[/HIDE]
|
|
|

25.05.2013, 17:19
|
|
Участник форума
Регистрация: 19.03.2013
Сообщений: 101
С нами:
6920791
Репутация:
113
|
|
Прикольно жаль видно только самому себе
|
|
|

25.05.2013, 17:21
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Это т код вроде виден всем т.к. sendSCMevent
|
|
|

25.05.2013, 17:34
|
|
Участник форума
Регистрация: 19.03.2013
Сообщений: 101
С нами:
6920791
Репутация:
113
|
|
Сообщение от Jesus
Это т код вроде виден всем т.к. sendSCMevent
нет проверил на нескольких серверах народ говорит им видно как я тп по машинам и все
|
|
|

25.05.2013, 17:44
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Сообщение от fondamentolok
нет проверил на нескольких серверах народ говорит им видно как я тп по машинам и все
[FONT="Consolas"]vehicle_setColor0
|
|
|

25.05.2013, 17:53
|
|
Участник форума
Регистрация: 19.03.2013
Сообщений: 101
С нами:
6920791
Репутация:
113
|
|
[QUOTE="Jesus"]
[FONT="Consolas"]vehicle_setColor0
|
|
|

25.05.2013, 17:57
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Сообщение от fondamentolok
vehicle_setColor0( info, rand()%255 );
vehicle_setColor1( info, rand()%255 );
Бля ты меня не понял
|
|
|

25.05.2013, 17:59
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Код:
Код:
void vehicle_setColor0 ( vehicle_info *vinfo, int new_color )
{
traceLastFunc( "vehicle_setColor0()" );
if ( vinfo == NULL )
return;
vinfo->color[0] = new_color;
if ( g_SAMP != NULL )
{
sendSCMEvent( 3, g_Players->pLocalPlayer->sCurrentVehicleID, new_color, vinfo->color[1] );
}
}
Я тебя просил вот это кинуть, должно по сути дела красить для всех
|
|
|

25.05.2013, 18:08
|
|
Участник форума
Регистрация: 19.03.2013
Сообщений: 101
С нами:
6920791
Репутация:
113
|
|
Сообщение от Jesus
Код:
Код:
void vehicle_setColor0 ( vehicle_info *vinfo, int new_color )
{
traceLastFunc( "vehicle_setColor0()" );
if ( vinfo == NULL )
return;
vinfo->color[0] = new_color;
if ( g_SAMP != NULL )
{
sendSCMEvent( 3, g_Players->pLocalPlayer->sCurrentVehicleID, new_color, vinfo->color[1] );
}
}
Я тебя просил вот это кинуть, должно по сути дела красить для всех
WTF а че Это за код его же в уроке не было
|
|
|

25.05.2013, 18:09
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Сообщение от fondamentolok
WTF а че Это за код его же в уроке не было
Он вообще-то был в уроке
vehicle_setColor0 ( vehicle_info *vinfo, int new_color )
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|