Fazendo um Cheat Script
Vamos pensar no seguinte problema, quero fazer um script de cheat, nele certas variáveis precisam assumir certos valores, caso contrário, o cheat não funciona! No nosso script de cheat, iremos definir um Master Code, se o jogador não sabe esse código, o nenhum outro cheat funciona!
Hoje faremos a primeira versão desse script, algo bem simples, mais adiante nós iremos refazê-lo, porém bem mais avançado.
1º Como sempre vamos criar a nossa classe! Vou chamá-la de Game_Cheats.
Lembre-se, se eu colocar como nome de classe, por exemplo Game Cheats, sem o _, o programa só vai ler o Game e vai tentar descobrir o que é o Cheats, como não vai saber, vai dar pau. (Por que Cheats não é nenhum comando ou variável conhecida) Por isso sempre que eu quero dar um nome para alguma classe, método, variavel... eu junto os nomes com _.
2º Vamos estabelecer um método de verificar, esse método vai procurar nas variáveis do jogo se há ou não a ocorrência de códigos cheat, se tiver ele vai adicionar vantagens no game! Para usar isso, vamos criar por condições (if, elsif e else). Crie um método, eu irei chamá-lo de verificar.
3º Vamos estabelecer as condições, para isso precisamos estabeler quais serão os códigos! Vou colocar a lista que eu vou usar...
o master code será 6325
força infinita será 1845
agilidade infinita será 9430
Estabelecidos os cheats, vamos agora criar as condições:
if $game_variables[1] == 6325
Bom agora temos um impasse, é claro que poderíamos criar um "if" dentro de outro "if" e ai ficaria:
if $game_variables[1] == 6325
if $game_variables[2] == 1845
Só para lembrar, notem que estou utilizando as variáveis 1 e 2 para armazenar os códigos.
Mas eu não quer utilizar 2 linhas na minha condição e sim 1, como fazer???
OPERADORES LÓGICOS
CONJUNÇÃO> a conjunção é um operador que só será válido quando os dois operandos forem válidos...
Traduzindo:
Para que minha condição (aquela do cheat script) seja válida as variáveis 1 e 2 precisam estar, ao mesmo tempo, valendo um certo número, assim eu uso o comando "and", minha condição fica então:
if $game_variables[1] == 6325 and $game_variables[2] == 1845
Com esse comando, a condição só será válida se as duas variáveis tiverem os valores que eu estabeleci!
DISJUNÇÃO> outro operador lógico, você pode usá-lo quando quer que não seja nescessário que as duas verificações sejam verdadeiras.
Traduzindo: se em meu código basta que uma das variáveis seja verdadeira para que funcione, então uso o comando "or":
if $game_variables[1] == 6325 or $game_variables[2] == 1845
Com esse comando, basta que uma das variáveis tenha o valor que eu estabeleci para que funcione a condição.
Existem outros operadores, mas vamos ficar com estes por enquanto...
Voltando ao que interessa
Nessas alturas, já sabemos o nome da classe, do método, quais serão os códigos cheat e como criar as condições, porém não sabemos como dar aos personagens o que nosso cheat precisa dar.
Básicos da classe Game_Actors
Aqui não é novidade para ninguém, todos sabemos que os personagens possuem hp, sp, exp, força, agilidade etc. porém o que muitos não sabem é que esses valores são variáveis dentro da classe Game_Actors, quando temos esse tipo de situação, nós dizemos que o hp, sp, exp... são características da classe ou ATRIBUTOS, nem todos os atributos podem ser modificados, mas na classe que estamos, podem!
Como acessar os personagens?
Você sabe que os personagens ficam ordenados pela database, assim como você usa as $game_variables, você pode usar os personagens que ficam no objeto $game_actors, assim como você coloca um $game_variables[1] para mudar a variável 1 da database, você vai colocar $game_actors[1] pra mexer nos atributos do 1º char da database.
Como acessar os atributos?
Nas variáveis você só coloca $game_variables[id] = (= ou +=, os de sempre, vocês sabem do que eu falo), porém com os personagens não pode ser feito assim, afinal, imagine colocar $game_actors[2] += 5! Como vou somar 5 em um personagem? Para isso utilizamos os atributos, que nessa classe podem ser acessados como métodos.
Para acessar o força:
$game_actors[id].str
Para acessar a agilidade:
$game_actors[id].agi
Nosso código deve ficar mais ou menos assim:
class Game_Cheats
def verificar
if $game_variables[1] == 6325 and $game_variables[2] == 1845
$game_actors[1].str = 999
elsif $game_variables[1] == 6325 and $game_variables[2] == 9430
$game_actors[1].agi = 999
end
end
end
Crie agora um evento no mapa, nele, mande pra que o jogador digite um número, e ai armazena um na variável 1 e o outro na 2, depois crie o objeto Game_Cheats e execute o método de verificação!
Criando mais cheats:
Vou listar alguns atributos dos personagens:
dex > dextreza
maxhp > hp máximo
maxsp > sp máximo
int > inteligencia
exp > experiência
...
Para saber mais procure na classe Game_Actors do seu banco de scripts
Como adicionar ou remover ítens?!
Para executar estes comandos, nós não utilizamos a classe Game_Actors e sim a Game_Party, assim temos:
$game_party.gain_gold(quantidade)
$game_party.lose_gold(quantidade)
Para ganhar ou perder dinheiro> gain: ganhar, lose>perder
$game_party.gain_weapon(id, quantidade)
$game_party.lose_weapon(id, quantidade)
$game_party.gain_armor(id, quantidade)
$game_party.lose_armor(id, quantidade)
$game_party.gain_item(id, quantidade)
$game_party.lose_item(id, quantidade)
Tags de busca
Ben je moe van eindeloze discussies en vage beloftes als het gaat om website optimalisatie? Als webdesignbureau in Noord-Holland begrijpen we de frustratie die komt kijken bij het optimaliseren van de websites van je klanten voor betere prestaties en hogere conversiepercentages. Met zoveel factoren die het succes van een website beïnvloeden, kan het een uitdaging zijn om de beste aanpak voor maximale resultaten te bepalen. Daarom zijn we blij dat we vandaag onze bewezen methode voor gegarandeerde websiteoptimalisatie met u kunnen delen. Door jarenlange ervaring en voortdurend testen, hebben we een strategie ontwikkeld die elke keer weer tastbare resultaten oplevert. In deze blogpost bespreken we het belang van websiteoptimalisatie en hoe ons proces jouw bureau en klanten ten goede kan komen. Bereid je voor op een revolutie in je aanpak van websiteoptimalisatie met onze deskundige inzichten en garantie op succes. Website optimalisatie garantie
Whatsapp: +16465806302 Kaufen Sie Führerschein, ID, 100 % nicht erkennbare gefälschte Euros: https://darkwebdocuments.net/ Pesos, Dollar, Pfund, Abschlüsse und Zertifikate, SSD.
Wir sind spezialisiert auf die Beschaffung hochwertiger biometrischer Dokumente, registrierter PÄSSE, FÜHRERSCHEIN, ID-KARTEN, VISUM, SSN TOEFL, IELTS, IDP, ESOL, GMAT CELTA/DELTA, ABSCHLÜSSE, DIPLOME und anderer Zertifikate. 100 % nicht erkennbare gefälschte Euros, Pesos, Dollars, Pfunds und viele verschiedene Währungen. Kaufen Sie geklonte Kreditkarten, Kreditkartenklone.
:https://darkwebdocuments.net/ -
WhatsApp........+13524051163
WhatsApp.....................+16465806302
[email protected]
Kaufen Sie SSD Chemical Solution, um alle Arten von Banknoten zu reinigen. Wir sind der beste und einzige Hersteller von HOCHWERTIGEN, nicht erkennbaren gefälschten Banknoten, und Milliarden unserer Produkte sind weltweit im Umlauf. Tel.: +16465806302 Wir liefern nur originale, qualitativ hochwertige, gefälschte Banknoten in alle Länder weltweit. DIESE BANKNOTEN SIND MIT DER BERÜHRUNG UND DEM GEFÜHL DER HÄNDE UND DEM AUSSEHEN MIT BLOSSEN AUGEN NICHT ZU UNTERSCHEIDEN. DIESES GELD TRÄGT INDIVIDUELLE SERIEN UND UMGEHT ALLE SICHERHEITSTESTS, EINSCHLIESSLICH UV-LICHT- UND JOD-FÄLSCHUNGSSTIFTMARKIERER.
Fahrunterricht für Erwachsene, Kaufen Sie einen echten registrierten Führerschein, kaufen Sie registrierte Identitätskarten, echte ID-Karten, echte IDs, kaufen Sie Aufenthaltsgenehmigungen, Aufenthaltserlaubnis, Daueraufenthalt, Kaufen Sie registrierte Pässe, registrierter Reisepass online, echt, GEBURTSURKUNDE, HEIRATSURKUNDE, STERBESURKUNDE, Wo kann man Falschgeld kaufen, Kaufen Sie Euro, Kaufen Sie Dollar, Pesos, Kaufen Sie ein echtes Ged-Diplom online, Kaufen Sie Abschlüsse, Kaufen Sie Diplome, Kaufen Sie geklonte Kreditkarten, Kreditkartenklone, Klonkarten, Cannabis-Lizenz zu verkaufen, Medizinische Marihuana-Karte, Cannabis
: https://darkwebdocuments.net/driving-classes-adults/
Hauptdokumentenregister, Kaufen Sie echte Dokumente online, Datenbank registrierter Dokumente online, echte Dokumente, Kaufen Sie echte Visa, Kaufen Sie überprüfbare IELTS-Zertifikate, juristische Dokumente, europäische Dokumente, amerikanische Dokumente, Dokumente höchster Qualität, Reisepass, Aufenthaltserlaubnis, Führerscheine, Geburtsurkunden, SSN, Registrierter Führerschein online, Gültiger Führerschein Führerschein, Fahrkurse für Erwachsene, britischer Führerschein, US-Führerschein, Führerschein, Cannabis-Lizenz zu verkaufen, medizinische Marihuana-Karte, Klon-Kreditkarte kaufen, Klon-Kreditkarte, Kartenklonen, KLON-KARTEN, echtes Ged-Diplom online kaufen, Abschlüsse und Diplome kaufen, NCLEX-Zertifikat kaufen, wo man Falschgeld kaufen kann, nicht nachweisbares Falschgeld, nicht nachweisbare gefälschte Banknoten, Falschgeld zu verkaufen, Falschgeld online, gefälschte Banknoten, SSD AUTOMATIC SOLUTION CHEMICALS, Geburtsurkunden, echte Geburtsurkunden online, Geburtsurkunde online, Sterbeurkunden, Heiratsurkunden, Scheidungsurkunden, registrierte Reisepässe online kaufen, eine registrierte Aufenthaltserlaubnis kaufen, Aufenthaltserlaubnis kaufen, registrierte Personalausweise kaufen,
WhatsApp..................+13524051163
[email protected]
Biometrischen Reisepass kaufen, Personalausweise, Visum, Führerschein, TOEFL, IELTS, Toeic, Celta/Delt, gefälschte britische Reisepässe (UK) kaufen, Amerikaner, Kanadier, falsche Personalausweise online in den USA, FÜHRERSCHEIN, registrierte Geburtsurkunden kaufen, ECHTEN FÜHRERSCHEIN KAUFEN, echte Reisepässe aus der EU/USA/UK/Kanadier kaufen, Führerschein, Personalausweise, Visa, Green Card und Staatsbürgerschaft der USA. Kaufen Sie originale Reisepässe, Führerscheine, Personalausweise, http://aquawilds.com/ Geburtsurkunden, Diplome, Universitätsabschlüsse usw. KAUFEN SIE HOCHWERTIGE ECHTE REISEPÄSSE, ID-KARTEN, FÜHRERSCHEIN, VERHEIRATET, Reisepass, Visum, französischer Führerschein, Personalausweise, Diplome, Geburtsurkunden usw. Kaufen Sie Visa, Reisepässe, Personalausweise, Geburtsurkunden, Führerscheinabschriften, Kaufen Sie originale Reisepässe, Personalausweise, Führerscheine, neuartige echte Ausweise und Reisepässe, Heiratsurkunden und Führerscheine usw. Kaufen Sie jetzt hochwertige HOLOGRAMME UND DUPLIKATIONSMASCHINEN. Über 13 Millionen unserer Dokumente sind weltweit im Umlauf. - Ausweise scannen – ja...: https://www.sgmagicmushroom.com/ - HOLOGRAMME: IDENTISCH – BARCODES: ID-SCAN – UV: JA, IDS MIT SCHNELLER LIEFERUNG
Wir garantieren und bieten hochwertige gefälschte Banknoten für die folgenden Währungen an:
EUR – Euro
USD – US-Dollar
GBP – Britisches Pfund
INR – Indische Rupie
AUD – Australischer Dollar
CAD – Kanadischer Dollar
AED – VAE-Dirham
ZAR – Rand
CHF – Schweizer Franken
CNY – Chinesischer Renminbi Yuan
MYR – Malaysischer Ringgit
THB – Thailändischer Baht
https://www.aquawilds.com/product/premium-cow-gallstones/
: https://darkwebdocuments.net/
WhatsApp..................+13524051163
[email protected]