Texboxen über Characteren
Hallo ich suche jemanden der mir ein Skript machen kann bei dem eine kleine Textbox mit meinem Text über einem Event oder dem Spieler erscheint wenn man nahe genug am Event dran ist.
Ich habe zwar schon 2 Skripte gefunden doch bei dem einem sieht man den Text nicht und bei dem anderen bekomme ich nur einen Error.
Ich habe zwar schon 2 Skripte gefunden doch bei dem einem sieht man den Text nicht und bei dem anderen bekomme ich nur einen Error.
Hier habe ich etwas von Neo Bahamut:
Ab Zeile 5 wo steht:
TEXT_SIZE = 18
kannst du die Textgröße bestimmen.
Ab Zeile 9 wo steht:
@@Range_Name_Above = 2
kannst du die Reichweite bestimmen, wann der Text erscheinen soll.
Den Text vom Event selbst schreibst du beim Event Oben Links in die Texbox wo Name steht.
MFG
|
|
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 |
# Name über Event anzeigen # Neo Bahamut class Sprite_Character::Name_Above < Sprite TEXT_SIZE = 18 end class Game_Character @@Range_Name_Above = 2 end # ----------------------------------------------------- class Sprite_Character::Name_Above def initialize(sprite_character) super() @sprite_character = sprite_character @game_character = @sprite_character.character name = @game_character.event.name dummy = Bitmap.new(1, 1) dummy.font.size = TEXT_SIZE r = dummy.text_size(name) self.bitmap = Bitmap.new(r.width, r.height) self.bitmap.font.size = TEXT_SIZE self.bitmap.draw_text(self.bitmap.rect, name, 1) end def update super a, b = @game_character.in_player_range_name_above?, @game_character.show_name_plate self.visible = (a and b) return if !self.visible self.x = @sprite_character.x - self.bitmap.width/2 self.y = @sprite_character.y - self.bitmap.height - @sprite_character.bitmap.height/4 self.z = @sprite_character.z end def dispose self.bitmap.dispose super end end class Game_Character def in_player_range_name_above? delta_x, delta_y = (self.x-$game_player.x).abs, (self.y-$game_player.y).abs (delta_x + delta_y) < @@Range_Name_Above end def Game_Character.range_Name_Above=(i) @@Range_Name_Above = i end end class Game_Event attr_reader :event attr_accessor :show_name_plate alias_method :nb_alias_method_initialize_game_event_nameaboveevent, :initialize def initialize(*args) @show_name_plate = true nb_alias_method_initialize_game_event_nameaboveevent(*args) end end class Sprite_Character alias_method :nb_alias_method_update_game_character_nameaboveevent, :update alias_method :nb_alias_method_dispose_game_character_nameaboveevent, :dispose def dispose if has_above_sprite? @name_above_event_sprite.dispose end end def update nb_alias_method_update_game_character_nameaboveevent if has_above_sprite? @name_above_event_sprite ||= Sprite_Character::Name_Above.new(self) @name_above_event_sprite.update end end def has_above_sprite? @character.is_a?(Game_Event) and !self.bitmap.nil? end end |
zum Lesen den Text mit der Maus markieren
Ab Zeile 5 wo steht:
TEXT_SIZE = 18
kannst du die Textgröße bestimmen.
Ab Zeile 9 wo steht:
@@Range_Name_Above = 2
kannst du die Reichweite bestimmen, wann der Text erscheinen soll.
Den Text vom Event selbst schreibst du beim Event Oben Links in die Texbox wo Name steht.
MFG
Realität ist auch nur eine Art von Rollenspiel.
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Hi, noch ne Frage dazu :3
Kann man das irgendwo einstellen, dass nicht jedes Event seinen Namen zeigt?
Wäre ja doof, wenn über ner Tür plötzlich "Tür" steht XD
Kann man das irgendwo einstellen, dass nicht jedes Event seinen Namen zeigt?
Wäre ja doof, wenn über ner Tür plötzlich "Tür" steht XD
Notfalldiscord: Hier klicken
-
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.
Als Call Script Code eingeben :
e = $game_map.events[Event_id]
e.show_name_plate = X
X steht für:
true -> sichtbar
false -> nicht sichtbar
Event_id steht für die Event Zahl. bzw. Das erste Event wäre 1 das zweite 2 usw.
Beispiel:
e = $game_map.events[1]
e.show_name_plate = true
Der Name von Event 1 wäre jetzt sichtbar.
e = $game_map.events[1]
e.show_name_plate = false
Der Name von Event 1 wäre jetzt nicht sichtbar.
MFG
e = $game_map.events[Event_id]
e.show_name_plate = X
X steht für:
true -> sichtbar
false -> nicht sichtbar
Event_id steht für die Event Zahl. bzw. Das erste Event wäre 1 das zweite 2 usw.
Beispiel:
e = $game_map.events[1]
e.show_name_plate = true
Der Name von Event 1 wäre jetzt sichtbar.
e = $game_map.events[1]
e.show_name_plate = false
Der Name von Event 1 wäre jetzt nicht sichtbar.
MFG
Realität ist auch nur eine Art von Rollenspiel.
Benutzerinformationen überspringen
Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"
Danke, ich probiers aus und meld mich nochmal XD
Notfalldiscord: Hier klicken
-
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.
Ähnliche Themen
-
Skript-Anfragen »-
Einfaches Mausskript
(11. April 2012, 00:32)
-
Skript-Anfragen »-
Script zum ändern des Schritt Durchschnittes für Encounter
(16. April 2012, 13:34)
-
Skript-Anfragen »-
"Autobahn" in Pokemon Spiel
(12. April 2012, 22:13)
-
Events & Technik »-
Bilder über den sprach texboxen
(26. April 2011, 00:08)
-
Archiv Spielvorstellungen »-
[Konzept] Crystal Power
(17. Juli 2009, 23:41)





