• Anmelden

1

Mittwoch, 8. September 2004, 23:07

Also, sind ein paar Fragen:

- Wenn ich ein Skript erstellt habe, kann ich diesem keinen Namen geben.....Wie geht das...?

- Wie mach ich das mit den unendlich Variabeln und Schaltern?

- Warum werden keine Buchstaben im Enter Hero Name angezeigt.


Das wars für´s erste.....Thx für eure Hilfe...
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.

2

Mittwoch, 8. September 2004, 23:17

Dein Skript wird mim Projekt gespeichert! Oder wolltest du mehrere Skripte anlegen :lol: .

Frage nummer 2: ? Frage ist mir zu undeutlich. Wozu brauchst du zig mal den gleichen TAB/Var oder was meint du genau

Hasste den falschen Font drin der wird wahrscheinlich net von deinem System unterstützt. Änder ma in Arial oder was du so hast (Im Ruby)

3

Donnerstag, 9. September 2004, 14:39

Zur zweiten: Glaubst du du bekommst 99999 Variablen bzw. TABs hin?
If you had...One Shot...One Opportunity...To Reach Everything You´ve Ever wanted...One Moment...Would You Capture It....Or Jus Let It Slip... Bild

4

Donnerstag, 9. September 2004, 16:36

Nulla poena sine lege.

So Sir Lord Biowulve wähle eine passende überschrift! (oder mache deine hauptfrage zur überschrift in gekürzer form)

Anmerkungen noch von mir:
1.)/
2.)du meinst wohl wie man die varibelanzahl vergrößeren kann? Wenn ja gehe ins menü wo du die var auswählen kannst(welche du für eine funktion benutzen willst) und unten lins ist ein button(Array Size/Anzahl/...) dort die Anzahl der Vars einstellen
3.)Faslche Font oder es ist das standartprob wie es hier alle übersetzungen haben, wenn ja gibts noch keine lösung.
:information: YAams
:rainbow: Random Signatur
Bild





Weitere Informationen | Download
Mit Support für RGSS Project 1!
Bild

5

Donnerstag, 9. September 2004, 18:16

@Abt Ploutôn:

Zu meiner 2. Frage:

Hälst du mich für blöd oda was...? Ich hab die vorherigen Maker auch gehabt, aber danke für deine Antwort...

Nein, ich meinte damit: Wie ich das Anzahlsmaximum der Tabs und Variabeln von 5000 auf UNENDLICH erhöhe....



Thx für die Antworten bie Frage 1 und 3

Thx für weitere Posts...
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.

6

Samstag, 11. September 2004, 09:16

Fiat iustitia!

Ne zu antworte habe ich jetzt keine Lust mehr.
Und wenn ich dir eine Antwort gebe, musst du mich nicht gleich anschreien als hätte ich dich beklaut. Was meinst du wohl woran es lag, das ich eine falsche Antwort geben habe? Garaniert daran das du deine Frage nicht richtig formuliert hast.
:information: YAams
:rainbow: Random Signatur
Bild





Weitere Informationen | Download
Mit Support für RGSS Project 1!
Bild

7

Samstag, 11. September 2004, 11:28

zum ersten er meint warscheinlich im script menü du erstellst ein neues und gibst bei Namen unten oder wie des heißt deinen entsprechendenen namen ein :wink:

8

Samstag, 11. September 2004, 17:07

ja, aber er sieht das Fenster wo er denn Namen eingeben muss wohl nicht, wenn dass dein Fall ist:
ändere deine Auflösung auf eine höhere, bei mir gings zwar erst ab 1600x1200 pixel. aber ändere ich nach den makern sofort (ist so klein alles ^.^ )

9

Samstag, 11. September 2004, 18:27

Also, nochmal von vorne...:

1. Ich hab ein Skript erstellt und will dem einen Namen geben. Aber in der Liste von den Skripten erscheint mein Skript ohne Namen. Einfach eine Leere zeile. Wie mach ich da nen Namen hin...?

2. Ich kann max. 5000 Variabeln und max. 5000 Tabs nutzen. Aber in der Helpfile steht drin das es UNENDLICH viele gibt. Wie mach ich es, dass ich unendlich viele Vraiabeln und Tabs nutzen kann...?

3. Hat sich erledigt...!


Ps.: Sorry wegen dem Anschnautzen...Hoffe du verzeist mir...


Thx.
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.

10

Sonntag, 12. September 2004, 14:37

Zu 1: Das Problem hatte auch schon jemand anderes. Ich habe da auch nur geschrieben, dass ich eine deutsche Version gemacht habe, wo ich das Problem behoben hab. Wenn du se haben willst PM an mich

11

Samstag, 25. September 2004, 13:30

Hat denn noch niemand eine Antwort zur 2. Frage. Ich will jetzt nicht extra einen neuen Thread öffnen, um die selbe Frage zu stellen. Und fragt bitte nicht wieder, wozu ich so viele Tabs und Variable brauche. Danke.

12

Samstag, 25. September 2004, 15:20

Zitat von »"Sir Lord Biowulve"«

@Abt Ploutôn:

Zu meiner 2. Frage:

Hälst du mich für blöd oda was...? Ich hab die vorherigen Maker auch gehabt, aber danke für deine Antwort...

Nein, ich meinte damit: Wie ich das Anzahlsmaximum der Tabs und Variabeln von 5000 auf UNENDLICH erhöhe....



Thx für die Antworten bie Frage 1 und 3

Thx für weitere Posts...


Also wieso brauchst du unendlich viele Switches und Varis ? Auf endlich kannst du sie zwar nicht ändern aber mit dem Ressource-Hacker kannst du sie auf eine ziemlich hohe Zahl raufsetzen.... so um die 999999 oder so ^^.

Zu deiner Frage mit den Scripts... Was willst du genau ? Willst du eine Klasse festlegen und dieser einen Namen geben oder was ?

Hier mal den Code für die Klassen

Quellcode

1
2
3
4
5
6
class Scene_Test
def main
print "Test"
$scene = Scene_Map.new
end
end

Das ist jetzt mal ein Testbespiel für ne Klasse... Wichtig ist es dass du deine Klasse den gleichen Namen gibst wie deinem Script !!

Und die Buchstaben in der EnterHeroName Funktion werden aus 2 Gründen nicht angezeigt:
1. Die Vari $fontface ist auf einen Jap Font eingestellt in der Window_NameInput. Oder sie ist garnicht vorhanden... In diesem Falle einfach dazufügen

Quellcode

1
$fontface = "Arial"


zweitens sind die Buchstaben auch noch durch solche komischen Karro's oder anderen Zeichen ersetzt worden.... Einfach das noch ändern und dann geht auch diese Funktion richtig =)

Oder warte ^^
Hier einmal der Code den du mit dem Code in der Window_IputName ändern musst

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
#==============================================================================
# ■ Window_NameInput
#------------------------------------------------------------------------------
#  名前入力画面で、文字を選択するウィンドウです。
#==============================================================================
#   Character name fix by Steines "Masamune" Fabien 2004 
#==============================================================================
 
class Window_NameInput < Window_Base
 CHARACTER_TABLE =
 [
   "1","2","3","4","5",
   "" ,"" ,"" ,"" ,"" ,
   "A","B","C","D","E",
   "F","G","H","I","J",
   "K","L","M","N","O",
   "P","Q","R","S","T",
   "U","V","W","X","Y",
   "Z","" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "6","7","8","9","0",
   "" ,"" ,"" ,"" ,"" ,
   "a","b","c","d","e",
   "f","g","h","i","j",
   "k","l","m","n","o",
   "p","q","r","s","t",
   "u","v","w","x","y",
   "z","" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "+","-","×","÷","=",
   "" ,"" ,"" ,"" ,"" ,
   "!","@","#","$","%",
   "^","&","*","(",")",
   "?","♂","♀","♪","♫",
   "☼","♠","♣","♥","♦",
   "←" ,"↑" ,"→" ,"↓" ,"☻" ,
   "☺","" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"", "" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"", "" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"", "" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
   "" ,"", "" ,"" ,"" ,
   "" ,"" ,"" ,"" ,"" ,
 ]
 #--------------------------------------------------------------------------
 # ● オブジェクト初期化
 #--------------------------------------------------------------------------
 def initialize
   super(0, 128, 640, 352)
   self.contents = Bitmap.new(width - 32, height - 32)
   @index = 0
   refresh
   update_cursor_rect
 end
 #--------------------------------------------------------------------------
 # ● 文字の取得
 #--------------------------------------------------------------------------
 def character
   return CHARACTER_TABLE[@index]
 end
 #--------------------------------------------------------------------------
 # ● リフレッシュ
 #--------------------------------------------------------------------------
 def refresh
   self.contents.clear
   self.contents.font.name = "Arial"
   self.contents.font.size = 24
   for i in 0..179
     x = 4 + i / 5 / 9 * 152 + i % 5 * 28
     y = i / 5 % 9 * 32
     self.contents.draw_text(x, y, 28, 32, CHARACTER_TABLE[i], 1)
   end
   self.contents.draw_text(544, 9 * 32, 64, 32, "Ok", 1)
 end
 #--------------------------------------------------------------------------
 # ● カーソルの矩形更新
 #--------------------------------------------------------------------------
 def update_cursor_rect
   # カーソル位置が [決定] の場合
   if @index >= 180
     self.cursor_rect.set(544, 9 * 32, 64, 32)
   # カーソル位置が [決定] 以外の場合
   else
     x = 4 + @index / 5 / 9 * 152 + @index % 5 * 28
     y = @index / 5 % 9 * 32
     self.cursor_rect.set(x, y, 28, 32)
   end
 end
 #--------------------------------------------------------------------------
 # ● フレーム更新
 #--------------------------------------------------------------------------
 def update
   super
   # カーソル位置が [決定] の場合
   if @index >= 180
     # カーソル下
     if Input.trigger?(Input::DOWN)
       $game_system.se_play($data_system.cursor_se)
       @index -= 180
     end
     # カーソル上
     if Input.repeat?(Input::UP)
       $game_system.se_play($data_system.cursor_se)
       @index -= 180 - 40
     end
   # カーソル位置が [決定] 以外の場合
   else
     # 方向ボタンの右が押された場合
     if Input.repeat?(Input::RIGHT)
       # 押下状態がリピートでない場合か、
       # カーソル位置が右端ではない場合
       if Input.trigger?(Input::RIGHT) or
          @index / 45 < 3 or @index % 5 < 4
         # カーソルを右に移動
         $game_system.se_play($data_system.cursor_se)
         if @index % 5 < 4
           @index += 1
         else
           @index += 45 - 4
         end
         if @index >= 180
           @index -= 180
         end
       end
     end
     # 方向ボタンの左が押された場合
     if Input.repeat?(Input::LEFT)
       # 押下状態がリピートでない場合か、
       # カーソル位置が左端ではない場合
       if Input.trigger?(Input::LEFT) or
          @index / 45 > 0 or @index % 5 > 0
         # カーソルを左に移動
         $game_system.se_play($data_system.cursor_se)
         if @index % 5 > 0
           @index -= 1
         else
           @index -= 45 - 4
         end
         if @index < 0
           @index += 180
         end
       end
     end
     # 方向ボタンの下が押された場合
     if Input.repeat?(Input::DOWN)
       # カーソルを下に移動
       $game_system.se_play($data_system.cursor_se)
       if @index % 45 < 40
         @index += 5
       else
         @index += 180 - 40
       end
     end
     # 方向ボタンの上が押された場合
     if Input.repeat?(Input::UP)
       # 押下状態がリピートでない場合か、
       # カーソル位置が上端ではない場合
       if Input.trigger?(Input::UP) or @index % 45 >= 5
         # カーソルを上に移動
         $game_system.se_play($data_system.cursor_se)
         if @index % 45 >= 5
           @index -= 5
         else
           @index += 180
         end
       end
     end
     # L ボタンか R ボタンが押された場合
     if Input.repeat?(Input::L) or Input.repeat?(Input::R)
       # ひらがな / カタカナ 移動
       $game_system.se_play($data_system.cursor_se)
       if @index / 45 < 2
         @index += 90
       else
         @index -= 90
       end
     end
   end
   update_cursor_rect
 end
end
[/code)
 
Ich hoffe ich konnte dir damit helfen =) 
 
Gruss
Masamune
[ALIGN="center"]Bild[/ALIGN]

13

Samstag, 25. September 2004, 15:52

Ich glaub das ned... :x

Wieso frägt jeder wieso wir so viele Variabeln und Tabs brauchen.... WIR BRAUCHEN SIE HALT EINFACH...


Das mit dem Heldenname hab ich auch schon raus.

Trotzdem Danke.


Aber wie erhöhe ich die Anzahl der Variabeln und Tabs im Ressourcen Hacker????

Anleitung bitte...Thx
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.

14

Sonntag, 26. September 2004, 01:35

Ich würde auch gerne wissen wie das mit dem Ressource Hacker geht.

15

Sonntag, 16. Januar 2005, 17:38

Wie oder besser gefragt wo muss ich das im Ressource Hacker ändern! Wenn mir jemand die Datei uppt und mir dann gibt oder es mir hier sagt wäre ich echt voll Dankbar und schätze den jenigen total! Ich brauche eigentlich nur so 2000 Frames für die Animation und 99999 HP für meinen Charakter! Für die gegner hab ich es schon auf 9999999 HP geschafft aber ich brauche es noch für meinen Charakter!

16

Sonntag, 16. Januar 2005, 21:51

So mit Ruby geht es doch ganz einfach:

gehe nach Game_Variables und ändere

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  def [](variable_id)
    if variable_id <= 5000 and @data[variable_id] != nil
      return @data[variable_id]
    else
      return 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 変数の設定
  #     variable_id : 変数 ID
  #     value       : 変数の値
  #--------------------------------------------------------------------------
  def []=(variable_id, value)
    if variable_id <= 5000
      @data[variable_id] = value
    end
  end
end


in

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  def [](variable_id)
    if @data[variable_id] != nil
      return @data[variable_id]
    else
      return 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 変数の設定
  #     variable_id : 変数 ID
  #     value       : 変数の値
  #--------------------------------------------------------------------------
  def []=(variable_id, value)
    @data[variable_id] = value
  end
end


nun prüft ruby nicht mehr ob ihr unter 5000 Variablen seit (macht ihr ein Strategiespiel?, weil nu da ergeben viele variablen einen sinn)
so zum anwenden verwendet ihr zum schluss die code funktion siehe auch: http://scientia.rpgfantasy.de/index.html?variablen.htm

Ave Abt Ploutôn
:information: YAams
:rainbow: Random Signatur
Bild





Weitere Informationen | Download
Mit Support für RGSS Project 1!
Bild

17

Dienstag, 18. Januar 2005, 17:15

Wie mache ich das mit Frames? Für die Animation?

18

Dienstag, 18. Januar 2005, 17:17

Ahem...

Ich meinte folgen des genau:

Wenn ihr im Eventeditor seit, dann könnt ihr doppelklick auf die weiße Fläche machen und die Eventregisterkarten kommen. Dort steht auf der ersten Seite Rechts oben VARIABELN. Wenn ich das anwähle erscheint das Fenster zum erstellen und verändern von Variabeln. Dort kann man nun in das Fenster wo alle Variabeln von 1-5000 angezeigt werden. Genau dort will ich, dass ich statt 5000 variabeln nun 9999 Variabeln erstellen kann.
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.

19

Dienstag, 18. Januar 2005, 17:23

der code da oben geht auch net!
Wenn bei dir geht schick mal screen...
und ich will anstatt 200 5000 Frames haben für die Animation länger zu machen!

Social Bookmarks