RPGVX.net

  RPG-Maker VX => VX Skripte [Fertiger Code] => Thema gestartet von: Evil95 am Juli 15, 2008, 13:32:20

Titel: Enemy-Count-Changer 1.12
Beitrag von: Evil95 am Juli 15, 2008, 13:32:20
Enemy-Count-Changer
Version: 1.12  (16.7.08)
Von: Evil95

Was macht das Script?
Mit Hilfe dieses Scripts wird die Zählung, bei mehr als ein Monster der gleichen Sorte
im Kampf, verändert. Anstatt Buchstaben können zb. Zahlen benutzt werden.

Anleitung
Das Script einfach über Main einfügen und bei "$auswahl = " die Zahl hinschreiben die für eure gewünschte Zählung steht.

1 = 1 2 3 ... 24 25 26
2 = A B C ... X Y Z (Standard) [Latein]
3 = Keine Zählung
4 = ? ? G ... ? ? O [Griechisch (Groß)]
5 = a ß ? ... ? ? ? [Griechisch (Klein)]


Changelog
Version 1.12
- Griechisches Alphabet (Kleinschrift) hinzugefügt
Version 1.1
- Griechisches Alphabet (Großschrift) hinzugefügt
Version 1.0
- Ininitial-Release

Screenshots
Zahlen
(http://img168.imageshack.us/img168/5425/zahlgl8.th.png) (http://img168.imageshack.us/my.php?image=zahlgl8.png)
Buchstaben
(http://img388.imageshack.us/img388/1154/standardzj6.th.png) (http://img388.imageshack.us/my.php?image=standardzj6.png)
Keine
(http://img365.imageshack.us/img365/8816/keinejt6.th.png) (http://img365.imageshack.us/my.php?image=keinejt6.png)

Script
#==============================================================================
# Enemy-Count-Changer
# ----------------------------------------------------------------------------
# Version 1.12  (16.7.08)
# Von Evil95
#==============================================================================
 $auswahl = 1 # wenn $auswahl 1 ist = 1 2 3 ... 24 25 26
              # wenn $auswahl 2 ist = A B C ... X Y Z
              # wenn $auswahl 3 ist = Keine Zählung
              # wenn $auswahl 4 ist = ? ? G ... ? ? O
              # wenn $auswahl 5 ist = a ß ? ... ? ? ?
class Game_Troop < Game_Unit
  if $auswahl == 1
  LETTER_TABLE = [ ' 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']
  end
  if $auswahl == 2
  LETTER_TABLE = [ ' 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']
  end
  if $auswahl == 3
  LETTER_TABLE = [ '','','','','','','','','','',
                   '','','','','','','','',
                   '','','','','','','','']
  end
  if $auswahl == 4
  LETTER_TABLE = [ ' ?',' ?',' G',' ?',' ?',' ?',' ?',' T',' ?',' ?',
                  ' ?',' M',' N',' ?',' O',' ?',' ?',' S',
                  ' ?',' ?',' F',' ?',' ?',' O','','']

  end
  if $auswahl == 5
  LETTER_TABLE = [ ' a',' ß',' ?',' d',' e',' ?',' ?',' ?',' ?',' ?',
                  ' ?',' µ',' ?',' ?',' ?',' p',' ?',' s',
                  ' t',' ?',' f',' ?',' ?',' ?','','']

  end
end

Abschließende Worte
Eins vorweg: Ich bin ein totaler Noob in RGSS/2^^. Trotzdem habe ich dieses Script zustande bekommen. Fehler sind wegen meiner
eher nicht vorhandenen Kenntnisse nicht ausgeschlossen. Aber ich hoffe euch gefällt das Script trotzdem. Wenn ihr es benutzt währe
ich natürlich über einen Creditsseintrag dankbar. Naja ich hoffe, dass es wenigstens einer gebrauchen kann^^. Viel spass damit.
Titel: Re: Enemy-Count-Changer
Beitrag von: Keyru am Juli 15, 2008, 16:31:54
Klein aber fein ^^ Schade, hab mir unter Enemy-Counter was anderes vorgestellt, aber egal ;)
Titel: Re: Enemy-Count-Changer
Beitrag von: Johannes am Juli 15, 2008, 23:22:54
Das ist sehr gut, ich hasse dieses A und B etc. dahinter.
Danke Evil95.
Titel: Re: Enemy-Count-Changer
Beitrag von: Afenishakur am Juli 15, 2008, 23:27:31
Sehr gutes Script, meine Glückwunsch =) für dein erstes, ich find es auch besser mit 1, 2 und so weiter.

Ich hab es jetzt in meinem Projekt integriert und lass es auch drin, falls irgendwelche Bugs, oder komplikationen auftauchen, dann sag ich dir bescheid.

MfG Afeni
Titel: Re: Enemy-Count-Changer
Beitrag von: Evil95 am Juli 15, 2008, 23:35:56
freut mich, dass es euch gefällt :)
Titel: Re: Enemy-Count-Changer
Beitrag von: Johannes am Juli 16, 2008, 09:36:30
Könntest du versuchen das auch mit Griechischen Buchstaben zu machnen?
Das passt besser zu meinem Spiel in der Antike.
Titel: Re: Enemy-Count-Changer
Beitrag von: Evil95 am Juli 16, 2008, 11:51:43
Update auf Version 1.1.
Habe das griechische Alphabet hinzugefügt.
Titel: Re: Enemy-Count-Changer
Beitrag von: Johannes am Juli 16, 2008, 13:30:06
Ich bruache es nicht, aber du könntest ja noch Japanisch machen.

ICh dachte eher an kleine Griechische Buchstaben^^ könntest du das noch machen? Bitte
Titel: Re: Enemy-Count-Changer 1.12
Beitrag von: Evil95 am Juli 16, 2008, 14:46:50
Update auf Version 1.12.
Habe Griechisch noch als kleine Buchstaben hinzugefügt :)

Wegen den Japanischen Zeichen: dafür bräuchte ich die zeichen, da ich mich mit dem japanischen alphabet überhaupt nicht auskenne.
Titel: Re: Enemy-Count-Changer 1.12
Beitrag von: Johannes am Juli 16, 2008, 14:55:41
Vielen dank Evil95
Titel: Re: Enemy-Count-Changer 1.12
Beitrag von: ERZENGEL am Juli 18, 2008, 12:14:15
Benütz besser eine Variable ($game_variables[ID]), über die man im Spiel auch verfügt, da $anzahl eine globale Variable ist, die nur Leistung benötigt und außerdem der Wert nicht mitgespeichert wird.

Ansonsten ist so ein kleines Skript eine gute Übung ^^
Titel: Re: Enemy-Count-Changer 1.12
Beitrag von: Evil95 am Juli 18, 2008, 13:12:28
Wie gesagt: ick hab null peilung von RGSS/2. daher weiß ich nicht wie ich den befehl "$game_variables[ID]" nutzen soll. wenn ich "$auswahl = 1" mit "$game_variables[1] = 1" ersetze, bekomm ich diesen Fehler:
undefined method [] = for nil::NilClass

ick lass es lieber so wie es ist, bevor ich das script komplett schrotte^^
SimplePortal 2.3.3 © 2008-2010, SimplePortal