• Anmelden

Fr3d

Ankömmling

  • »Fr3d« ist der Autor dieses Themas

Motto: "Ash nazg durbatulûk, ash nazg gimbatul, Ash nazg thrakatulûk agh burzum-ishi krimpatul"

  • Nachricht senden

1

Montag, 21. Oktober 2013, 08:20

Script Switch einpflegen

Hallo Leute,
ich mache gerade ein neues Projekt und verwende das "Sapphire Action System IV v4.4en".
Nun brauchte ich einige kleine Änderungen und habe versucht ohne Ruby Kenntnisse etwas an dem Script zu verändern. Eigentlich hat das auch ganz gut geklappt doch nun benötige ich 4 Switchs, die je eine Schleife aktivieren um ein Icon auf dem Bildschirm anzeigen zu lassen.

Dazu habe ich diesen Absatz verändert und oben habe ich unter den Modulen den Bogen_Switch und das Bogen_Icon definiert, in dieser Form

Bogen_Switch = 82
Bogen_Icon = 5580

Ruby Quellcode

1
2
3
4
5
6
7
8
  unless $game_switches[::Bogen_Switch]
   	@base.bitmap.blt(Icon_X,Icon_Y,temp,Rect.new(Bogen_Icon%16*24,Bogen_Icon/16*24,24,24)) 
 	else
   	@base.bitmap.blt(Icon_X,Icon_Y,temp,Rect.new(No_Skill_Icon%16*24,No_Skill_Icon/16*24,24,24))
 	end
 	temp.dispose
 	temp = nil
   end


Nun will er das nicht annehmen und sagt bei Spielstart das eine Konstante nicht definiert ist... kann mir da jemand helfen?

Viele Grüße

Fred :D

Fähigkeiten:
Spoiler
Mapping: Bild Bild Bild Bild Bild
Ideen: Bild Bild Bild Bild Bild
Scripten: Bild Bild Bild Bild Bild
Events: Bild Bild Bild Bild Bild
Grafik: Bild Bild Bild Bild Bild
zum Lesen den Text mit der Maus markieren

Derzeitige Projekte:
Spoiler
Die Banner Saga - Hexe von Syndol = Fertig zu 20%
zum Lesen den Text mit der Maus markieren

Vorläufig eingestellte Projekte:
Spoiler
Stranded - A City's Reborn = Fertig zu 40%
The Banner Saga - Kingdom's Jewel = Fertig zu 10%
zum Lesen den Text mit der Maus markieren


Kagu-chan

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

2

Montag, 21. Oktober 2013, 09:23

Nicht, wenn wir nicht wissen welche KOnstante nicht definiert ist ;)
Bild

  • Hallo

    Tabs klicken unso, ne?
  • Lyric

    Meine schwarze Liste, beginnt mit einem Satz:
    "Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
    Auf der Liste meiner Feinde, ist auch für euch noch Platz
    Wer zuletzt lacht, lacht am besten!
    Merkt euch diesen Satz!

    Ode an die Feindschaft von Saltatio Mortis

  • Outtakes

    • Nummer 3
      20.09.2012 - 19:46
      "Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?"
    • Ich mag Kekse
    • Nummer 2
      08.09.2012 - 01:29 Uhr
      "Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"

      *Lachflash*
    • Nummer 1
      07.09.2012 - 22:58 Uhr
      *Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
      "Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
      "Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
  • Profile

    Bild
  • Ich

    Dass bin ich:

    Maker: RPG-XP, RPG-VX
    Story:
    Für andere mehr als für mich: 60%

    Grafik:
    Ich werde besser: 35%

    Pixeln:
    Ich stehe an den Anfängen: 7%

    Mapping:
    Es fehlen nur noch (alle) Feinheiten: 67%

    Scripting:
    Informatiker, mittlerweile auch andere Sachen am skripten: 93%
  • Neues aus der SB

    Neues aus der SB:

    Spoiler: Die Camper
    (03:41:36) Kagurame: n8 du
    (03:41:37) Irrlicht: Nacht Mozilla
    (03:41:47) MozillaBabybird: Kagu: der witz war flach
    (03:42:01) Kagurame: welcher witz?
    (03:42:14) Heatra: geh nicht benji
    (03:42:21) Heatra: spiel lieber ats2 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (03:42:57) Kagurame: ^^
    (03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
    (03:43:07) Kagurame: bis heute
    (03:43:11) Steve: MozillaBabybird verlässt den Chat.
    (03:43:15) Kagurame: ich so um 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
    (03:05:41) Ankou: oh
    (03:05:45) Ankou: okay
    (03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
    (03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
    (03:07:01) Heatra: maschine
    (03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
    (03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
    (03:07:08) Ankou: änder was konzeptionelles oder lass es bleiben.
    (03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
    (03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
    (03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
    (03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
    (03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
    (03:09:28) Heatra: -> lampenfieber
    (03:09:40) Asandril: Kann ich nur beipflichten.
    (03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
    (03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
    (03:11:23) Irrlicht: mal schaun :)
    zum Lesen den Text mit der Maus markieren


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) Irrlicht: Cache.system("Iconset")
    bekommst das Iconset
    (03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
    (03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
    (03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
    (03:33:07) Irrlicht: Index berechnet sich einfach aus
    x = index % 16
    y = index / 16
    (03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
    (03:33:28) (Kagurame_AnkündigungImForumMach): ok, danke.
    (03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
    (03:34:01) Steve: (Kagurame_AnkündigungImForumMach​) heißt jetzt Kagurame.
    (03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
    (03:34:09) Steve: Kagurame ist nun Scripten!
    (03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
    (03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrt
    zum Lesen den Text mit der Maus markieren

Fr3d

Ankömmling

  • »Fr3d« ist der Autor dieses Themas

Motto: "Ash nazg durbatulûk, ash nazg gimbatul, Ash nazg thrakatulûk agh burzum-ishi krimpatul"

  • Nachricht senden

3

Montag, 21. Oktober 2013, 10:10

Mir wird keine spezielle Konstante gezeigt und eigentlich habe ich nur Bogen_Switch und Bogen_Icon hinzugefügt, das sind doch die Konstanten oder?

Fähigkeiten:
Spoiler
Mapping: Bild Bild Bild Bild Bild
Ideen: Bild Bild Bild Bild Bild
Scripten: Bild Bild Bild Bild Bild
Events: Bild Bild Bild Bild Bild
Grafik: Bild Bild Bild Bild Bild
zum Lesen den Text mit der Maus markieren

Derzeitige Projekte:
Spoiler
Die Banner Saga - Hexe von Syndol = Fertig zu 20%
zum Lesen den Text mit der Maus markieren

Vorläufig eingestellte Projekte:
Spoiler
Stranded - A City's Reborn = Fertig zu 40%
The Banner Saga - Kingdom's Jewel = Fertig zu 10%
zum Lesen den Text mit der Maus markieren


Bex

Seher

Motto: Lets have some Fun.

  • Nachricht senden

4

Montag, 21. Oktober 2013, 12:14

Auf jedenfall Bild der Fehlermeldung posten und das ganze Script verlinken und die änderungen makieren.

Am besten wäre es hier das funktionierende Script mit bzw ohne Demo hochzuladen und dann nach der gewünschten Änderung fragen.
Du weisst nicht wie man Scriptet, du hast da irgendwas reingeschrieben, kein wunder das er Fehler ausspuckt. Die zu finden und zu debuggen
wird sich kaum einer den Stress machen. Es wird wohl einfacher sein das funktionierende nach deinen Wünschen anzupassen.

Fr3d

Ankömmling

  • »Fr3d« ist der Autor dieses Themas

Motto: "Ash nazg durbatulûk, ash nazg gimbatul, Ash nazg thrakatulûk agh burzum-ishi krimpatul"

  • Nachricht senden

5

Montag, 21. Oktober 2013, 14:37

Okey, dann werde ich sobald ich Zuhause bin das Script hochladen. @Bex könntest du das umschreiben übernehmen?

Fähigkeiten:
Spoiler
Mapping: Bild Bild Bild Bild Bild
Ideen: Bild Bild Bild Bild Bild
Scripten: Bild Bild Bild Bild Bild
Events: Bild Bild Bild Bild Bild
Grafik: Bild Bild Bild Bild Bild
zum Lesen den Text mit der Maus markieren

Derzeitige Projekte:
Spoiler
Die Banner Saga - Hexe von Syndol = Fertig zu 20%
zum Lesen den Text mit der Maus markieren

Vorläufig eingestellte Projekte:
Spoiler
Stranded - A City's Reborn = Fertig zu 40%
The Banner Saga - Kingdom's Jewel = Fertig zu 10%
zum Lesen den Text mit der Maus markieren


Bex

Seher

Motto: Lets have some Fun.

  • Nachricht senden

6

Montag, 21. Oktober 2013, 14:45

Sorry ich bin nur ein Mad Scientist ohne richtige Scriptkenntnisse. Wollte dir nur behilflich sein, damit diese Anfrage nicht ungelöst untergeht.

Fr3d

Ankömmling

  • »Fr3d« ist der Autor dieses Themas

Motto: "Ash nazg durbatulûk, ash nazg gimbatul, Ash nazg thrakatulûk agh burzum-ishi krimpatul"

  • Nachricht senden

7

Montag, 21. Oktober 2013, 15:10

Achso, kein Ding :D Trotzdem Danke sehr freundlich. ;)

Fähigkeiten:
Spoiler
Mapping: Bild Bild Bild Bild Bild
Ideen: Bild Bild Bild Bild Bild
Scripten: Bild Bild Bild Bild Bild
Events: Bild Bild Bild Bild Bild
Grafik: Bild Bild Bild Bild Bild
zum Lesen den Text mit der Maus markieren

Derzeitige Projekte:
Spoiler
Die Banner Saga - Hexe von Syndol = Fertig zu 20%
zum Lesen den Text mit der Maus markieren

Vorläufig eingestellte Projekte:
Spoiler
Stranded - A City's Reborn = Fertig zu 40%
The Banner Saga - Kingdom's Jewel = Fertig zu 10%
zum Lesen den Text mit der Maus markieren


Social Bookmarks