• Anmelden

1

Mittwoch, 15. August 2012, 13:08

Icons azeigen

Hallo Community,

ich bin momentan dabei ein eigenes ich nenne es mal Spielsystem über Events zu erstellen, da ich kein geübter scripter bin.
Hin und wieder merke ich jedoch dass es komplett ohne einige Hilfscripts sehr sehr kompliziert wird.
Hier ist etwas, das mich an die Eventumsetzbare Grenze treibt.
Ich möchte ein Gegenstandsmenü erstellen, in dem wie in dem normalen Makermenü, verschiedene Aufgesammelte Gegenstände angezeigt werden.
Das ist eigentlich schon genau das Problem.
Ich habe bereits jetzt 32 der 50 Bilder ausgenutzt, und muss für die Gegenstände (die nur über icons dargestellt werden sollen) weitere Bilder-Stellen "opfern".
Gibt es eine möglichkeit icons anzeigen zu lassen, nach möglichkeit mit bestimmbarer x und y achse und in der ebenengrösse wählbar.
Super wär natürlich wenn jemand lust/Zeit hätte ein Script zu entwickeln, sodass man über ein Script-Event (x, y, z) die jeweiligen icons anzeigen lassen könnte. So könnte man unabhängig von der begrenzten Picture-Zahl, eine Menge Gegenstände im Menü anzeigen lassen.

Danke im Vorraus

Gruss Suirat

Mitsch93

Drachentöter

Motto: Aufgeben ist es, was den Menschen tötet. Nur der Mensch, der sich weigert aufzugeben, hat sich das Recht verdient, auf dem glanzvollen Pfad der Menschheit zu wandeln.

  • Nachricht senden

2

Mittwoch, 15. August 2012, 13:23

Wenn du ein komplettes Menü mit Skills, Items und dergleichen per Event erstellen willst, solltest du es direkt lassen,
wofür benutzt du schließlich den XP? Würdest du den rm2k oder rm2k3 benutzen, wäre es ja verständlich,
aber so ein Menü, was z.B. dem Standartmenü des XP ähnelt per Events zu machen, ist zwar möglich, aber an Arbeitsaufwand usw.
so extrem hoch, dass es sich meiner Meinung nach gar nicht lohnt. Ich hatte das mal mit jemanden besprochen,
der so ein Menü mit dem rm2k3 haben wollte. Allerdings haben wir das dann verworfen, da wie schon gesagt, der Arbeitsaufwand
zu hoch ist (man benötigt unendlich viele Bedingungen, Variablen und auch Switches).
Per Skript geht das leichter. Wenn du ein spezielles Menü haben willst, brauchst du dich einfach nur an einen Skripter wenden.

3

Mittwoch, 15. August 2012, 13:48

das ist leichter gesagt als getan und war bereits eine überlegung von mir, doch bevor ich eine weitere person mit hineinziehe, die sich meinen ganzen Grafiken, Ideen und Zusammenhängen widmet und in Scripten umsetzt, möchte ich ein fertiges Produkt, ich sag mal eine Art Engine entwerfen, sodasss der Scripter genau nachvollziehen kann, was wie passieren soll, welche Werte was bewirken und so weiter und so fort, da ich mir bis jetzt über nicht jedes kleinste Detail Gedanken gemacht hab und auch der Erfahrung nach selbst noch im Spielaufbau auf Entwicklungen stosse die ich in meinem Spiel sehen möchte und für notwendig oder passend erachte. Zudem muss ich bevor ich irgend jemandem mein Spiel zeige ihn so sehr überzeugen bzw. er muss so überzeugt von meinem spiel und dessen ideen sein, dass er den Aufwand als angemessen für ein Hobby Spiel Ersteller ansieht, ich bin mir ja selber noch nicht bewusst wann ich fertig sein werde, was ich vlt. noch ändern möchte und ob ich überhaupt fertig werde, da denke ich ist das erstellen eines scripts das icons anzeigen soll ein wriklich geringes übel ;-) Und zu deiner motivierenden Ansprache, ich bin mir natürlich bewusst dass es unmengen an ressourcen kostet (variables, switches etc.) aber so lange ich spass dran hab und die motovation nicht verliere, sowie beim makern mehr lerne und auch die scriptsprache stück für stück verstehen lerne probier ich es, meine ideen meinen möglichkeiten entsprechend umzusetzen.
Daher noch mal die Bitte:

wenn jemand ein script erstellen kann wlches icons anzeigt, würde mir sehr geholfen sein:-)

Zego

Krieger

Motto: Ein gesunder Mensch hat 1000 Wünsche, doch ein kranker nur einen!

  • Nachricht senden

4

Mittwoch, 15. August 2012, 15:40

So nen Script komplett neu erstellen nach deinen Wünschen etc ist schon einiges an Arbeit und dann sollte man auch überzeugt davon sein, da hast du schon recht.
Aber es gibt wirklich einige schon erstellte Menüs und man muss kein Gott sein um sich das selbst anzupassen.
Nimm dir das was dir am meisten zusagt, und versuch mit ein wenig herumprobieren und vielleicht Tutorials das Script deinen wünschen anzupassen.
Das ist gar nicht so schwer, ich hab auch kaum Ahnung von Ruby, aber wenn man einmal den Dreh raus hat, dann ist das mit den Anpassen meist
gar nicht so schwer. Außer du hast extreme Wünsche ;)
  • :music: Bushido

    Bild
  • :balloon-smiley: Lustige Zitate

    • :thumb-up: Zitat 1
      <Noone> Kann mir vielleicht jemand bei ner Deutschhausaufgabe helfen? Komm damit nicht zurecht :/
      <Siegertyp> Ja aber beeil dich, ich muss gleich los. Ich kann dir nur eine Frage beantworten.
      <Noone> Nur eine?
      <Siegertyp> Ja
      * Siegertyp has quit IRC (quit)
    • :thumb-up: Zitat 2
      <fusion> Hast du ein paar Nacktfotos deiner Freundin?
      <chrzan> nö :/
      <fusion> Willst du welche haben? :>
    • :thumb-up: Zitat 3
      <MMM> Ich glaub ich lache nie wieder so laut...göttlich heute morgen in Bio. wir haben jeweils unseren eigenen speichel mikroskopiert. Auf einmal die eine ganz aufgeregt "Hier bewegt sich was!!" Alle werden still, Prof guckt sich das kurz an, guckt nochmal hin "Oh, ja das ist definitv eine lebende Spermazelle" Ich glaub das Mädchen wäre am liebsten gestorben ;)
    • :thumb-up: Zitat 4
      <Wretched> Religionskriege sind Konflikte zwischen erwachsenen Menschen, bei denen es darum geht, wer den cooleren, imaginaeren Freund hat
      <D3nY0> looool :D wie geil
    • :thumb-up: Zitat 5
      <HDStyle> Ist dir schonmal aufgefallen, dass irgendwie nie Amokläufe an Hauptschulen stattfinden? o.o
      <Crytek> Ja ist klar. Da schießen ja auch alle zurück.
    • :thumb-up: Zitat 6
      <RAP|TaliFecT> Meine Freundin meint ich wäre neugierig ... zumindestens steht das in ihrem Tagebuch

5

Mittwoch, 15. August 2012, 16:08

Scheint wohl doch eine schwierigere Angelegeneheit zu sein als erwartet...dachte das wäre für einen Skripter relativ leicht.
Na gut, dann geh ich den mühsamen weg ^^
Aber ich denke mit ein paar bitmaps und sprites dürfte das auch zu regeln sein.
Werd mich mal ein bisschen genauer damit befassen.

Grüße Suirat

6

Donnerstag, 16. August 2012, 14:27

Hallo Suirat.
Ich weiß nicht ob es das ist was du suchst.
Aber ich habe mal eine Demo gemacht mit der du vielleicht etwas anfangen kannst.
Du kannst auf der Map Icons und Texte anzeigen lassen.Mit Control_Switch 1 kannst du
Die Icons und Texte ein oder ausblenden.Erklärungen findest du im Script selbst.
Bei irgendwelchen Fragen kannst du dich ja nochmal melden.

Script:
Spoiler

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
               		##### Icon_Hud ##### 
class Scene_Map
  attr_accessor(:icon_hud)
  alias_method(:icon, :main) if(!method_defined?(:icon))
  def main()
	@icon_hud = Icon_Hud.new()
	icon
	@icon_hud.dispose()
  end
end
class Icon_Hud < Sprite
def initialize(viewport=nil)
	super(viewport);
   self.z = 250 #Icon_Hud Priorität 
	self.x = 0 # Icon_Hud von links nach recht positionieren
	self.y = 0 # Icon_Hud von oben nach unten positionieren
	self.bitmap = Bitmap.new(640, 480) # Icon_Hud vergrößern/verkleinern
  refresh()
  end
   def refresh()
  self.bitmap.clear()
  self.bitmap.fill_rect(self.bitmap.rect, Color.new(20,20,20,0)) # Farbe und Transparenz vom Icon_Hud
  self.bitmap.font.name = "Arial" # Schriftwahl
	self.bitmap.font.size = 20 	# Schrift vergrößern/verkleinern
 
              	########### Icon Liste ##########
 
  if  $game_switches[1] == true # Ein & Ausblenden der Icons & Schrift über Control_Switches 1           	
 
  icon1_bitmap = RPG::Cache.icon( "Icon1" ) # Gewähltes Bild aus der Iconliste
	self.bitmap.blt(5, 5, icon1_bitmap, icon1_bitmap.rect) # Position des Icons
  self.bitmap.font.color = Color.new(255, 255, 255, 255) # Farbe der Schrift
  bitmap.draw_text(35, 5, 200, 32,"Stab") # Position der Schrift & Anzeige vom Text
 
  icon2_bitmap = RPG::Cache.icon( "Icon2" ) # Gewähltes Bild aus der Iconliste 
	self.bitmap.blt(5, 37, icon2_bitmap, icon2_bitmap.rect) # Position des Icons
  self.bitmap.font.color = Color.new(255, 255, 255, 255) # Farbe der Schrift
  bitmap.draw_text(35, 37, 200, 32,"Schwert") # Position der Schrift & Anzeige vom Text
 
  icon3_bitmap = RPG::Cache.icon( "Icon3" ) # Gewähltes Bild aus der Iconliste
	self.bitmap.blt(5, 69, icon3_bitmap, icon3_bitmap.rect) # Position des Icons 
  self.bitmap.font.color = Color.new(255, 255, 255, 255) # Farbe der Schrift
  bitmap.draw_text(35, 69, 200, 32,"Speer") # Position der Schrift & Anzeige vom Text
 
  icon4_bitmap = RPG::Cache.icon( "Icon4" ) # Gewähltes Bild aus der Iconliste
	self.bitmap.blt(205, 5, icon4_bitmap, icon4_bitmap.rect) # Position des Icons
  self.bitmap.font.color = Color.new(255, 255, 255, 255) # Farbe der Schrift
  bitmap.draw_text(240, 5, 200, 32,"Axt") # Position der Schrift & Anzeige vom Text
 
  icon5_bitmap = RPG::Cache.icon( "Icon5" ) # Gewähltes Bild aus der Iconliste
	self.bitmap.blt(205, 37, icon5_bitmap, icon5_bitmap.rect) # Position des Icons
  self.bitmap.font.color = Color.new(255, 255, 255, 255) # Farbe der Schrift
  bitmap.draw_text(240, 37, 200, 32,"Messer") # Position der Schrift & Anzeige vom Text
 
  icon6_bitmap = RPG::Cache.icon( "Icon6" ) # Gewähltes Bild aus der Iconliste
	self.bitmap.blt(205, 69, icon6_bitmap, icon6_bitmap.rect) # Position des Icons
  self.bitmap.font.color = Color.new(255, 255, 255, 255) # Farbe der Schrift
  bitmap.draw_text(240, 69, 200, 32,"Bogen") # Position der Schrift & Anzeige vom Text
  end
  end
end
 
class Interpreter
  alias_method(:change_icon, :command_121) if(!method_defined?(:change_icon))
  def command_121
	change_icon()
 	if $scene.class == Scene_Map then
  	$scene.icon_hud.refresh()
	end
 	return true;
end
end
zum Lesen den Text mit der Maus markieren


Demo:
Icon-Hud.rar

MFG
Realität ist auch nur eine Art von Rollenspiel.

7

Donnerstag, 16. August 2012, 20:13

wow vielen dank asandril,

habe mich gestern mal daran versucht, jedoch nicht wirklich zielführend, da ich immer wieder bei den grundbausteinen des scriptens anfangen muss. Werde es gleich mal ausprobieren, und danke dir jetzt schon einmal herzlichst und mit einem gewährten credit eintrag sowie einer demo des menüs, wenn es fertig gestellt ist.
Ehrlich Vielen Vielen Dank!!!

Falls du mal etwas in musikalischer Richtung benötigen solltest, sag bescheid!

Ähnliche Themen

Social Bookmarks