• Anmelden

duschkopf

Ankömmling

  • »duschkopf« ist der Autor dieses Themas

Motto: Das nennst du Frisur? Ich nenn das "Haare, die vor deinem Gesicht weglaufen".

  • Nachricht senden

1

Sonntag, 8. Februar 2009, 10:06

Suche ein funzendes Inputskript

Ja, aslo ich suche ein Input Skript.
Ich habe schon gesucht, aber keins gefunden, welches funktioniert.
könntet ihr mir vielleicht helfen?
Und wenn ich das richtig verstanden habe, ist bei dem "virtual piano skript"
schon alle Tasten drin. :D :D
Ich brauche das Input Skript dringend.
Es wäre außerdem gut, wenn ich einstellen kann, wie viele Zeichen er maximal benutzen kann.
Und das diesess Maximum ein hohe Zahl sein kann, z. B. 40 oder so. :D :D
۞_۞
Bild

:verrückt: ich sitz zu viel vorm Computer! :verrückt:




2

Sonntag, 8. Februar 2009, 11:00

Was meinst du mit Input-Script?

Ein Fenster in dem man Text eingeben kann?
Ein Tastatur-Script?
oder was anderes?

Falls du ein Text-Inputscript suchst, kannst du dir gern das aus meinem Speicher- und Ladesystem rauskopieren.
Zeichenlimit hab ich war schon fertig, wird aber erst in der 1.2 erscheinen.

cow
Spoiler: Sachen
zum Lesen den Text mit der Maus markieren

duschkopf

Ankömmling

  • »duschkopf« ist der Autor dieses Themas

Motto: Das nennst du Frisur? Ich nenn das "Haare, die vor deinem Gesicht weglaufen".

  • Nachricht senden

3

Sonntag, 8. Februar 2009, 12:15

Ok, also ich brauche eins, wo man text eingeben kann.
:D :D geht es, das das unbegrenzt lang ist, und es dann halt runterscrollt und man es später lesen kann.
So wie ein Tagebuch oder Notizblock. Am besten wäre es, wenn man es noch bearbeiten könnte, nachdem man es gespeichert hat.
Und ich suche ein Mausskript, mit dem man auf das Event klickt, und es sofort anfängt.
:D :D wenn es das gibt, wäre es toll, wenn ihr es mir geben könntet.
@ Cow:
Sorry, ich habe keine Ahnung, welcher Teil das "Text-Input-Skript" ist in deinem Lade skript. :D :D
۞_۞
Bild

:verrückt: ich sitz zu viel vorm Computer! :verrückt:




4

Sonntag, 8. Februar 2009, 13:13

Sorry, ich habe keine Ahnung, welcher Teil das "Text-Input-Skript" ist in deinem Lade skript. :D
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
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
class Window_Input < Window_Base
Set ={" " =>    0x20,   
  "a" =>    0x41,
  "b" =>    0x42,
  "c" =>    0x43,
  "d" =>    0x44,
  "e" =>    0x45,
  "f" =>    0x46,
  "g" =>    0x47,
  "h" =>    0x48,
  "i" =>    0x49,
  "j" =>    0x4A,
  "k" =>    0x4B,
  "l" =>    0x4C,
  "m" =>    0x4D,
  "n" =>    0x4E,
  "o" =>    0x4F,
  "p" =>    0x50,
  "q" =>    0x51,
  "r" =>    0x52,
  "s" =>    0x53,
  "t" =>    0x54,
  "u" =>    0x55,
  "v" =>    0x56,
  "w" =>    0x57,
  "x" =>    0x58,
  "y" =>    0x59,
  "z" =>    0x5A,
  "0" =>    0x60,
  "1" =>    0x61,
  "2" =>    0x62,
  "3" =>    0x63,
  "4" =>    0x64,
  "5" =>    0x65,
  "6" =>    0x66,
  "7" =>    0x67,
  "8" =>    0x68,
  "9" =>    0x69,
  "," =>    0x6E,
  "." =>    0xBE,
  "ü" =>    0xBA,
  "," =>    0xBC,
  "-" =>    0xBD,
  "ö" =>    0xC0,
  "ß" =>    0xDB,
  "ä" =>    0xDE}
  attr_accessor :string
  def initialize(x, y, width = 96, height = 64)
super(x, y, width, height)
@width = width
@count = 0
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 255
@string = ""
  end
  def refresh
@count += 1
self.contents.clear
if self.active && (@count / Saves::ArrowSpeed) % 2 == 0
  cursor_x = 304 + self.contents.text_size(@string).width / 2
  self.contents.fill_rect(cursor_x, 3, 2, 26, Color.new(255,255,255))
end
self.contents.draw_text(-16, 0, @width, 32, @string, 1)
  end
  def update
super
if self.active
  if Key.press?(0x10)
    Set.each_pair do |letter, key|
      if Key.trigger?(key)
        @string += letter.upcase
      end
    end
  elsif Key.trigger?(0x08) 
    @string = @string[0,@string.size-1]
  else
    Set.each_pair do |letter, key|
      if Key.trigger?(key)
        @string += letter
      end
    end
  end
  @string = @string == nil ? "" : @string
  refresh
end
  end
end
module Key
  GetKeyState = Win32API.new("user32","GetAsyncKeyState",['i'],'i')
  GetKeyboardState = Win32API.new("user32","GetKeyState",['i'],'i')
  GetSetKeyState = Win32API.new("user32","SetKeyboardState",['i'],'i')
  module_function
  def press?(key)
if GetKeyState.call(key) != 0
  return true
end
return false
  end
  def trigger?(key)
if GetKeyState.call(key)&0x01==1
  return true
end
return false
  end
  def times?(key,times=0)
if GetKeyboardState.call(key)&0x01==times 
  return true
end
return false
  end
end
zum Lesen den Text mit der Maus markieren

Zitat

Und ich suche ein Mausskript, mit dem man auf das Event klickt, und es sofort anfängt.
:D :D wenn es das gibt, wäre es toll, wenn ihr es mir geben könntet.
dann starte ne neue suchanfrage!
neues thema -> neuer thread -> schnellere antworten.

bei der gelegenheit kannst du dein sätzchen noch ein bisschen weiter ausführen. ich habe nämlich überhaupt keine ahnung was du willst, und das geht anderen genau so.
Also streng dich bitte an und mach nochmal ne anständige beschreibung für deine suche!

cow
Spoiler: Sachen
zum Lesen den Text mit der Maus markieren

duschkopf

Ankömmling

  • »duschkopf« ist der Autor dieses Themas

Motto: Das nennst du Frisur? Ich nenn das "Haare, die vor deinem Gesicht weglaufen".

  • Nachricht senden

5

Sonntag, 8. Februar 2009, 14:37

Ok, cow. und wie mache ich jetzt, das der spieler etwas eingeben kann??
und was ist die maximale begrenzung an Buchstaben?
Ich hätte gerne 40 Buchstaben oder mehr.
Und dann sollte der Spieler das Speichern, sich angucken können und wieder bearbeiten.
Geht das alles? Was davn geht nicht?
۞_۞
Bild

:verrückt: ich sitz zu viel vorm Computer! :verrückt:




6

Montag, 9. Februar 2009, 17:37

Tschuldigung das ich so reinplatze, aber ist das nicht alles im Standart Paket von Monstas ScriptExplorer?
Denn kannst du doch einfach unter Tools runterladen und hast dann Mausunterstützung und ein Eingabescript.

Ähnliche Themen

Social Bookmarks