[m0d_sa] Урок по добавлению функции "Crasher" - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sanoxxx, Alowir  
[m0d_sa] Урок по добавлению функции "Crasher"
sneak_ayes Дата: Среда, 21.11.2012, 17:16 | Сообщение # 1
Боец
Сообщений: 207
Статус: Offline
И так , сегодня мы научимся добавлять в наш собейт крашер в машине.

Шаг номер 1)
Открываем - cheat_generic.cpp
В самом конце вставляем файла код -
void cheat_handle_crasher ()
{
traceLastFunc( "cheat_handle_crasher()" );
if ( KEY_PRESSED(set.key_crasher) )
{
cheat_state->_generic.crasher ^= 1;
}
if( cheat_state->_generic.crasher == 1 )
{
sendSCMEvent( 2, g_Players->pLocalPlayer->sCurrentVehicleID,1000+rand()%199, 0 );
}
return;
}

Слово *Crasher* можно отредактировать на любое другое слово по вашему удобству , так вот Crasher мы и будем обьявлять.

Шаг номер 2)

Открываем файл - Cheat.cpp
Находим - cheat_handle_vehicle_spiderWheels( info, time_diff );
сразу после этого вставляем - cheat_handle_crasher();

Шаг номер 3)

Открываем файл - ini.h
Находим- int key_map_show_vehicles;
Сразу после этого вставляем - int key_crasher;
далее в этом же файле находим - int hud_indicator_onfoot_fly;
сразу после этого вставляем - int hud_indicator_crasher;

Шаг номер 4)
Открываем - ini.cpp

Находим -
if ( (ent = ini_register_entry("teleport_pos", TYPE_COORD)) != NULL )
{
for ( i = 0; i < TELEPORT_MAX; i++ )
ini_register_data( ent, set.teleport + i, "0.0 0.0 0.0 0" );

Через пробел вставляем код на активацию клавиши , и функцию на активирование функции в вашем худе -
/*Crasher*/
if ( (ent = ini_register_entry("key_crasher", TYPE_KEY)) != NULL )
ini_register_data( ent, &set.key_crasher, "q" );
if ( (ent = ini_register_entry("hud_indicator_crasher", TYPE_BOOL)) != NULL )
ini_register_data( ent, &set.hud_indicator_crasher, "true" );

(обратите внимание буква q это буква активации эту букву можно изменить на любую другую клавишу , или даже сделать на две клавиши , в зависимости от удобства для вас)

Шаг номер 5)
Открываем файл - cheat_generic.h
в самом конце вставляем - void cheat_handle_crasher ();

Шаг номер 6)
Открываем - cheat.h
находим - int unrelatedToAnything;
после , через пробел вставляем - int crasher;

Шаг номер 7_

Открываем файл - proxyIDirect3DDevice9.cpp

находим - if ( cheat_state->state == CHEAT_STATE_VEHICLE )
после после последней функции а это у нас - if ( set.hud_indicator_inveh_fly )
{
HUD_TEXT_TGL( x, cheat_state->vehicle.fly ? color_enabled : color_disabled, "CarFly" );
}

после через пробел вставляем - if ( set.hud_indicator_crasher )
{
HUD_TEXT_TGL( x, cheat_state->_generic.crasher ? color_enabled : color_disabled, "CrasherPlayer" );
}

слово *CrasherPlayer* можете изменить на какое вам угодно оно отображается в худе.

вот и всё друзья , мы добавили крашер.
Автором урока является ]D[A]R[K[ aka sneak_ayes
Всем спасибо за внимание
Ak-96 Дата: Четверг, 22.11.2012, 14:26 | Сообщение # 2
Боец
Сообщений: 271
Статус: Offline
Quote (sneak_ayes)
HUD_TEXT_TGL( x, cheat_state->vehicle.fly ? color_enabled : color_disabled, "CarFly" );


У меня нету "CarFly", есть только "Fly". Ошибся может быть?

Добавлено (22.11.2012, 14:26)
---------------------------------------------
Сделал все как по пунктам, ошибок не было при компиляции, но не работает

NRG-500 Дата: Четверг, 22.11.2012, 16:48 | Сообщение # 3
Боец
Сообщений: 96
Статус: Offline
sneak_ayes, Оформил бы по красивее

Добавлено (22.11.2012, 16:48)
---------------------------------------------
sneak_ayes, Может не car fly а

Code

  if ( set.hud_indicator_inveh_fly )
     {
      HUD_TEXT_TGL( x, cheat_state->vehicle.fly ? color_enabled : color_disabled, "Fly" );
     }
sneak_ayes Дата: Четверг, 22.11.2012, 17:03 | Сообщение # 4
Боец
Сообщений: 207
Статус: Offline
это я просто у себя такое название сделал !
Kl1m Дата: Четверг, 22.11.2012, 18:31 | Сообщение # 5
ЗИ БЛУЗ БЛУЗ СИЛА!1!1
Сообщений: 51
Статус: Offline
Крашер хня.
NRG-500 Дата: Четверг, 22.11.2012, 18:37 | Сообщение # 6
Боец
Сообщений: 96
Статус: Offline
Quote

Сделал все как по пунктам, ошибок не было при компиляции, но не работает

У меня тоже (
sneak_ayes Дата: Четверг, 22.11.2012, 19:44 | Сообщение # 7
Боец
Сообщений: 207
Статус: Offline
не знаю ребят , у меня всё отлично работает , урок писал по тому что написано в моих сорцах.
Вы его хоть в машине активируете ?
Ak-96 Дата: Четверг, 22.11.2012, 23:38 | Сообщение # 8
Боец
Сообщений: 271
Статус: Offline
Quote (sneak_ayes)
не знаю ребят , у меня всё отлично работает , урок писал по тому что написано в моих сорцах.
Вы его хоть в машине активируете ?


Да, сел к таксисту, нажал на кнопку которую указал в коде, и ничего не происходит sad
sneak_ayes Дата: Четверг, 22.11.2012, 23:57 | Сообщение # 9
Боец
Сообщений: 207
Статус: Offline
а ты садись на пассажирское место
_Wa3Rix_ Дата: Пятница, 23.11.2012, 11:41 | Сообщение # 10
Бывалый
Сообщений: 330
Статус: Offline
Оно же только с вод. места работает, где вы его активируете, то??

Skype: Skype_.i._vladya
Ak-96 Дата: Пятница, 23.11.2012, 13:56 | Сообщение # 11
Боец
Сообщений: 271
Статус: Offline
Quote (_Wa3Rix_)
Оно же только с вод. места работает, где вы его активируете, то??


Ахахха... Уверен что многие с пас. места активируют
Автор, укажи в описании что с вод.места активировать надо
NRG-500 Дата: Пятница, 23.11.2012, 13:58 | Сообщение # 12
Боец
Сообщений: 96
Статус: Offline
Я активировал с вод места на DM сервере не чё не происходит sad
Ak-96 Дата: Пятница, 23.11.2012, 15:00 | Сообщение # 13
Боец
Сообщений: 271
Статус: Offline
Quote (NRG-500)
Я активировал с вод места на DM сервере не чё не происходит


На самп-рп тоже, как мне сообщили что этот вид крашера уже фиксанули на серверах нормальных
NRG-500 Дата: Пятница, 23.11.2012, 15:05 | Сообщение # 14
Боец
Сообщений: 96
Статус: Offline
Ну на DM сервере хоть тогда почему не работает серв гавно был
sneak_ayes Дата: Пятница, 23.11.2012, 15:51 | Сообщение # 15
Боец
Сообщений: 207
Статус: Offline
а ты хоть возле игрока находился ?
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
PUPS12124 [02:09]

Bioksit [00:15]

Dafdaf [23:27]

ячеченец [21:00]

balbesbizad [12:02]

cpark [11:40]

Mario_Imperator [11:33]

leonovichstas97 [22:40]

ubeyefudu [18:53]

zheniakuzma [17:47]

Moonberg [16:04]

tamararl6 [15:04]

consuelobm3 [08:03]