• Anmelden

1

Mittwoch, 16. Januar 2008, 16:13

[ Noob Script für mich ]Verschlüsselte schrift

Ich hätte gern ein script der die Buchstaben einfach austauscht per scipt befehl und auch wieder per scriptbefehl wieder aufhört
am besten alle buchstaben um 5 verschoben das ein a zum f wird
Beispiel:
nhm ifspj nr assfzx

orginaltext:
ich danke im vorraus

grüße Belx
Bild
Wenn Fantasy, WIrklichkeit wird

Spoiler: DeathRyu Fan Club wurde aufgelöst

wurde aufgelöst
Grund: es war nur als running Gack meinerseits gedacht der einfach übertrieben wurde^^
Ich entschuldige mich bei allen beteiligten und ich versuche zumindest mich nicht mehr zum Horst zu machen
Grüße Belx Vent :hi:
zum Lesen den Text mit der Maus markieren


2

Mittwoch, 16. Januar 2008, 17:42

RE: [ Noob Script für mich ]Verschlüsselte schrift


Beispiel:
nhm ifspj nr assfzx

orginaltext:
ich danke im vorraus

grüße Belx


Also ich komme da auf:

ich danke im vorraus = nhm ifspj nr atwwfzx

Naja, ich habe mal einen Code geschrieben:

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
# Text Verschlüsselung by Monsta 16.01.08
 
def crypt_code(string,v=5)
  text = ''
  string.each_byte do |s| 
  if [32,188,190,191,192,193,194,195,196,197,217,218,219,220,221,222].include?(s)
    text << s.chr
    next
  end
 
  if s.between?(97,122)
    if v < 0 && s + v < 97
      n = s + v + 26
    else    
     if s + v > 122
       n = ((s + v) % 122) + 96
     else
       n = s + v
     end
   end
   text << n.chr
   next
  end
 
  if s.between?(65,90)
    if v < 0 && s + v < 65
      n = s + v + 26
    else    
     if s + v > 90
       n = ((s + v) % 90) + 64
     else
       n = s + v
     end
   end
   text << n.chr
   next
  end
  end
  return text
end
 
@string = crypt_code('ich danke im Vorraus')
 
p @string # => nhm ifspj nr atwwfzx
 
@string = crypt_code(@string,-5)
 
p @string # => ich danke im vorraus


Also als Noob Script würde ich das nicht bezeichnen. Unterschätz mal nicht die Arbeit von sowas ^^
Hat mich jetzt auch ne schöne Zeit gekostet :X

Mfg Monsta

3

Mittwoch, 16. Januar 2008, 19:06

ok dann entschuldige ich das es doch schwieriger war als ich gedacht habe mach halt noch nich viel mit RGSS
so noch eine frage wie kann ich das nun starten ^^"
erkennen kann ich da drin kaum was
also könnt ich das starten und alles was ich schreibe is dann verschlüsselt?


PS: bekommst riesen Credit im Spiel wenns fertig is mit^^
Bild
Wenn Fantasy, WIrklichkeit wird

Spoiler: DeathRyu Fan Club wurde aufgelöst

wurde aufgelöst
Grund: es war nur als running Gack meinerseits gedacht der einfach übertrieben wurde^^
Ich entschuldige mich bei allen beteiligten und ich versuche zumindest mich nicht mehr zum Horst zu machen
Grüße Belx Vent :hi:
zum Lesen den Text mit der Maus markieren


4

Freitag, 18. Januar 2008, 15:09

Wie willst du es denn benutzen? In einer Messagebox? Das könnte man z.B. so lösen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
class Interpreter
  alias :monsta_show_message :command_101
  def command_101
    if $game_switches[1]
      oldmessage = @list[@index].parameters
      @list[@index].parameters[0] = crypt_code(@list[@index].parameters[0])
    end
    monsta_show_message
    if $game_switches[1]
     @list[@index].parameters = oldmessage
   end
  end
end


Wenn du jetzt Switch 1 (Änderbar) An machst wird die erste Zeile in der Box verschlüsselt. Für alle Zeilen wäre das ganze noch mal Aufwendiger: Deswegen zuerst die Frage: Brauchst du auch alle Zeilen?

PS: Hab den Code oben noch mal geändert.

5

Freitag, 18. Januar 2008, 21:50

Gibt es eine Möglichkeit,durch das erhalten verschiedener Items (z.B. Bücher) die Verschlüsselung einiger Buchstaben aufzuheben?
Also,wenn das dann lautet "
nhm ifspj nr atwwfzx",man aber ein Item hat,bei dem man gelernt hat,dass das w ein r ist,dass dann da steht "nhm ifspj nr atrrfzw".Also praktisch o,wie bei FFX (falls das jemandem weiterhilft^^)
Wäre sehr freundlich,wenn man mir sagen könnte,ob das ginge oder wenn man mir das gar macht (ich weiß,dass das wahrscheinlich seeehr viel Arbeit sein muss [bin ein anfänger in RGSS],deshalb nehme ich es keinem Übel,wenn er es gar nicht erst versucht ^^)

~Kairi

6

Samstag, 19. Januar 2008, 00:41

@ Monsta: ja hatte mir vorgestellt das ich nen script befehl gebe und alles was ich dann in
die Messageboard schreibe wird verschlüsselt.
und wenns geht dann alles Zeilen bis auf die erste ^^" ich weiß is hart
Den namen kann man ja ruhig anzeigen lassen
aber nur wenn du lust und zeit hast kannst dir ruhig ein paar wochen zeit lassen bis ich mit dem viel zu aufwändigen Intro fertig bin XD
Bild
Wenn Fantasy, WIrklichkeit wird

Spoiler: DeathRyu Fan Club wurde aufgelöst

wurde aufgelöst
Grund: es war nur als running Gack meinerseits gedacht der einfach übertrieben wurde^^
Ich entschuldige mich bei allen beteiligten und ich versuche zumindest mich nicht mehr zum Horst zu machen
Grüße Belx Vent :hi:
zum Lesen den Text mit der Maus markieren


Social Bookmarks