[mod_sa C++] Surfer (кривой - for noobs) [Часть 2] - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[mod_sa C++] Surfer (кривой - for noobs) [Часть 2]
Rezak_True Дата: Пятница, 01.02.2013, 18:19 | Сообщение # 1
Боец
Сообщений: 156
Статус: Offline
2.После заходим вcheat_actor.h и вставляем этот код:
Код
void                cheat_handle_surfer ( struct actor_info *info, double time_diff );

После
Код
void    cheat_handle_actor_fly ( struct actor_info *ainfo, double time_diff );

3. Далее идем вcheat_generic.hи вставляем туда в конец вот такой код:
Код
void    cheat_handle_surfer ();

4.Идем вcheat.cppи после
cheat_handle_actor_autoaim( info, time_diff ); Вставляем код:
Код
    cheat_handle_surfer( info, time_diff  );

Далее в этом же файле ищем:
Код
  if ( KEY_PRESSED(set.key_disable_Wall_Collisions) )
      {
       cheat_state->_generic.nocols_walls_enabled ^= 1;
       if ( cheat_state->_generic.nocols_walls_enabled )
        patcher_install( &patch_NoColsWalls );
       else
        patcher_remove( &patch_NoColsWalls );
      }

И после него вставляем :
Код
  if ( KEY_PRESSED(set.key_surfer) )
      {
       cheat_state->_generic.surfer ^= 1;
       if ( cheat_state->_generic.surfer );
      }

5.Идем вcheat.hи после:
Код
    bool    fly_on;
     bool    fly_enabled;
     bool    fly_active;

Вставляем :
Код

     bool    surfer_on;
     bool    surfer_enabled;
     int     surfer_active;

6. Следующий шаг - идем вini.h и в struct settingsВставляем :
Код

     int                     hud_indicator_onfoot_surfer;
     int                     hud_indicator_surfer;     
     int                     key_surfer;

7. В 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" );
     }

Вставляем :
Код

        /*Surfer*/
              if ( (ent = ini_register_entry("key_surfer", TYPE_KEY)) != NULL )     
              ini_register_data( ent, &set.key_surfer, "6" );     
              if ( (ent = ini_register_entry("hud_indicator_surfer", TYPE_BOOL)) != NULL )     
              ini_register_data( ent, &set.hud_indicator_surfer, "true" );

8. Теперь вproxyIDirect3DDevice9.cpp ищем :
Код

if ( set.hud_indicator_freeze )
        {
         HUD_TEXT_TGL( x, cheat_state->_generic.vehicles_freeze ? color_enabled : color_disabled, "Freeze" );
        }

И после вставляем :
Код

        if ( set.hud_indicator_surfer )     
                          {     
                          HUD_TEXT_TGL( x, cheat_state->_generic.surfer ? color_enabled : color_disabled, "Surfer" );     
                          }

Вот и закончился урок по написанию Surfer


Игла в яйце - Яйцо в Утке - Утка в Зайце - Заяц в шоке:D

Сообщение отредактировал Rezak_True - Пятница, 01.02.2013, 20:37
Tom_Hanks Дата: Пятница, 01.02.2013, 19:22 | Сообщение # 2
Новичок
Сообщений: 10
Статус: Offline
как изминить анимацию полета и сделать второй худ?
у Yaroslav_Fox есть это.
Rezak_True Дата: Пятница, 01.02.2013, 19:25 | Сообщение # 3
Боец
Сообщений: 156
Статус: Offline
Tom_Hanks, в его исходнике есть , добався в скайп , скину попозже

Игла в яйце - Яйцо в Утке - Утка в Зайце - Заяц в шоке:D
AlexDrift Дата: Пятница, 01.02.2013, 21:21 | Сообщение # 4
Новичок
Сообщений: 15
Статус: Offline
Rezak_True, из собейта Ярослава фокса вырезал?

Сообщение отредактировал AlexDrift - Пятница, 01.02.2013, 21:22
Rezak_True Дата: Пятница, 01.02.2013, 21:42 | Сообщение # 5
Боец
Сообщений: 156
Статус: Offline
AlexDrift, да , этот серфер как раз пойдет для урока , нормальный серфер в качестве урока выкладывать нельзя , лично мое мнение...

Игла в яйце - Яйцо в Утке - Утка в Зайце - Заяц в шоке:D
Bomj_Terrorist Дата: Пятница, 01.02.2013, 22:22 | Сообщение # 6
Бывалый
Сообщений: 383
Статус: Offline
Ахахах все нубейты R.I.P. потому что вышел 0.3x, какой смысл писать уроки?

http://www.youtube.com/watch?v=DbBI60FVtkw
Rezak_True Дата: Пятница, 01.02.2013, 22:37 | Сообщение # 7
Боец
Сообщений: 156
Статус: Offline
Bomj_Terrorist, я написал его до того как узнал об этом:D

Игла в яйце - Яйцо в Утке - Утка в Зайце - Заяц в шоке:D
AlexDrift Дата: Пятница, 01.02.2013, 23:26 | Сообщение # 8
Новичок
Сообщений: 15
Статус: Offline
Rezak_True, я подправил код все норм стало
Sorik Дата: Воскресенье, 03.02.2013, 10:42 | Сообщение # 9
Новичок
Сообщений: 6
Статус: Offline
Хороший урок !.
Я AxXe* Тот акк взломали,ищю Шегго чтоб восстановил но никто не восстанавливает
EnD1ZeR Дата: Четверг, 07.02.2013, 20:52 | Сообщение # 10
Дизель
Сообщений: 137
Статус: Offline
х**ня код

C:
Gek™ Дата: Воскресенье, 10.02.2013, 17:06 | Сообщение # 11
Боец
Сообщений: 75
Статус: Offline
Данил,ну не зря написали,что нубский сёрфер wink
AeroS Дата: Воскресенье, 05.05.2013, 12:12 | Сообщение # 12
Боец
Сообщений: 181
Статус: Offline
Вот еще надо добавить

в cheat.h
в struct cheat_state_generic

добавить int surfer;
Bomj_Terrorist Дата: Воскресенье, 05.05.2013, 12:41 | Сообщение # 13
Бывалый
Сообщений: 383
Статус: Offline
AeroS, зачем это добавлять?
Есть же.
Цитата (Rezak_True)
   bool    fly_on;


http://www.youtube.com/watch?v=DbBI60FVtkw
sneak_ayes Дата: Воскресенье, 05.05.2013, 12:51 | Сообщение # 14
Боец
Сообщений: 207
Статус: Offline
если найду, скину сюрфер из 2-х строк, ( не мой ) biggrin
CentiuS Дата: Воскресенье, 05.05.2013, 14:59 | Сообщение # 15
Ignat Bantserov
Сообщений: 398
Статус: Offline
http://pastebin.com/DbBTw6pi - доработал, исправил. вроде работает)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
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]

Новые пользователи
nikitaw13w [15:10]

samp-sampovec [15:05]

eddieqk11 [12:49]

pennytl16 [12:18]

hermaneo16 [07:35]

lunaries [07:13]

lilyge69 [05:30]

qtaletnkfr [03:02]

roxannedp1 [02:50]

Ростислав282383 [23:50]

Businesschq [21:53]

ZhedazFaxRA [19:23]

doint11962 [18:04]