#01 Tutorial - Cheat Engine (Get_String)

#01 Tutorial - Cheat Engine (Get_String)

Vítám vás u prvního tutoriálu - Cheat Engine. 
V tomto tutoriále budeme využívat funkce get_string() tato fce je hodně používaná pro věci jako jsou zadávání hesel, konzole nebo ukládání hry. Já se vám pokusím v tomto tutoriálu pomocí této funkce ukázat, jak udělat "cheat engineů do hry. Cheaty jsou hodně rozšířené a slouží hlavně programátorům (spíš než hráčům).
Jdeme na to:

GET_STRING(str,def)
Tato fce vyvolá okénko s řádkem do které se dá psát (input pole). Pomocí jednoduché podmínky tedy zjistíme co jsme zadali a pak už jen hledáme, jestli je na danou hodnotu proměnné nějaká akce - jestli je známá.

Takže do Eventu: Keypress ENTER (nebo do jakéhokoli jiného)
vložte inkonku kódu a vložíme tento kód:

cheat = get_string("Cheat system", "zde napište cheat"); switch(cheat) { case "pridatzlato": {show_message('Přidáno 10.000 zlata')} break; case "pridatdrevo": {show_message('Přidáno 10.000 dřeva')} break; default: {show_message('Zadaný cheat: "'+string(cheat)+'" je špatný nebo neexistuje!# Zkuste napsat znovu!')} }

To je v podstatě vše, teď si vysvětlíme co jak funguje a co změnit. Takže kód:

cheat = get_string("Cheat system", "zde napište cheat");

V této části kódu vidíme proměnou cheat a také funkci get_string. Tato fce otvírá pole pro text. V první útozovkách je text který se zobrazí v okýnku se zadáváním a v druhých základní text v poli zadávání.

switch(cheat) { case "pridatzlato": {show_message('Přidáno 10.000 zlata')} break; case "pridatdrevo": {show_message('Přidáno 10.000 dřeva')} break; default: {show_message('Zadaný cheat: "'+string(cheat)+'" je šptný nebo neexistuje!# Zkuste napsat znovu!')} }

Každý cheat který vložíte do kódu (přidáte) musí mít case a break;. Vidíte jak to má vypadat do case vložíte text cheatu a poté do složených závorek akci která se provede (může jich být více). Poté ale nesmíte zapomenout napsat break;. Default, tedy základní, určuje text, který bude vypsán jestliže text cheatu bude špatně zadaný. Jako poslední věc vidíte v kódu "'+string(cheat)+'", to znamená že se vykreslí v základní zprávě hodnota proměnné cheat. Jejíž hodnota se rovná zadanému cheatu. Screen: Download Stáhnout cheat_engine.gmk (GMK soubor)
Stáhnout cheat_engine.gm6 (GM6 soubor)
Kdyby něco nefungovalo nebo jste něco nepochopili nebojte se napsat komentář :)

 




Pokračování tutoriálu pro ty co mají Game Maker 7 (PRO)
V druhé části tohoto tutoriálu si ukážeme jak udělat windows vhled okna. Toho docílíme pomocí tzv. "extension packages" (přídavné balíčky). Tyto EP (Extension packages) se nacházejí v Game Makeru řady 7 a mezi základními balíčky je jeden s názvem: GM Windows Dialogs - Klikněte na tuto ikonku v menu. Klikněte na GM Windows Dialogs a poté na tu šipku která míří do levé přihrádky. Stane se to, že položka GM Windows Dialogs se přesune z leva do prava, poté klikněte na "OK". Toto byla hlavní příprava, budeme vlastně pouze modifikovat vzhled zpráv a zadávacího pole. Místo této části kódu

cheat = get_string("Cheat system", "zde napište cheat");

Napište toto - vlastně přepíšete jen get_string funkci do jiné

cheat = wd_input_box('Cheats','Cheat systém','zde napište váš cheat');

Funkce wd_input_box() má navíc jednu položku a tou je Caption neboli nadpis v hlavičce. Teď změníme ještě zprávy, které se vypisují. Místo každého kódu:

show_message()

vložte funkci

wd_message_simple()

Jen přepiště "show_message" na "wd_message_simple" Váš kód by měl vypadat následovně:

cheat = wd_input_box('Cheats','Cheat systém','zde napište váš cheat'); switch(cheat) { case "pridatzlato": {wd_message_simple('Přidáno 10.000 zlata')} break; case "pridatdrevo": {wd_message_simple('Přidáno 10.000 dřeva')} break; default: {wd_message_simple('Zadaný cheat: "'+string(cheat)+'" je špatný nebo neexistuje!# Zkuste napsat znovu!')} }

A jak to vypadá? Download 2 části Pouze GMK soubor: CHeat Engine2.gmk Pro ty co nemají GM7 a chtějí vědět jak to vypadá je tu exe spustitelný soubor: Cheat_Engine2.exe (Spustitelný na Win: Xp/Vista/7


Novotass

Diskusní téma: #01 Tutorial - Cheat Engine

Xan in 2020

FusaFum | 05.04.2020

Hello game-maker.webnode.cz [url=https://xanaxmg.com/]where to buy a xanax[/url] buspar vs xanaxis xanax an opioid

One Day USA 2020

RusaFum | 05.04.2020

Hello game-maker.webnode.cz <a href="https://xanaxmg.com/">can you have an anxiety attack on xanax</a> xanax dosagexanax 1mg

продвижение сайта под google Самара

Immerb | 04.04.2020

Предположим, вы владелец нового интернет-проекта, который имеет приятный дизайнерские решения, удобную навигацию и полезную для покупателей информацию. Но web-сайт ни кто не посещает. Что делать? Если вы владеете собственным делом мы поможем вам создать лендинг. Установлено, ни одно настоящее либо виртуальное предприятие не может продвигаться само по себе. Определенной фирме надлежит подмога в приобретении популярности, а во Глобальной паутине без нее решительно не обойтись из-за бешеной конкурентной борьбы.Мы занимаемся разработкой веб сервиса. Мы готовы запустить настоящий проект в течение 3х суток. Вдобавок оформления полных интернет-ресурсов, мы выполняем службы технической сопровождения: уместное продление хостинга и нового домена, добавление контента на сервис, публикация новостей. Наши услуги дадут возможность вам стать фаворитом на просторах всемирной паутины.

[url=https://apistudio.ru]продвижение сайта в сша[/url]

Если вам нужно продвижение или создание сайта - пишите на sales@apistudio.ru

Станки металлообрабатывающие

LeslieGet | 04.04.2020

Станки металлообрабатывающие

+79131971540

News USA 2020

XusaFum | 04.04.2020

Hello game-maker.webnode.cz [url=https://xanaxmg.com/]xanax pill[/url] how long does xanax stay in your systemativan vs xanax

полиэтиленовые пакеты типа майка цена

RichardStymn | 03.04.2020

Наша фирменная услуга грузоперевозки была основана в целях комфорта клиентов. У нашей знаменитой международной компании ИП КОНСТАНТИН Анжеро-Судженск имеется личный автомобильный парк а также штат курьеров. Наша производственная компания готова совершить доставку товара для вашего предприятия в благоприятное время. Для этого только лишь выберите сию услугу. В том случае ваш товар будет доставлен очень точно и быстро. Можно рассчитывать на своевременное сопровождение, персональные решения и отменное качество широкоформатной печати.
[url=https://paketos.ru/catalog/pakety-s-pryamougolnym-dnom/]пакеты бопп с прямоугольным дном прозрачный[/url]


Более 8 лет организацииИП АДИЛЯ Норильск приходить на выручку предприятиям в разных секторах экономики индустрии находить идеальные решения для пакетирования своих изделий. Организация ценит эксплуатационные нововведения, ориентацию на потребителя и желание к стабильному усовершенствованию. Обширный ассортиментный выбор продукции (пакеты из воздушно-пузырчатой пленки ), позволят удовлетворить запросы самых строгих покупателей. Доставка товаров может производится в разный регион нашей страны.

USA Green Bars

Thomasagimi | 02.04.2020

Hi game-maker.webnode.cz
<a href="https://xanaxmail.com/">xanax effects</a> what is xanaxxanax kodi <a href="https://xanaxmail.com/">xanax dosages</a> buspar vs xanaxxanax addiction

General contractor new york

bathroomoxits | 01.04.2020

We are will swiftly and also efficiently produce a service warranty Premium restoration manhattan.

We frequently keep and also upgrade the storage facility of spare parts as well as service paperwork for operational repair work and maintenance.

Also in our business, you can purchase custom-made bathroom vanities, retail interior decoration on the best conditions. With us, Interior restorations Manhattan and in addition to Premium renovation manhattan, will [url=https://bathroom-remodel.club]Remodel a basement[/url] come to be easy, high quality as well as fast.

GTA 5 APK

ElainaEstit | 01.04.2020

Now, there are thousands of people who wish to download and play with [url=https://vinagame.mobi/]GTA 5 APK[/url]. You can get this done by simply visiting a website mentioned by me personally. There you will be supplied a full version of the application.

Интересная новость

pinmyasrm | 31.03.2020

+ за пост

<< 304 | 305 | 306 | 307 | 308 >>