Game Makers RPG Maker XP - Project Pokemon Amethyst 23 (EN+DE)

in Hive Gaming3 years ago (edited)

The following post is in english and german.

Latest post of this project / Letzter Beitrag zu diesem Projekt:
Project Pokemon Amethyst 22 (EN+DE)

You can find me with older posts or posts with other topics on:
Hier könnt ihr mich mit älteren Beiträgen oder Beiträgen zu anderen Themen finden:
Yalunas Blog LeoFinance
Yalunas Blog Neoxian
Yalunas Game Maker Blog on Peakd

Follow me on Steam and get my created >Live Wallpapers< for Wallapper Engine for free


The project Pokemon Amethyst is created on RPG Maker XP including Pokemon Essential.
Projekt Pokemon Amethyst wird durch RPG Maker XP mit Pokemon Essential erstellt.

English:
Today we talk about Apricorn trees and how to create them better then in the second Gerneration of the official Pokemon games.

Deutsch:
Heute sprechen wir über Aprikokobäume und wie diese besser als in der zweiten Generation der offiziellen Pokemon Spiele erstellt werden können.

English:
At first we need the basic event of Apricorn tree we can find on the basic map Route 1 of Pokemon Essential. You can see the event in the picture below. The basic Event gives a random apricorn and have no cooldown time. We will change the event later. Copy the Event and paste it on your map. The Item ID of Apricorns are between 21 and 27 and in the script command "pbGet(1) gives us the variable 1 which is default 1 item.

Deutsch:
Zuerst benötigen weir das Grundlegende Event für die Aprokokobäume, welches wir auf der Standardkarte Route 1 von Pokemon Essential finden können. Das Event könnt ihr im darauffolgenden Bild sehen. Das Event gibt eine zufällige Aprikoko und hat keine Abklingzeit. Wir werden das später ändern. Kopiert das Event und platziert es auf eurer Karte. Die Item IDs für Aprikokos sind zwischen 21 und 27, während der Teil des Scriptbefehls mit pbGet(1) uns die Variable nummer 1 mit standard 1 Item gibt.

Pokemon Project Amethyst 108.png

English:
Now you can see my event how you can do it in your own Pokemon Game.

Deutsch:
Jetzt könnt ihr mein Event sehen, wie ihr es in eurem eigenen Pokemon Spiel machen könnt.

Pokemon Project Amethyst 109.png

Enlgish:
I created my own grafic for the tree. Because of my grafic need no animation, I have only 1 picture of a tree for each Apricorn tree and one tree without any Apricorns, if the tree have no Apricorns. Thats why I say the Grafic >Direction Fix< to not move if the player use the Action Button from the right, left or other sides. I use 2 variables for the event. The fist is 51 to say what kind of Apricorn it is, because normaly the tree should have only one kind of Apricorn all the time. The second variable is 52 because I want to have the option for the player to get random more then 1 Apricorn, you can also see in the conditional branch. If you write behind the pbGet(>your variable<) a number like 2 or 3, the player will get 2 or 3 Items of the ID the amount of the variable is (21-27 für Apricorn IDs). Example: Script:Kernel.pbItemBall(pbGet(51),2)

The first side of this event includes a important function. The condition for the selfswitch C and after the player get the first time the Apricorn the activation of the self switch C with the script command to activate a cooldown time. The first page here is only used the first time the player interact with the Apricorn tree.

Deutsch:
Ich habe meine eigene Grafik für den Baum erstellt. Weil meine Grafik keine Animatijon benötigt, habe ich nur ein Bild des Baumes für jede Aprikoko und einen Baum ohne Aprikokos, wenn noch keine nachgewachsen sind. Darum verwende ich >Direction Fix< damit sich das Event nicht bewegt, wenn der Spieler das Event aus unterschiedlichen Richtungen anspricht. Ich verwende 2 Variablen für das Event. Die erste ist 51 um die Art der Aprikoko zu bestimmen, da ein Baum normalerweise immer nur eine Sorte von Aprikokos haben soll. Die zweite Variable ist 52 weil ich will, dass der Spieler zufällig auch mehr als eine Aprikoko bekommen soll, was in der Conditional Branch sichtbar ist. Wenn man hinter pbGet(>eure Variable<) eine Zahl wie 2 oder 3 schreibt, wird der Spieler den Wert der definierten Variable, was die Item ID darstellt als Item 2 oder 3 mal erhalten. Die Item ID für Aprikokos liegen zwischen 21 und 27. Hier ein Beispiel: Script:Kernel.pbItemBall(pbGet(51),2)

Die erste Seite des Events beinhaltet eine wichtige Funktion. Die Bedingung für den Selbstschalter C und nachdem der Spieler zum ersten Mal vom Baum Aprikoko erhalten hat, aktiviert sich der Schalter C mit dem Skriptbefehl zur Aktivierung einer Abklingzeit. Die erste Seite hierbei wird nur für die erste Interaktion des Spielers mit dem Aprikokobaum verwendet.

English:
You can find the script command for the cooldown time on map Kurt's House.

Deutsch:
Ihr könnt den Skriptbefehl für die Abklingzeit in der Karte von Kurt's House finden.
Pokemon Project Amethyst 113.png

English:
Back to my Apricorn Tree Event! There is no much difference between the second and the first page of this event. The only changes are:

  1. We need a Self Switch B as condition for this page
  2. There is no more need for the Condtional Branch for the Self Switch C
  3. No need to Activate any new Switch

Everyting else is the same like the first page.

Deutsch:
Zurück zu meinem Aprikokobaum Event! Es gibt nicht viele Unterschiede zwischen der ersten und zweiten Eventseite. Die einzigen Änderungen sind:

  1. Wir benötigen einen Selbstschalter B als Bedingung für die Seite
  2. Wir benötigen keine Bedingte Verzweigung für den Selbstschalter C
  3. Wir benötigen keine Aktivierung sonstiger Schalter

Alles andere ist gleich wie auf der ersten Seite.
Pokemon Project Amethyst 110.png

English:
The third page is only for the Information for the player after he player get the Apricorn and the cooldown is active. You can see the Grafic is changed to an empty tree and we have the Self Switch A as the Condition for this Page. What that? This page interacts with the first page if the cooldown was never finished on this event, because the next page will have the condition of the cooldown.

Deutsch:
Die dritte Seite ist nur eine Information für den Spieler, nachdem dieser eine oder mehrere Aprikokos bekam und die Abklingzeit Aktiv ist. Ihr könnt auch sehen, dass hierbei die Grafik zu einem Baum ohne Aprikokos geändert wurde und wir den Selbstschalter A als Bedingung für die Seite haben. Warum das? Weil diese Seite mit der ersten Seite interagiert, wenn die Abklingzeit noch nie bei diesem Event abgeschlossen wurde, weil die nachfolgende Seite die Bedingung zu jener Abklingzeit hat.

Pokemon Project Amethyst 111.png

English:
The last page of this event have the Condition of the Cooldown of this Event. Better use this Switch of the default Pokemon Essential. This Switch is a funcionally code with the cooldown of 24 hours (24 hours = 1440 minutes = 86400 seconds) and the game checks the system time of your computer. In this grafic the tree have now Apricorns again and we change the Self Switches "A" to "off" and "B" to "on" and we activate then with the scriptcall >Script: setTempSwitchOn("A")< the Self Switch A temporary on. Why that? So the Switch is on but we go to the second and not to the third page. But it will near the same effect if we would activate Self Switch "A" in the second page.

Deutsch:
Die letzte Seite des Events hat die Bedingung der Abklingzeit für dieses Event. Besser ihr verwendet den standard Switch von Pokemon Essential. Dieser Switch ist ein funktioneller Code mit einer Abklingzeit von 24 Stunden (24 Stunden = 1440 Minuten = 86400 Sekunden) und das Spiel prüft dabei die Systemzeit eures Computers. In dieser Grafik hat der Baum auch wieder reife Aprikokos und wir wechseln wieder die Seiten durch Schalter A = off und Schalter B = on, während wir Schalter A erneut durch den Skriptbefehl >Script: setTempSwitchOn("A")< temporär einschalten, so dass Schalter A ein ist, wir aber dennoch wieder zu Seite 2 statt Seite 3 gelangen. Aber es würde den gleichen Effekt haben, wenn wir am Ende der zweiten Seite den Schalter A aktivieren würden.

Pokemon Project Amethyst 112.png

English:
Ok! Now you have your Apricorn Tree Event with a cooldown and a random ammount of one sort of Apricorn. From now on it's easy to create new Apricorn Trees. Copy and paste the Tree on other maps and if you change the variable for the sort of the Apricorn and the grafic of the tree, you will get other Apricorns.
Have fun :D

Deutsch:
Ok! Jetzt habt ihr ein Aprikokobaum Event mit einer Abklingzeit und einer zufälligen Anzahl einer fixen Sorte von Aprikokos. Ab jetzt ist es einfach neue Aprikokobäume zu erschaffen. Einfach das Event kopieren und auf anderen Karten einfügen, bei der Variable für die Aprikokoart eine andere Sote festlegen und die Grafik dafür anpassen und schon bekommt ihr andere Aprikokos.
Viel Spaß :D

Pokemon Project Amethyst 0000.png

See you next time my Game Makers^^
Bis zum nächsten Mal meine Game Makers^^


You want to show everyone your created games, your gameplays or something else?
Then do it with Your own Blog on Peakd

No Account on Hive? You should create one here: Hive on Bord

Generate Tokens for your Hive-Account!

Play RisingStar to get Starbits - RisingStar.png Starbits
Play Splinterlands to get DEC.png DEC