• Anmelden

1

Dienstag, 30. Oktober 2007, 22:01

Suche Scripter für 2 Scripte

Hoi, ich suche nen Scripter der mir 2 Scripte schreiben könnte.
Ich bin da drin echt noch ne totale Niete und ich versuch das meiste mit Common-Events zu lösen, aber für die 2 folgenden Sachen brauch ich nen RGSS-Script, weil Common-Events das entweder nicht ermöglichen oder zu kompliziert machen.

Script 1 ( Habe ich jetzt gelöst mit Common Event. Hab lang überlegt logisch ^^ aber jetzt funkt es ):
Wenn der Held ein Level aufsteigt möcht ich gern das ein Fenster im Spiel aufgeht und die Message erscheint: "Held erreicht Stufe *sowieso*"

Script 2:

Ich hätte gern ein Event das ein Fenster aufbaut in der Größe von dem Questlogfenster und in dem 5 Variablen angezeigt werden.
Also folgendes soll in dem Fenster stehen:
-------------------------------------------------------------
Angeln "Variable1" /300
Schwimmen "Variable2" /300
Springen "Variable3" /300
Reiten "Variable4" /300
Fliegen "Variable5" /300
-------------------------------------------------------------
Mehr soll da nich drinstehn und wenn man ESC drückt dann soll natürlich wieder das Fenster verschwinden.
Das Fenster soll wie im Questlog mit dem Normalen Windowskin angezeigt werden.

Der Ersteller bekommt natürlich nen Crediteintrag ;)
Danke schonmal für die Hilfe.

Passt meiner Meinung nach eher nach "Script Anfragen"... *schieb* ~Monsta
Wehe wenn Sie alle vereint

THE LAST TREASURE
an epic story about an epic hero

offizielle Webseite = www.the-last-treasure.de.vu

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Benshy« (31. Oktober 2007, 23:11)


2

Sonntag, 25. November 2007, 12:46

Hallo,
willst du das Fenster auf Tastendruck aufrüfen können, per Menübefehl, oder wie?

Gruß Sven
:information: YAams
:rainbow: Random Signatur
Bild





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

3

Montag, 26. November 2007, 23:09

o.O
Das 2. ist doch ein ganz banales Picturemenü, oder nicht?

Wenn das Problem bei der Anzeige der Variablen liegt, kannst du mit MOD diese Variablen aufspliten und jenachdem, wie groß die z.B 10 Stelle ist, lässt du dann verschiedene Zahlen anzeigen... Sry, falls das etwas unverständlich ist, aber dass ist eine der Sachen, die ich damals mit dem 2k3 noch andauernd gemacht habe...
(Heute mach ich das zwar auch per Script, aber ich glaube, mit Events ist es einfacher sowas zu machen, wenn man keine Ahnung von RGSS hat.)

Anemone

Rekrut

Motto: Was zählt ist nicht das eigene Leben, sondern es aufs Spiel zusetzen.

  • Nachricht senden

4

Sonntag, 9. Dezember 2007, 03:02

Das müsste eigentlich sein was du suchst.
Füge bitte folgenden Code in einen neuen Script über main ein::

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
$variable_id=[1,2,3,4,5]
 
$variable_namen=[nil,'Angeln','Schwimmen','Springen','Reiten','Fliegen']
 
$xwidth=400
$xheight=400
 
def werte
 
@window=Window_Base.new(640/2-$xwidth/2,480/2-$xheight/2,$xwidth+32,$xheight+32)
@window.contents=Bitmap.new($xwidth,$xheight)
 
@window.contents.font.name="Arial"
 
@window.contents.font.size=$fontsize*2
 
@window.contents.draw_text(0,0,$xwidth,64,'Status',1)
 
@window.contents.font.size=$fontsize
 
@window.z=999999999
 
$variable_id.each {|i|
 
@window.contents.draw_text(0,i*32+64,$xwidth,32,
"#{$variable_namen[i]}: #{$game_variables[i]}",1)
  }
 
until Input.trigger?(Input::B)
 
Graphics.update
 
Input.update
 
@window.update
 
end
 
until !Input.press?(Input::B)
 
Graphics.update
 
Input.update
 
@window.update
 
end
 
@window.dispose
end


Benutzt dann einfach in Call-Script folgendes::

Quellcode

1
werte

und dann kommt dein Fenster mit deinen werten.

Anemone

Rekrut

Motto: Was zählt ist nicht das eigene Leben, sondern es aufs Spiel zusetzen.

  • Nachricht senden

5

Sonntag, 9. Dezember 2007, 03:04

Das ist ja aba auch immer so super toll mit den kopieren -.-
mal funtzt es mal nicht jetzt hab ich überall lücken zwischen. -.-
Ist aba net schlimm müsste trotzdem funken.
Viel spaß noch damit.

Schalte im Antwort Editor einfach von "Editor" nach "Quellcode" um, dann dürfte dieser Fehler nicht mehr auftauchen. ~Monsta

ok thx

Social Bookmarks