Перейти к содержимому

Фотография

Делаем CheckBox для меню

- - - - - D3D9 Menu C++ Создание меню

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 16

#1
  MS_CHESTER

MS_CHESTER
    Администратор
  • Сообщения:
    157
  • Номер пользователя:
    1
  • Регистрация:
    19-Nov 17
  • Репутация:
    129

Всем привет

 

Продолжаем работу над меню.

Предыдущий урок: http://fanhack.ru/in...pki-v-meniu-№3/

 

 

1. Добавляем в наш класс новую функцию для создания чек боксов:

 

Сначала добавим прототип:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

Потом опишем саму функцию:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

2. Добавим пару переменных которые будут работать как проверка какая функция была включена:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

3. Ну и использование нашего чек бокса:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

Подписей мало. Но по идее вы уже должны понять как все работает тут.

Это только примеры как работать с рисованием на дирексе.

Но вы должны понимать что это не все что можно сделать, еще очень много методов в D3D9 которые можно использовать.

Только тут уже вы должны сами думать как и каким образом что либо отрисовать, ведь основные примеры у вас теперь есть.)

Рисуется все от этих  функций. Можно сказать это базовые методы для рисования меню.

Все эти кнопки, чек боксы, ползунки и прочее берется из головы.)

 

Небольшие подсказки (как смог так и объяснил):

Скрытый текст

 

Скрытый текст

 

Скрытый текст

 

На этом можно закончить тему!) Все что непонятно или какие вопросы задавайте в разделе "Помощь по коду"

 

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент



#2
  Qwest

Qwest
    Forever Noob C++
  • Сообщения:
    11
  • Номер пользователя:
    57
  • Регистрация:
    26-Dec 17
  • Репутация:
    2

А можешь прогайдить по поводу кнопок с изменяемым значением? допустим чтобы рядом было 2 кнопки < и > а посередине значение и оно отправляло в в чат команду допустим выбрал 14 нжал и в чат отправило /buy 14 или кaкую ты команду забиндил команду 

*чат открывается на Enter



#3
  P45H3

P45H3
    Эксперт
  • Сообщения:
    205
  • Номер пользователя:
    17
  • Регистрация:
    22-Nov 17
  • Репутация:
    597

Qwest,ты хочешь пушить значение кнопкой? 



#4
  Qwest

Qwest
    Forever Noob C++
  • Сообщения:
    11
  • Номер пользователя:
    57
  • Регистрация:
    26-Dec 17
  • Репутация:
    2

Qwest,ты хочешь пушить значение кнопкой? 

fI8TiLF34tE.jpg

вот так что бы было , есть игра в ней магазин командами хочу сделать чтото типа гуи но чтобы инджектилось с помошью длл



#5
  P45H3

P45H3
    Эксперт
  • Сообщения:
    205
  • Номер пользователя:
    17
  • Регистрация:
    22-Nov 17
  • Репутация:
    597

Qwest,ну создаём буффер int buffer = 0;, далее в него пишем значение из меню с помощью инпута(нужно написать). Далее делаешь так

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

@ MS_CHESTER помогай пиши инпуты))



#6
  Qwest

Qwest
    Forever Noob C++
  • Сообщения:
    11
  • Номер пользователя:
    57
  • Регистрация:
    26-Dec 17
  • Репутация:
    2
@ P45H3
Эх вот бы мне помог ктото написать код хотябы с 1й командой а я бы уже дальше сам подредачил))

#7
  P45H3

P45H3
    Эксперт
  • Сообщения:
    205
  • Номер пользователя:
    17
  • Регистрация:
    22-Nov 17
  • Репутация:
    597

Qwest

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент



#8
  Qwest

Qwest
    Forever Noob C++
  • Сообщения:
    11
  • Номер пользователя:
    57
  • Регистрация:
    26-Dec 17
  • Репутация:
    2

 

Qwest

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

добавил в место тех кнопок что в исходнике пишет вот что 

KbGCodS7aAU.jpg



#9
  Qwest

Qwest
    Forever Noob C++
  • Сообщения:
    11
  • Номер пользователя:
    57
  • Регистрация:
    26-Dec 17
  • Репутация:
    2

 

Qwest

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

вобще изучался целую неделю неработает хоть убей)



#10
  DexFect

DexFect
    Пользователь
  • Сообщения:
    34
  • Номер пользователя:
    98
  • Регистрация:
    11-Feb 18
  • Репутация:
    2

Блин как прикрутить WH к менюшке уже 2 день парюсь



#11
  MS_CHESTER

MS_CHESTER
    Администратор
  • Сообщения:
    157
  • Номер пользователя:
    1
  • Регистрация:
    19-Nov 17
  • Репутация:
    129

Пропиши в EndScene вызов функций вх. Либо если у тебя chams то установи хук на IndexesDrawPrimitim как то так) В гугл в бей исправит название))



#12
  SID

SID
    Администратор
  • Сообщения:
    551
  • Номер пользователя:
    3
  • Регистрация:
    20-Nov 17
  • Репутация:
    496

Блин как прикрутить WH к менюшке уже 2 день парюсь

Добавляешь класс "Function.h" как пример.Добавлешь этот класс к меню,далее описываешь функцию D3D.добавляешь к меню функцию.



#13
  DexFect

DexFect
    Пользователь
  • Сообщения:
    34
  • Номер пользователя:
    98
  • Регистрация:
    11-Feb 18
  • Репутация:
    2

Спасибо с Wh разобрался=)еще как сделать так чтобы при переключении DrawButtons то  AddItemCheck переключались (Старые скрываются) и идет показ новых (А не слитно =)))



#14
  MS_CHESTER

MS_CHESTER
    Администратор
  • Сообщения:
    157
  • Номер пользователя:
    1
  • Регистрация:
    19-Nov 17
  • Репутация:
    129

Спасибо с Wh разобрался=)еще как сделать так чтобы при переключении DrawButtons то  AddItemCheck переключались (Старые скрываются) и идет показ новых (А не слитно =)))

Это в меню где отрисовка кнопок твоих.

Типо:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент



#15
  MS_CHESTER

MS_CHESTER
    Администратор
  • Сообщения:
    157
  • Номер пользователя:
    1
  • Регистрация:
    19-Nov 17
  • Репутация:
    129

 

Спасибо с Wh разобрался=)еще как сделать так чтобы при переключении DrawButtons то  AddItemCheck переключались (Старые скрываются) и идет показ новых (А не слитно =)))

Это в меню где отрисовка кнопок твоих.

Типо:

Пожалуйста Логин или Регистрация чтобы увидеть этот скрытый контент

 

 

Так сделай

Чтобы видеть сообщение необходимо:
  • иметь 2 сообщений


  • SID и DexFect это нравится

#16
  DexFect

DexFect
    Пользователь
  • Сообщения:
    34
  • Номер пользователя:
    98
  • Регистрация:
    11-Feb 18
  • Репутация:
    2

Ошибка (активно) E0042 несовместимые типы операндов ("bool (D3DMenu::*)(char *names, float x, float y, float w, float h, int num, int &arg, D3DCOLOR Color)" и "int")
 



#17
  MS_CHESTER

MS_CHESTER
    Администратор
  • Сообщения:
    157
  • Номер пользователя:
    1
  • Регистрация:
    19-Nov 17
  • Репутация:
    129

Ошибка (активно) E0042 несовместимые типы операндов ("bool (D3DMenu::*)(char *names, float x, float y, float w, float h, int num, int &arg, D3DCOLOR Color)" и "int")
 

Тогда так_)

Чтобы видеть сообщение необходимо:
  • иметь 3 сообщений






Темы с аналогичными тегами: D3D9, Menu, C++, Создание меню

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Тему поситили 162 пользователей


    RobertVopsy, SusanBeano, Jimmynig, DanielExisy, Georgegluts, Давид, Jimmierox, ignopay, vasytka2023, Steveniroft, MashaMut, WilliamDef, wxwxvxvx, Holowife, BriolaeDrymn, Arthurdiodo, Terrybep, Christysuero, WillieMopay, Oscarmog, ThomasEmumn, JimmySwoke, MarusechkaElart, Kennethfub, DerrickLon, Philipbix, Brentlon, Черт, leekmayofficial, Максим Ахиев, SID, EvgenWarGold, ynceeaa, MS_CHESTER, DexFect, perozinka, Johannex, kirillqa, villainX7, kdjiadjIdwjqidwk, Stadnyk2.0, apupule, nanovirus, Mrkobra, ogsen1, KenSmume, Strich7498, ZetBTW, IMOUNT, ggvp1941, shayleff, mimol11066@lanelofte.com, imynn, SteelStones, TypucT, loger, hetov412, asdasddasdasd, janson395, XD434555, Bazar, Tyrold, Ortin, Dimitrius, thelifeworm, CrackedByte, Ikfakof, Gloxinia, Mamba_UA, gods, Kizna, Xazzi, hacker228hacker338, S0Ft1k, Hakson_Engine, YARDAR, lecui1, home222, jab0ckha4, 98914, fdasdaswq4, ashleyzz, AndrewGTX, limup, scrip.t, Flow228, universrayden, aronghost, H-A-C-E-K-O-M-O-E, Hajibaba, Kami, Freeman_699, xicano, lucaswf97, rwerrser, Circlee, UamoNero, SERHAERJASERT5JWR, Kelstidax, dm_rsv, Twinkle, N4ZoX, Fals3R, Velasav, xxi, Fable1336, Ramazanleusin12345, Lony, sikayou, coofcookie, FortBlocTM, ianfym, Coder, rodzinaofficial, SoulDemetra, Linkersin, Alex2033, iZotex, ryudzaki, Yourany, Mac9, Castro, Nimis, foxartemka, Hodin1488, duke04, SteamiestChief, lolex, m1kky, MartiniEXde, Mrhukadan, DarkD, AlexeyKarpov, Dima, ImrakaIQ, Roooiz, Root, yollee, w41t3, Chebuker, xardch, justzloy, STRIPEDTIGER, pro939, P45H3, malet5940, hjhgjg, s9va, din676, Qwest, Foxxed, Pastershim, derocoder, Abandoned20210127, balalaiiika, Крайслер, Aquarium, math., bs1337, Типичный Программист, Donbrute, baresark