|
Форум Программирование C++/C Программирование [mod_sa] New CMD s0beit |
[mod_sa] New CMD s0beit |
Offline
Всем привет вот решил выложить небольшой урок. По названию я думаю вы уже поняли о чем пойдет речь. Это урок как добавить в соб список команд собейта. P.S. Можете так же сделать вывод RP,УК,АК Идем в samp.cpp Ищем Код: addClientCommand( "m0d_teleport_location", (int)cmd_tele_loc ); теперь после это го добавим Код: addClientCommand( "cmds", (int)cmd_cmds ); Ищем Код: void cmd_tele_locations () Перед этим поставим Код: void cmd_cmds () { cheat_state->_generic.cmds ^= 1; } Итак мы сделали активацию функции по команде /cmds Теперь идем в cheat.h Ищем Код: struct cheat_state_generic { Туда добавим Код: int cmds; Теперь идем в proxyIDirect3DDevice9.cpp Ищем там Код: // end CHEAT_STATE_ACTOR После добавим Код: if(cheat_state->_generic.cmds == 1) { uint32_t samp_info = ( uint32_t ) g_SAMP; uint32_t func = g_dwSAMP_Addr + SAMP_FUNCUPDATESCOREBOARDDATA; __asm mov ecx, samp_info __asm call func pD3DFont->PrintShadow(1070, 473, D3DCOLOR_ARGB(255, 8, 232, 222), "Comand s0beit"); _snprintf_s( buf, sizeof(buf)-1, "Команда: /showpickups - показывает иды пикапов"/*Есть вариант делать через ini (settings)*/); pD3DFont->PrintShadow( 925, 495, D3DCOLOR_ARGB(255, 0, 255, 255), buf ); } Мы добавили функцию которая нам на экран выведет текст Теперь идем в new_menu.cpp Ищем Код: // MENU FUNCTIONS После добавим Код: void TW_CALL cmds(void *) { cheat_state->_generic.cmds ^= 1; } И ко всем меню Код: TwAddButton(twBar_SPInfo, "Comand s0beit", cmds, NULL, ""); Теперь мы добавили активацию еще и в меню. Вот как все это выглядит ![]() |
| |||
| |||