Startseite »
Forum »
RPG-Studio.org - Community »
Community-Forum »
Öffentliches Archiv »
Eventtechnik Archiv »
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...
- 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.
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.
Dein Skript wird mim Projekt gespeichert! Oder wolltest du mehrere Skripte anlegen
.
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)
.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)
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.
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.
@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...
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.
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.
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.
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.
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.
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.
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.
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"]
[/ALIGN]
[/ALIGN]
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
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.
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.
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!
So mit Ruby geht es doch ganz einfach:
gehe nach Game_Variables und ändere
in
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
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
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.
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.
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.

YAams
Random Signatur