Die beiden sind nur variabel namen @parent gibt es nicht als "Befehl".
Es ist eine art bennenungs norm, das alles Übergeordnete parent heißt (umgekehrt heißt oft untergeordnetes child). Diese normen sind nicht fest sondern eine art Richtlinie an die sich oft viele halten damit alle auch sofort wissen was gemeint ist.
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Wie "_variables", da könnte ich das Wort ja auch austauschen, wenn ich mal wieder eine neue Variable anlege. Ist nur einfacher zu erkennen, wenn man es ordentlich benennt! :3
Danke XD
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
Und kein Ding gern geschehen
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Ich weiß nicht ob Playm den code schon fertig hat deshalb lass ichs erstmal xD
Weiß ich auch nicht.
Ich kann mal nach dem Projekt suchen, aber nur zu ITgenie98. Bin gespannt, welcher Lösungsweg für Joseys Problem dir einfällt. :3 
Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs

Musik von Shabraxxx für euch
Guide zu den Audioformaten

Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Braucht nochmal jemand eine Beschreibung? XD
Eigentlich sollen es nur Icons über den Köpfen von NPCs sein, die einfaden, wenn ein Switch ON ist und ausfaden, wenn er OFF geht. Dazu sollten sie wechselbar sein, falls ein Questgeber mal zu einem wichtigen NPC wird, oder andersherum ;D
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
Und danke an Playm das ich seinen Code verwenden darf

Änderungen bzw Erweiterungen:
- Icons können nun Blinken und schweben (auf-ab Animation)
- Der Spieler kann auch ein Icon über sich tragen
Hier das fertige Skript

|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 |
#============================================================================== # ** HeadUpIcon v2.0 #------------------------------------------------------------------------------ # Auf einer Eventseite in ein __einzeiliges__ Kommentar folgende Zeile: # <HeadUpIcon name="001-Weapon01"/> # oder # <HeadUpIcon name="001-Weapon01" switch="1" /> # Iconname kann beliebig angepasst werden. # SwitchID ist optional, wenn angegeben, muss dieser Switch erstmal ON sein. #------------------------------------------------------------------------------ # Optionen: (ebenfalls ein einzeiliges kommentar auf der eventseite) # <HeadUpIcon blink-on=10 /> lässt das icon blinken mit einer frequenz von 10 # <HeadUpIcon blink-off /> beendet das blinken # <HeadUpIcon float-on /> lässt das icon auf un ab schweben # <HeadUpIcon float-off /> beendet das schweben #------------------------------------------------------------------------------ # Script-Methoden: # Verwendbar bei allen events / charackteren und beim spieler # event.set_iconName(name) name muss ein existierendes icon sein # event.set_switch(switchID) switchID muss eine nummer sein # event.blink_on(frequenz) frequenz muss eine nummer sein # event.blink_off # event.floating(mode) mode muss true/false sein # # z.b.: $game_player, $game_map.events[ID] #------------------------------------------------------------------------------ # Original-Autor: Playm # Original-Datum: Oktober 2015 # # Abgeänderte und Erweiterte Version # Geändert von: ITgenie98 # Datum: Juni 2017 # # Maker: RPG Maker XP # # Nutzungsbedingungen: # Freier gebrauch für nicht-kommerzielle Zwecke, # für Kommerzielle zwecke Author auf www.RPG-Studio.org anfragen # # Free for non-commercial Usage, # for Commercial Projects ask the Author on www.RPG-Studio.org #============================================================================== # ** HUI Config #============================================================================== module HUI #daten für das schweben der icons FLOATING_SPEED = 0.3 #step pro frame FLOATING_MAX = 6 #wie hoch maximal das icon vom kopf entfernt sein kann #hier kann eingestellt werden ob DEBUG error messages angezeigt werden sollen DEBUG_MSG = false end #============================================================================== # ** Game_Character #============================================================================== class Game_Character #-------------------------------------------------------------------------- # * Public Instance Variables #-------------------------------------------------------------------------- attr_reader :head_up_iconname attr_reader :head_up_iconswitch attr_reader :head_up_iconblink attr_reader :head_up_iconblink_speed attr_reader :head_up_iconfloat #-------------------------------------------------------------------------- # * set_iconName # iconName :Name des Icons #-------------------------------------------------------------------------- def set_iconName(iconName) iconName[/\n/]="" if RPG::Cache.icon(iconName) @head_up_iconname = iconName else print("[HUI] unknown icon") if HUI::DEBUG_MSG end end #-------------------------------------------------------------------------- # * set_switch # sw :nummer des switches #-------------------------------------------------------------------------- def set_switch(sw) @head_up_iconswitch = sw end #-------------------------------------------------------------------------- # * blink_on # frq :frequenz des blinkens #-------------------------------------------------------------------------- def blink_on(frq) @head_up_iconblink = true @head_up_iconblink_speed = frq end #-------------------------------------------------------------------------- # * blink_off #-------------------------------------------------------------------------- def blink_off @head_up_iconblink = false end #-------------------------------------------------------------------------- # * floating # mode :true/false #-------------------------------------------------------------------------- def floating(mode) @head_up_iconfloat = mode end end #============================================================================== # ** Game_Event #============================================================================== class Game_Event #-------------------------------------------------------------------------- # * Object Initialization # map_id : map ID # event : event (RPG::Event) #-------------------------------------------------------------------------- alias_method(:old_initialize, :initialize ) unless $! def initialize(map_id, event) @head_up_iconblink=false @head_up_iconfloat=false @head_up_iconblink_speed=10 old_initialize(map_id, event) end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- alias_method(:old_refresh_wo_huicn, :refresh ) unless $! def refresh # Sichere, was die Seite vorher war old_page = @page # Führe den refresh durch old_refresh_wo_huicn # Falls die Seite sich dadurch geändert hat if old_page != @page # Prüfe alle EventCommands, auf eine Markierung @head_up_iconname = nil #<HeadUpIcon name="001-Weapon01"/> regexp = /<HeadUpIcon\s+([^\/]+)\s*\/>/m regexp_name = /name\s*=\s*\"([A-Za-z0-9_\-\$!]+)\"/ regexp_switch = /switch\s*=\s*\"([0-9]+)\"/ unless @page.nil? @list.each_index do |i| if @list[i].code == 108 and @list[i].parameters[0] =~ regexp attributes = $1 if attributes =~ /blink-on=([0-9]+)/ @head_up_iconblink=true @head_up_iconblink_speed = $1.to_i elsif attributes =~ /blink-off/ @head_up_iconblink=false elsif attributes =~ /float-on/ @head_up_iconfloat=true elsif attributes =~ /float-off/ @head_up_iconfloat=false else @head_up_iconname = (regexp_name =~ attributes) ? $1 : nil @head_up_iconswitch= (regexp_switch =~ attributes) ? $1.to_i : 0 end #break end end end end end end #============================================================================== # ** Sprite_Character #============================================================================== class Sprite_Character #-------------------------------------------------------------------------- # * Alias #-------------------------------------------------------------------------- alias_method( :org_update_wo_huicn, :update ) unless $! alias_method( :org_dispose_wo_huicn, :dispose ) unless $! #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update org_update_wo_huicn # Update Childsprites if @character.head_up_iconname != nil @hui_sprite = Sprite_HeadUpIcon.new(self, @character) if @hui_sprite.nil? elsif @hui_sprite @hui_sprite.dispose @hui_sprite = nil end @hui_sprite.update if @hui_sprite end #-------------------------------------------------------------------------- # * Dispose #-------------------------------------------------------------------------- def dispose org_dispose_wo_huicn @hui_sprite.dispose if @hui_sprite != nil end end #============================================================================== # ** Sprite_HeadUpIcon #============================================================================== class Sprite_HeadUpIcon < Sprite #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize(sprite,character) @parent_sprite = sprite @parent_character = character @floatY = 0 @blink_flag = true @float_flag = true super(@parent_sprite.viewport) end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update update_icon update_position if @lastState != $game_switches[@parent_character.head_up_iconswitch] update_fade @lastState = $game_switches[@parent_character.head_up_iconswitch] return end update_blink if @lastState or self.opacity > 0 end #-------------------------------------------------------------------------- # * Update the icon #-------------------------------------------------------------------------- def update_icon if @icon_name != @parent_character.head_up_iconname @icon_name = @parent_character.head_up_iconname self.bitmap = RPG::Cache.icon(@icon_name) self.opacity = 0 end end #-------------------------------------------------------------------------- # * Update the position of the icon #-------------------------------------------------------------------------- def update_position #zentrierung über dem kopf des NPC self.x = @parent_sprite.x self.y = @parent_sprite.y self.z = @parent_sprite.z self.ox = @parent_sprite.ox - 2 self.oy = @parent_sprite.oy + 24 #sollte schweben aktiviert sein dann erzeuge einen endlose auf ab animation if @parent_character.head_up_iconfloat if @float_flag @floatY += HUI::FLOATING_SPEED @float_flag = false if @floatY >= HUI::FLOATING_MAX else @floatY -= HUI::FLOATING_SPEED @float_flag = true if @floatY <= 0 end self.y -= @floatY end end #-------------------------------------------------------------------------- # * Update the fade / opacity of the icon #-------------------------------------------------------------------------- def update_fade if $game_switches[@parent_character.head_up_iconswitch] #fade in self.opacity += 10 if self.opacity < 255 else #fade out self.opacity -= 10 if self.opacity > 0 end end #-------------------------------------------------------------------------- # * Update the blink #-------------------------------------------------------------------------- def update_blink #sollte blinken aktiv sein, blinke durch ein- und ausblenden, #frequenz ist ein parameter if @parent_character.head_up_iconblink if @blink_flag self.opacity += @parent_character.head_up_iconblink_speed @blink_flag = false if self.opacity >= 255 else self.opacity -= @parent_character.head_up_iconblink_speed @blink_flag = true if self.opacity <= 0 end end end end |
Edit: HeadUpIcon auf v2.0 aktualisiert
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ITgenie98« (3. Juni 2017, 13:42)
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Super, es funktioniert! XD
Vielen Dank! :D
*einbau* :9
Das Blinken lässt sich aber nicht mit dem Switch "vereinbaren" :3
Also, wenn man das Blinken verwendet, geht das Icon nicht an und aus, je nachdem wie der Switch ON ist, sondern es blinkt die ganze Zeit. Das Schweben funktioniert (sogar gleichzeitig mit dem Blinken XD)
In meinem RGSS3-Spiel ist das Icon immer noch unter dem Player, kann man irgendwo noch ein Z-Level einbauen oder so? :3 (Ich weiß grad nicht, ob es auch in normalen RGSS1-Spielen so ist)
Das Script ist super, es funktioniert prächtig und macht genau, was ich will :D
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
@ITgenie98: Die Klasse Game_Player und Game_Event sind beides Unterklassen von Game_Character. Identische Methoden könnte man also in die Superklasse verlagern, wo ich gerade sehe, was Du alles für Game_Player gleich definierst.
@Josey: In der Methode Sprite_HeadUpIcon#update_position wo auch die ganzen x, y und offset-x, offset-y Attribute gesetzt werden, kann auch das z-Attribut vom @parent_sprite übernommen werden.

Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs

Musik von Shabraxxx für euch
Guide zu den Audioformaten

Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Danke Playm! :D
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
Hab beides angepasst bzw gefixt und werd oben mein Skript aktualisieren :3
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
Die frage ist jetzt ob du auch icons über dem spieler anzeigen lassen willst.
Muss mal gucken ob ichs iwie anders gelöst bekomme.
Hast du iein anderes Skript welches sachen in Game_Character ändert?
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Ansonsten: Ja. Dynamic Footprints, mein PartyFollow, Pathfinder, Larger Party Script, Antilag, Eventname, Haustier Schatzsuche, Remember Event Position und noch ein paar Edits ^^°
Vorher liefs :< Kann ich das von vorher wiederhaben? XD Geht auch ohne Blinken :)
(Deine Version 2 kannst du ja so stehen lassen, für alle, bei denen es auch so klappt)
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 |
#============================================================================== # ** HeadUpIcon v2.1 - Josey Edit # Version ohne Player Icon's #------------------------------------------------------------------------------ # Auf einer Eventseite in ein __einzeiliges__ Kommentar folgende Zeile: # <HeadUpIcon name="001-Weapon01"/> # oder # <HeadUpIcon name="001-Weapon01" switch="1" /> # Iconname kann beliebig angepasst werden. # SwitchID ist optional, wenn angegeben, muss dieser Switch erstmal ON sein. #------------------------------------------------------------------------------ # Optionen: (ebenfalls ein einzeiliges kommentar auf der eventseite) # <HeadUpIcon blink-on=10 /> lässt das icon blinken mit einer frequenz von 10 # <HeadUpIcon blink-off /> beendet das blinken # <HeadUpIcon float-on /> lässt das icon auf un ab schweben # <HeadUpIcon float-off /> beendet das schweben #------------------------------------------------------------------------------ # Script-Methoden: # Verwendbar bei allen events / charackteren # event.set_iconName(name) name muss ein existierendes icon sein # event.set_switch(switchID) switchID muss eine nummer sein # event.blink_on(frequenz) frequenz muss eine nummer sein # event.blink_off # event.floating(mode) mode muss true/false sein # # z.b.: $game_map.events[ID] #------------------------------------------------------------------------------ # Original-Autor: Playm # Original-Datum: Oktober 2015 # # Abgeänderte und Erweiterte Version # Geändert von: ITgenie98 # Datum: Juni 2017 # # Maker: RPG Maker XP # # Nutzungsbedingungen: # Freier gebrauch für nicht-kommerzielle Zwecke, # für Kommerzielle zwecke Author auf www.RPG-Studio.org anfragen # # Free for non-commercial Usage, # for Commercial Projects ask the Author on www.RPG-Studio.org #============================================================================== # ** HUI Config #============================================================================== module HUI #daten für das schweben der icons FLOATING_SPEED = 0.3 #step pro frame FLOATING_MAX = 6 #wie hoch maximal das icon vom kopf entfernt sein kann #hier kann eingestellt werden ob DEBUG error messages angezeigt werden sollen DEBUG_MSG = false end #============================================================================== # ** Game_Event #============================================================================== class Game_Event #-------------------------------------------------------------------------- # * Public Instance Variables #-------------------------------------------------------------------------- attr_reader :head_up_iconname attr_reader :head_up_iconswitch attr_reader :head_up_iconblink attr_reader :head_up_iconblink_speed attr_reader :head_up_iconfloat #-------------------------------------------------------------------------- # * Object Initialization # map_id : map ID # event : event (RPG::Event) #-------------------------------------------------------------------------- alias_method(:old_initialize, :initialize ) unless $! def initialize(map_id, event) @head_up_iconblink=false @head_up_iconfloat=false @head_up_iconblink_speed=10 old_initialize(map_id, event) end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- alias_method(:old_refresh_wo_huicn, :refresh ) unless $! def refresh # Sichere, was die Seite vorher war old_page = @page # Führe den refresh durch old_refresh_wo_huicn # Falls die Seite sich dadurch geändert hat if old_page != @page # Prüfe alle EventCommands, auf eine Markierung @head_up_iconname = nil #<HeadUpIcon name="001-Weapon01"/> regexp = /<HeadUpIcon\s+([^\/]+)\s*\/>/m regexp_name = /name\s*=\s*\"([A-Za-z0-9_\-\$!]+)\"/ regexp_switch = /switch\s*=\s*\"([0-9]+)\"/ unless @page.nil? @list.each_index do |i| if @list[i].code == 108 and @list[i].parameters[0] =~ regexp attributes = $1 if attributes =~ /blink-on=([0-9]+)/ @head_up_iconblink=true @head_up_iconblink_speed = $1.to_i elsif attributes =~ /blink-off/ @head_up_iconblink=false elsif attributes =~ /float-on/ @head_up_iconfloat=true elsif attributes =~ /float-off/ @head_up_iconfloat=false else @head_up_iconname = (regexp_name =~ attributes) ? $1 : nil @head_up_iconswitch= (regexp_switch =~ attributes) ? $1.to_i : 0 end #break end end end end end #-------------------------------------------------------------------------- # * set_iconName # iconName :Name des Icons #-------------------------------------------------------------------------- def set_iconName(iconName) iconName[/\n/]="" if RPG::Cache.icon(iconName) @head_up_iconname = iconName else print("[HUI] unknown icon") if HUI::DEBUG_MSG end end #-------------------------------------------------------------------------- # * set_switch # sw :nummer des switches #-------------------------------------------------------------------------- def set_switch(sw) @head_up_iconswitch = sw end #-------------------------------------------------------------------------- # * blink_on # frq :frequenz des blinkens #-------------------------------------------------------------------------- def blink_on(frq) @head_up_iconblink = true @head_up_iconblink_speed = frq end #-------------------------------------------------------------------------- # * blink_off #-------------------------------------------------------------------------- def blink_off @head_up_iconblink = false end #-------------------------------------------------------------------------- # * floating # mode :true/false #-------------------------------------------------------------------------- def floating(mode) @head_up_iconfloat = mode end end #============================================================================== # ** Sprite_Character #============================================================================== class Sprite_Character #-------------------------------------------------------------------------- # * Alias #-------------------------------------------------------------------------- alias_method( :org_update_wo_huicn, :update ) unless $! alias_method( :org_dispose_wo_huicn, :dispose ) unless $! #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update org_update_wo_huicn # Update Childsprites if !@character.kind_of?(Game_Player) and @character.head_up_iconname != nil @hui_sprite = Sprite_HeadUpIcon.new(self, @character) if @hui_sprite.nil? elsif @hui_sprite @hui_sprite.dispose @hui_sprite = nil end @hui_sprite.update if @hui_sprite end #-------------------------------------------------------------------------- # * Dispose #-------------------------------------------------------------------------- def dispose org_dispose_wo_huicn @hui_sprite.dispose if @hui_sprite != nil end end #============================================================================== # ** Sprite_HeadUpIcon #============================================================================== class Sprite_HeadUpIcon < Sprite #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize(sprite,character) @parent_sprite = sprite @parent_character = character @floatY = 0 @blink_flag = true @float_flag = true super(@parent_sprite.viewport) end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update update_icon update_position if @lastState != $game_switches[@parent_character.head_up_iconswitch] update_fade @lastState = $game_switches[@parent_character.head_up_iconswitch] return end update_blink if @lastState or self.opacity > 0 end #-------------------------------------------------------------------------- # * Update the icon #-------------------------------------------------------------------------- def update_icon if @icon_name != @parent_character.head_up_iconname @icon_name = @parent_character.head_up_iconname self.bitmap = RPG::Cache.icon(@icon_name) self.opacity = 0 end end #-------------------------------------------------------------------------- # * Update the position of the icon #-------------------------------------------------------------------------- def update_position #zentrierung über dem kopf des NPC self.x = @parent_sprite.x self.y = @parent_sprite.y self.z = @parent_sprite.z self.ox = @parent_sprite.ox - 2 self.oy = @parent_sprite.oy + 24 #sollte schweben aktiviert sein dann erzeuge einen endlose auf ab animation if @parent_character.head_up_iconfloat if @float_flag @floatY += HUI::FLOATING_SPEED @float_flag = false if @floatY >= HUI::FLOATING_MAX else @floatY -= HUI::FLOATING_SPEED @float_flag = true if @floatY <= 0 end self.y -= @floatY end end #-------------------------------------------------------------------------- # * Update the fade / opacity of the icon #-------------------------------------------------------------------------- def update_fade if $game_switches[@parent_character.head_up_iconswitch] #fade in self.opacity += 10 if self.opacity < 255 else #fade out self.opacity -= 10 if self.opacity > 0 end end #-------------------------------------------------------------------------- # * Update the blink #-------------------------------------------------------------------------- def update_blink #sollte blinken aktiv sein, blinke durch ein- und ausblenden, #frequenz ist ein parameter if @parent_character.head_up_iconblink if @blink_flag self.opacity += @parent_character.head_up_iconblink_speed @blink_flag = false if self.opacity >= 255 else self.opacity -= @parent_character.head_up_iconblink_speed @blink_flag = true if self.opacity <= 0 end end end end |
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Ich hab leider die Version von vorher nicht mehr, die du editiert hattest- kann ich die haben? XD°
Da lief alles super, außer das Blinken ._.
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
Hinter zeile 202 das einfügen und mal testen:
|
|
Ruby Quellcode |
1 |
@lastState = $game_switches[@parent_character.head_up_iconswitch] |
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Sorry. ._.
(Ich war zu eifrig beim Scriptüberschreiben T___T)
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
#============================================================================== # ** HeadUpIcon v1.0 #------------------------------------------------------------------------------ # Auf einer Eventseite in ein __einzeiliges__ Kommentar folgende Zeile: # <HeadUpIcon name="001-Weapon01"/> # oder # <HeadUpIcon name="001-Weapon01" switch="1" /> # Iconname kann beliebig angepasst werden. # SwitchID ist optional, wenn angegeben, muss dieser Switch erstmal ON sein. #------------------------------------------------------------------------------ # Optionen: (ebenfalls ein einzeiliges kommentar auf der eventseite) # <HeadUpIcon float-on /> lässt das icon auf un ab schweben # <HeadUpIcon float-off /> beendet das schweben #------------------------------------------------------------------------------ # Script-Methoden: # Verwendbar bei allen events / charackteren # event.set_iconName(name) name muss ein existierendes icon sein # event.set_switch(switchID) switchID muss eine nummer sein # event.floating(mode) mode muss true/false sein # # z.b.: $game_map.events[ID] #------------------------------------------------------------------------------ # Original-Autor: Playm # Original-Datum: Oktober 2015 # # Abgeänderte und Erweiterte Version # Geändert von: ITgenie98 # Datum: Juni 2017 # # Maker: RPG Maker XP # # Nutzungsbedingungen: # Freier gebrauch für nicht-kommerzielle Zwecke, # für Kommerzielle zwecke Author auf www.RPG-Studio.org anfragen # # Free for non-commercial Usage, # for Commercial Projects ask the Author on www.RPG-Studio.org #============================================================================== # ** HUI Config #============================================================================== module HUI #daten für das schweben der icons FLOATING_SPEED = 0.3 #step pro frame FLOATING_MAX = 6 #wie hoch maximal das icon vom kopf entfernt sein kann #hier kann eingestellt werden ob DEBUG error messages angezeigt werden sollen DEBUG_MSG = false end #============================================================================== # ** Game_Event #============================================================================== class Game_Event #-------------------------------------------------------------------------- # * Public Instance Variables #-------------------------------------------------------------------------- attr_reader :head_up_iconname attr_reader :head_up_iconswitch attr_reader :head_up_iconfloat #-------------------------------------------------------------------------- # * Object Initialization # map_id : map ID # event : event (RPG::Event) #-------------------------------------------------------------------------- alias_method(:old_initialize, :initialize ) unless $! def initialize(map_id, event) @head_up_iconfloat=false old_initialize(map_id, event) end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- alias_method(:old_refresh_wo_huicn, :refresh ) unless $! def refresh # Sichere, was die Seite vorher war old_page = @page # Führe den refresh durch old_refresh_wo_huicn # Falls die Seite sich dadurch geändert hat if old_page != @page # Prüfe alle EventCommands, auf eine Markierung @head_up_iconname = nil #<HeadUpIcon name="001-Weapon01"/> regexp = /<HeadUpIcon\s+([^\/]+)\s*\/>/m regexp_name = /name\s*=\s*\"([A-Za-z0-9_\-\$!]+)\"/ regexp_switch = /switch\s*=\s*\"([0-9]+)\"/ unless @page.nil? @list.each_index do |i| if @list[i].code == 108 and @list[i].parameters[0] =~ regexp attributes = $1 if attributes =~ /float-on/ @head_up_iconfloat=true elsif attributes =~ /float-off/ @head_up_iconfloat=false else @head_up_iconname = (regexp_name =~ attributes) ? $1 : nil @head_up_iconswitch= (regexp_switch =~ attributes) ? $1.to_i : 0 end #break end end end end end #-------------------------------------------------------------------------- # * set_iconName # iconName :Name des Icons #-------------------------------------------------------------------------- def set_iconName(iconName) iconName[/\n/]="" if RPG::Cache.icon(iconName) @head_up_iconname = iconName else print("[HUI] unknown icon") if HUI::DEBUG_MSG end end #-------------------------------------------------------------------------- # * set_switch # sw :nummer des switches #-------------------------------------------------------------------------- def set_switch(sw) @head_up_iconswitch = sw end #-------------------------------------------------------------------------- # * floating # mode :true/false #-------------------------------------------------------------------------- def floating(mode) @head_up_iconfloat = mode end end #============================================================================== # ** Sprite_Character #============================================================================== class Sprite_Character #-------------------------------------------------------------------------- # * Alias #-------------------------------------------------------------------------- alias_method( :org_update_wo_huicn, :update ) unless $! alias_method( :org_dispose_wo_huicn, :dispose ) unless $! #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update org_update_wo_huicn # Update Childsprites if !@character.kind_of?(Game_Player) and @character.head_up_iconname != nil @hui_sprite = Sprite_HeadUpIcon.new(self, @character) if @hui_sprite.nil? elsif @hui_sprite @hui_sprite.dispose @hui_sprite = nil end @hui_sprite.update if @hui_sprite end #-------------------------------------------------------------------------- # * Dispose #-------------------------------------------------------------------------- def dispose org_dispose_wo_huicn @hui_sprite.dispose if @hui_sprite != nil end end #============================================================================== # ** Sprite_HeadUpIcon #============================================================================== class Sprite_HeadUpIcon < Sprite #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize(sprite,character) @parent_sprite = sprite @parent_character = character @floatY = 0 @float_flag = true super(@parent_sprite.viewport) end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update update_icon update_position update_fade end #-------------------------------------------------------------------------- # * Update the icon #-------------------------------------------------------------------------- def update_icon if @icon_name != @parent_character.head_up_iconname @icon_name = @parent_character.head_up_iconname self.bitmap = RPG::Cache.icon(@icon_name) self.opacity = 0 end end #-------------------------------------------------------------------------- # * Update the position of the icon #-------------------------------------------------------------------------- def update_position #zentrierung über dem kopf des NPC self.x = @parent_sprite.x self.y = @parent_sprite.y self.z = @parent_sprite.z self.ox = @parent_sprite.ox - 2 self.oy = @parent_sprite.oy + 24 #sollte schweben aktiviert sein dann erzeuge einen endlose auf ab animation if @parent_character.head_up_iconfloat if @float_flag @floatY += HUI::FLOATING_SPEED @float_flag = false if @floatY >= HUI::FLOATING_MAX else @floatY -= HUI::FLOATING_SPEED @float_flag = true if @floatY <= 0 end self.y -= @floatY end end #-------------------------------------------------------------------------- # * Update the fade / opacity of the icon #-------------------------------------------------------------------------- def update_fade if $game_switches[@parent_character.head_up_iconswitch] #fade in self.opacity += 10 if self.opacity < 255 else #fade out self.opacity -= 10 if self.opacity > 0 end end end |
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Es funktioniert immer noch nicht. Ist die Superklasse wieder draußen? Am Z-Level lags vorhin jedenfalls noch nicht, das Z-Level hatte ich ja auch schon drin. Es tut mir so leid, hätte ich die alte Version aufgehoben, wär das nicht passiert *wein* Es lief doch alles schon wunderbar Q__Q
Kann man bearbeitete Post nicht wieder angucken, wie sie vorher aussahen?
-
Joseys Wuselei
-
Meine Story - Pausiert
Lust auf Abenteuer?
So richtig mit Selbstbestimmung?
Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
"Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
Hier die Antwort:


Hier könnt ihr euren Lieblingschar wählen ;D
Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt. -
Meine Arbeiten
-
Meine Fähigkeiten
Maker:
XP
Pixeln:
Mappen:
Eventen:
Scripten:
Komponieren:

-
(Mein) Autismus
Ich bin im autistischen Sprektrum-
sollte ich mich komisch verhalten, oder unhöflich wirken
(oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
ist das nicht beabsichtigt.
Josey. Epicgarantie.
Nehmt das bloß nicht ernst! D: -
Meine Welt
Mein Ehemann Kain!
:*
Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
Er verdient einfach einen Platz (
) in meiner Signatur! XD

-
Mein Support
Der In-Game-Charset-Generator!
Erstelle Random-NPCs mit Charsetteilen!
Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
Bastelt mal Banner! : D
-
Meine beendeten Contests
[Pixelcontest] Rund um den Kürbis

Abstimmung
Siegerehrung
Das Wunder der Berge

Abstimmung
Siegerehrung -
Meine Contests
Ein Schreibcontest in Arbeit! : D 
-
-
Joseys Spiele
-
Endless Ending
-
Scripted Desaster
Scripted Desaster
("nicht ganz so ernstes Projekt")
Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.
Das bedeutet doch Spaß... -
Pokémon EV
Pokemon EV
("Zeitvertreib nebenbei - Kreatief-Helfer")
Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
Ist inzwischen alles schonmal dagewesen. XD -
Lost Island
Harvest Moon - Lost Island
(Arbeitstitel, "Eventtechnik-Projekt")
Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
Das Spiel ist ein Harvest Moon Abklatsch. XD
Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
-
-
Joseys Fortschritt
-
Endless Ending
Story: 60%
Charas: 20%
Maps: 01%
Zeichnungen: 05%
Grafiken: 30%
Scripte: 70%
Musik: 00%
...ist nicht viel, huh? ^^° -
Scripted Desaster
Story: 10%
Charas: 60%
Maps: 30%
Zeichnungen: 01%
Grafiken: 60%
Scripte: 70%
Musik: 00%
Gut Ding... -
Pokemon EV
Story: 60%
Charas: 10%
Maps: 00%
Zeichnungen: 00%
Grafiken: 80%
Scripte: 90%
Musik: 70%
Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht... -
Lost Island
Story: 100%
Charas: 10%
Maps: 90%
Zeichnungen: 00%
Grafiken: 60%
Scripte: 90%
Musik: 00%
Das macht richtig Spaß XD
-
-
Huiii
Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.
Und kleine frage: Im commentar ist kein zeilenumbruch? Also <HeadUpIcon name="001-Weapon01"/> ist schön in einer zeile?
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 |
#============================================================================== # ** HeadUpIcon v1.0 #------------------------------------------------------------------------------ # Auf einer Eventseite in ein __einzeiliges__ Kommentar folgende Zeile: # <HeadUpIcon name="001-Weapon01"/> # oder # <HeadUpIcon name="001-Weapon01" switch="1" /> # Iconname kann beliebig angepasst werden. # SwitchID ist optional, wenn angegeben, muss dieser Switch erstmal ON sein. #------------------------------------------------------------------------------ # Optionen: (ebenfalls ein einzeiliges kommentar auf der eventseite) # <HeadUpIcon blink-on=10 /> lässt das icon blinken mit einer frequenz von 10 # <HeadUpIcon blink-off /> beendet das blinken # <HeadUpIcon float-on /> lässt das icon auf un ab schweben # <HeadUpIcon float-off /> beendet das schweben #------------------------------------------------------------------------------ # Script-Methoden: # Verwendbar bei allen events / charackteren # event.set_icon(name) name muss ein existierendes icon sein # event.set_switch(switchID) switchID muss eine nummer sein # event.blink_on(frequenz) frequenz muss eine nummer sein # event.blink_off # event.floating(mode) mode muss true/false sein # # z.b.: $game_map.events[ID] #------------------------------------------------------------------------------ # Original-Autor: Playm # Original-Datum: Oktober 2015 # # Abgeänderte und Erweiterte Version # Geändert von: ITgenie98 # Datum: Juni 2017 # # Maker: RPG Maker XP # # Nutzungsbedingungen: # Freier gebrauch für nicht-kommerzielle Zwecke, # für Kommerzielle zwecke Author auf www.RPG-Studio.org anfragen # # Free for non-commercial Usage, # for Commercial Projects ask the Author on www.RPG-Studio.org #============================================================================== # ** HUI Config #============================================================================== module HUI #daten für das schweben der icons FLOATING_SPEED = 0.3 #step pro frame FLOATING_MAX = 6 #wie hoch maximal das icon vom kopf entfernt sein kann #hier kann eingestellt werden ob DEBUG error messages angezeigt werden sollen DEBUG_MSG = false end #============================================================================== # ** Game_Event #============================================================================== class Game_Event #-------------------------------------------------------------------------- # * Public Instance Variables #-------------------------------------------------------------------------- attr_reader :head_up_iconname attr_reader :head_up_iconswitch attr_reader :head_up_iconblink attr_reader :head_up_iconblink_speed attr_reader :head_up_iconfloat #-------------------------------------------------------------------------- # * Object Initialization # map_id : map ID # event : event (RPG::Event) #-------------------------------------------------------------------------- alias_method(:old_initialize, :initialize ) unless $! def initialize(map_id, event) @head_up_iconfloat=false old_initialize(map_id, event) end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- alias_method(:old_refresh_wo_huicn, :refresh ) unless $! def refresh # Sichere, was die Seite vorher war old_page = @page # Führe den refresh durch old_refresh_wo_huicn # Falls die Seite sich dadurch geändert hat if old_page != @page # Prüfe alle EventCommands, auf eine Markierung @head_up_iconname = nil #<HeadUpIcon name="001-Weapon01"/> regexp = /<HeadUpIcon\s+([^\/]+)\s*\/>/m regexp_name = /name\s*=\s*\"([A-Za-z0-9_\-\$!]+)\"/ regexp_switch = /switch\s*=\s*\"([0-9]+)\"/ unless @page.nil? @list.each_index do |i| if @list[i].code == 108 and @list[i].parameters[0] =~ regexp attributes = $1 if attributes =~ /blink-on=([0-9]+)/ @head_up_iconblink=true @head_up_iconblink_speed = $1.to_i elsif attributes =~ /blink-off/ @head_up_iconblink=false elsif attributes =~ /float-on/ @head_up_iconfloat=true elsif attributes =~ /float-off/ @head_up_iconfloat=false else @head_up_iconname = (regexp_name =~ attributes) ? $1 : nil @head_up_iconswitch= (regexp_switch =~ attributes) ? $1.to_i : 0 end #break end end end end end #-------------------------------------------------------------------------- # * set_iconName # iconName :Name des Icons #-------------------------------------------------------------------------- def set_iconName(iconName) iconName[/\n/]="" if RPG::Cache.icon(iconName) @head_up_iconname = iconName else print("[HUI] unknown icon") if HUI::DEBUG_MSG end end #-------------------------------------------------------------------------- # * set_switch # sw :nummer des switches #-------------------------------------------------------------------------- def set_switch(sw) @head_up_iconswitch = sw end #-------------------------------------------------------------------------- # * floating # mode :true/false #-------------------------------------------------------------------------- def floating(mode) @head_up_iconfloat = mode end end #============================================================================== # ** Game_Player #============================================================================== class Game_Player #-------------------------------------------------------------------------- # * Player have no HUI #-------------------------------------------------------------------------- def head_up_iconname nil end end #============================================================================== # ** Sprite_Character #============================================================================== class Sprite_Character #-------------------------------------------------------------------------- # * Alias #-------------------------------------------------------------------------- alias_method( :org_update_wo_huicn, :update ) unless $! alias_method( :org_dispose_wo_huicn, :dispose ) unless $! #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update org_update_wo_huicn # Update Childsprites if @character.head_up_iconname != nil @hui_sprite = Sprite_HeadUpIcon.new(self, @character) if @hui_sprite.nil? elsif @hui_sprite @hui_sprite.dispose @hui_sprite = nil end @hui_sprite.update if @hui_sprite end #-------------------------------------------------------------------------- # * Dispose #-------------------------------------------------------------------------- def dispose org_dispose_wo_huicn @hui_sprite.dispose if @hui_sprite != nil end end #============================================================================== # ** Sprite_HeadUpIcon #============================================================================== class Sprite_HeadUpIcon < Sprite #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize(sprite,character) @parent_sprite = sprite @parent_character = character @floatY = 0 @blink_flag = true @float_flag = true super(@parent_sprite.viewport) end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update update_icon update_position update_fade end #-------------------------------------------------------------------------- # * Update the icon #-------------------------------------------------------------------------- def update_icon if @icon_name != @parent_character.head_up_iconname @icon_name = @parent_character.head_up_iconname self.bitmap = RPG::Cache.icon(@icon_name) self.opacity = 0 end end #-------------------------------------------------------------------------- # * Update the position of the icon #-------------------------------------------------------------------------- def update_position #zentrierung über dem kopf des NPC self.x = @parent_sprite.x self.y = @parent_sprite.y self.z = @parent_sprite.z self.ox = @parent_sprite.ox - 2 self.oy = @parent_sprite.oy + 24 #sollte schweben aktiviert sein dann erzeuge einen endlose auf ab animation if @parent_character.head_up_iconfloat if @float_flag @floatY += HUI::FLOATING_SPEED @float_flag = false if @floatY >= HUI::FLOATING_MAX else @floatY -= HUI::FLOATING_SPEED @float_flag = true if @floatY <= 0 end self.y -= @floatY end end #-------------------------------------------------------------------------- # * Update the fade / opacity of the icon #-------------------------------------------------------------------------- def update_fade #sollte blinken aktiv sein, blinke durch ein- und ausblenden, #frequenz ist ein parameter if @parent_character.head_up_iconblink if @blink_flag self.opacity += @parent_character.head_up_iconblink_speed @blink_flag = false if self.opacity >= 255 else self.opacity -= @parent_character.head_up_iconblink_speed @blink_flag = true if self.opacity <= 0 end return end if $game_switches[@parent_character.head_up_iconswitch] #fade in self.opacity += 10 if self.opacity < 255 else #fade out self.opacity -= 10 if self.opacity > 0 end end end |
-
InfoCode 4 Life
Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
Neko FTW
(sobald ich kreativere Ideen hierfür hab pack ich das hier rein) -
SprachenProgrammiersprachen:
- C, C++, C#, Java, Ruby, Lua
Websprachen
- JS, HTML, CSS, PHP
(Zumindest von allem einen guten anteil, nix Perfekt) -
Meep
Do you like Cookies? Me too. *mapft kekse*
Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
Wäre es ein Wettrennen, würde das Universum gewinnen.
Why wear Java developers glasses? Because they can't C#. -
ITgenies aktuelle ArbeitIch arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang
- ICG / IngameCharsetGenerator Thread (v1.6 - Release)
- Umsetzung eines eigenen Makers :3
- Support bei den Skriptanfragen -
ITgenies pausierten Projekte
- Eigenes Jump n' Run (+ eigener Physik Engine)
- Eigenes (umfangreiches) Strategie / Echtzeit Spiel
- Eigene Website
- Mit Acc System, Achievements, Leveln...
- Remake Alter Games
- N haufen Engines....
- .... und anderen random Code '^' x3
Ähnliche Themen
-
Ressourcen- & Gestaltungsforum »-
Avery's Icon Workshop
(16. Mai 2015, 13:33)
-
Skript-Anfragen »-
[Erledigt] Questlog Caesar/Tidloc 4.0
(4. Juni 2015, 21:51)
-
Skript-Anfragen »-
[Erledigt] Events sichtbar machen durch Status (Sparkle-Edit)
(4. September 2014, 21:58)
-
Skript-Anfragen »-
[Erledigt] Events sichtbar machen durch Status (Sparkle-Edit)
(4. September 2014, 21:58)
-
Skript-Anfragen »-
Suche Script womit ein zweites (oder auch mehr) verschlüsseltes Gamepaket gestartet wird.
(10. Dezember 2009, 22:52)





