da ich selber ne anzeige habe als pictures zeige ich dir wie das geht..
als erstes erstellst du in den common events folgenden code (halt wie nach dem forgotten e-book):
<>Change Var: [(Cash-100K) to (Cash-1)] (Set)-0
<>Change Var: Var[Cash-Counter] (Set)-[$ Have]
<>Loop
<>If Var(Cash-Counter) 100000(>=)
<>Change Var: Var[Cash-100K] (+)-1
<>Change Var: Var[Cash-Counter] (-)-100000
<>
:Else Case
<>If Var(Cash-Counter) 10000(>=)
<>Change Var: Var[Cash-10K] (+)-1
<>Change Var: Var[Cash-Counter] (-)-10000
<>
:Else Case
<>If Var(Cash-Counter) 1000(>=)
<>Change Var: Var[Cash-1K] (+)-1
<>Change Var: Var[Cash-Counter] (-)-1000
<>
:Else Case
<>If Var(Cash-Counter) 100(>=)
<>Change Var: Var[Cash-100] (+)-1
<>Change Var: Var[Cash-Counter] (-)-100
<>
:Else Case
<>If Var(Cash-Counter) 10(>=)
<>Change Var: Var[Cash-10] (+)-1
<>Change Var: Var[Cash-Counter] (-)-10
<>
:Else Case
<>If Var(Cash-Counter) 1(>=)
<>Change Var: Var[Cash-1] (+)-1
<>Change Var: Var[Cash-Counter] (-)-1
<>
:Else Case
<>Break
:End Case
<>
:End Case
<>
:End Case
<>
:End Case
<>
:End Case
<>
:End Case
<>
:End Loop
<>Change Switch: Var[Geldzähler Läuft] Switch OFF
<>
so dies nennst du am besten dann Geldzähler...
als nächstes brauchst du eine anzeige dafür machst du dir pictures mit den zahlen 0 - 9 sollten einzeln sein... dann prüfst du die Koordinaten wohin du deinen geldzähler haben willst, es sollten 6 positionen sein...
so kommen wir jetzt zum code für die Geldanzeige :
usw. bis zu 9, das machst du dann auch für die anderen variablen.. für die X'se kommen natürlich zahlen rein beim erstes sind es die nummern der bilder also ID's beim zweiten die Koordinaten... ich denke das sollte verstädnlich erklärt sein, sollte es probleme geben einfach mir bescheid sagen achso ja das sind beides natürlich noch Parallel Process, oh und mir fällt gerade noch was ein ich hab das jetzt alles für englischen maker wenn du es für den deutschen brauchst wie gesagt einfach bescheid sagen...
--
Ich suchen einen Guten Techniker, er sollte sich gut mit AKS auskennen, bei Interesse einfach melden.
Ich habe den Deutsch Patch daher wäre es nett wenn du es mit den deutschen Wörtern erklären könntest....................
auuserdem verstehe ich das mit den Pictures nicht richtig!
Bei mir ist das höchste 999999 GP und ich will alle 6 Zahlen anzeigen lassen................................
@ MasterXs ähm bei dir versteht ich absolut nix oO ich bin schon länger im makergeschäft würde mich nicht profi nennen aber ich bin erfahren genug umd mir selber so einiges zu machen aber deine erklärung hilft keinem neuling
also hier noch die codes nur für den deutschen maker, sollte es dann noch immer probs geben pn an mich ^^ ich helfe gerne...
so hier der forgotten code hättest du jetzt auch antürlich daraus nehmen können aber das vereinfacht das ganze brauchste nicht auf 2 verschiedenen fenster zu gucken...
und hier mein teil des codes:
<>Bedingung:Varbl(Cash-100K) 0 (=)
<>Bild anzeigen: XX , 0 , (V[mmm1], V[mmm2])
<>
:End Fall
<>Bedingung:Varbl(Cash-100K) 1 (=)
<>Bild anzeigen: XX , 1 , (V[mmm1], V[mmm2])
<>
:End Fall
<>Bedingung:Varbl(Cash-100K) 2 (=)
Bild anzeigen: XX , 2 , (V[mmm1], V[mmm2])
<>
:End Fall
so denrest kannst du von meinem obrigen post ableiten, soltest du noch probleme haben, schreib einfach eine pn an mich... ich kann es dir auch machen wenn du willst...
--
Ich suchen einen Guten Techniker, er sollte sich gut mit AKS auskennen, bei Interesse einfach melden.
Danke
Hier ist der erste Screen mit der Status leiste:
[IMG][/IMG]
Ich habe ein Problem!
Wenn ich die leiste anzeige ruckelt das Spiel ganz schlimm!
Was kann man dagen machen
Das Ruckeln kommt daher, dass du wahscheinlich die Grafiken der Leiste per Parallel Process Events dauerhaft aktualisierst. Um das Problem zu lösen, musst du dies verhindern, d.h. du solltest den Code so ändern, dass die Grafiken der Leiste nur dann verändert werden, wenn sich auch effektiv die Werte verändert haben. Solange in einem Parallel Process Event nur Daten permanent verarbeitet werden (keine Grafiken) wird das Spiel flüssig laufen.
Ich hoffe jedenfalls, das Problem richtig erkannt zu haben. Ich hatte schon in zwei Fällen ein Ruckeln: 1. beim dauerhaften Anzeigen einer Schleiernebelgrafik (dadurch zu lösen, dass man diese nur einmal am Anfang einer Map anzeigt) und 2. bei einem Script, dass die Faces beim Tod-Zustand auf eine Kreuz-Grafik verändert (habe dies mit einem Switch pro Hero gelöst, der überprüft, ob der jeweilige Hero tot bzw. nicht tot ist und nur dann das Face ändert, falls sich der Zustand ändert).
In beiden Fällen geht es jedenfalls um dauerhafte Grafikoperationen. Die Lösung liegt im Allgemeinen also darin, die Grafikoperationen nur auf das nötigste zu beschränken. Es macht also keinen Sinn, ein Picture permanent zu setzen, wenn es sich ja doch nicht verändert.
naja einfach wirds sich nicht jeder melden vlt. haben sich ja auch schon 3 gemeldet, aber ich möchte ja auch nur sagen du könntest es ja mal richtig vorstellen, wie es auch die anderen gemacht haben....
--
Ich suchen einen Guten Techniker, er sollte sich gut mit AKS auskennen, bei Interesse einfach melden.
@Lihinel Danke
@craft hier steht doch ein bisschen von der Story mehr kann ich jetzt noch nicht machen! Wenn das Spiel fertig ist kommt eine richtige Vorstellung!
Nunja, ich verwende eigentlich eine ähnliche Methode wie MasterXs sie beschrieben hat, aber da ich mich meistens mit Kampsystemen beschäftige, wo ich die Zahlen eigentlich immer als Char-Sets darstelle, ist es sehr viel besser wenn man einfach noch ein "/" anfügt. Sprich (bei 3 Stellen):
Diese rechenweise hat jetzt nämlich den Vorteil das ich bei 215 nicht 200 Hunderter, 10 Zehner und 5 Einer habe, sondern 2 Hunderter, 1 Zehner und 5 Einer. Das erleichtert die Arbeit mit Event kolossal. Meist fängt man ja mit einer Stelle an, stellt das Aussehen ein und gibt dann für die 10 Seiten die Variablenwerte ein. Dann kopiert man das Event und macht damit die zweite Stelle. Habe ich jetzt diese Rechenweise benutzt muss ich nur einmal auf den "Variablen-Ändern" Button klicken und zweimal "Enter" drücken und die Seite ist fertig. Das macht man dann für alle 10 und man hat die zweite Stelle hinter sich. Bei der vorigen Rechenweise hätte man auch immer alle Werte ändern müssen. Aber auch egal. Bei Pictures ist dies manchmal auch recht nützlich. Zwar zeigt man meistens nicht so viele Zahlen an wie in einem KS, jedoch ist es manchmal einfach angenehmer ein paar Sekunden schneller voranzukommen...
_________________________
Zu deinem Screen:
Die Zahlen wirken mir jetzt etwas kleiner als im richtigen Spiel, kann aber auch eine Täuschung sein. Zum Chip-Set und Mapping kann ich ja weiter nichts sagen weil das ja 1:1 übernommen wurde...
Das einzige was bei diesen Char-Sets vielleicht angemessen wäre ist, dass du Melina nicht auf 1 Feld hinter den Helden stellst (ich gehe mal davon aus das diese ihm gerade mit dem üblichen "Helden-Hintereinanderlauf-Skript" folgt).
Direkt fällt mir keine Möglichkeit ein den Skript so zu ändern das man kein weiteres Event braucht, da sie sich sonst ja einfach immer genau in einer geraden Linie hinter den Helden stellen und nicht da verharren würde wo dieser zuvor gestanden hat. Also würde ich dir raten (wenn du es denn willst) einfach einen weiteren Helden einzusetzen der zwischen den beiden ist, nur das dieser Held unsichtbar ist. Das führt dann genau zu dem besagten Effekt ^^
mfg
Phönix Tear
P.S.:
Wenn du noch weitere Hilfe brauchst bin ich wohl bereit dir die ganze Anzeige zu skripten, vorausgesetzt du kannst mir die Zahlengraphiken geben. (Gut wäre natürlich auch noch eine Angabe der X|Y Koordinaten...
Nunja, ich verwende eigentlich eine ähnliche Methode wie MasterXs sie beschrieben hat, aber da ich mich meistens mit Kampsystemen beschäftige, wo ich die Zahlen eigentlich immer als Char-Sets darstelle, ist es sehr viel besser wenn man einfach noch ein "/" anfügt. Sprich (bei 3 Stellen):
Diese rechenweise hat jetzt nämlich den Vorteil das ich bei 215 nicht 200 Hunderter, 10 Zehner und 5 Einer habe, sondern 2 Hunderter, 1 Zehner und 5 Einer. Das erleichtert die Arbeit mit Event kolossal. Meist fängt man ja mit einer Stelle an, stellt das Aussehen ein und gibt dann für die 10 Seiten die Variablenwerte ein. Dann kopiert man das Event und macht damit die zweite Stelle. Habe ich jetzt diese Rechenweise benutzt muss ich nur einmal auf den "Variablen-Ändern" Button klicken und zweimal "Enter" drücken und die Seite ist fertig. Das macht man dann für alle 10 und man hat die zweite Stelle hinter sich. Bei der vorigen Rechenweise hätte man auch immer alle Werte ändern müssen. Aber auch egal. Bei Pictures ist dies manchmal auch recht nützlich. Zwar zeigt man meistens nicht so viele Zahlen an wie in einem KS, jedoch ist es manchmal einfach angenehmer ein paar Sekunden schneller voranzukommen...
_________________________
Zu deinem Screen:
Die Zahlen wirken mir jetzt etwas kleiner als im richtigen Spiel, kann aber auch eine Täuschung sein. Zum Chip-Set und Mapping kann ich ja weiter nichts sagen weil das ja 1:1 übernommen wurde...
Das einzige was bei diesen Char-Sets vielleicht angemessen wäre ist, dass du Melina nicht auf 1 Feld hinter den Helden stellst (ich gehe mal davon aus das diese ihm gerade mit dem üblichen "Helden-Hintereinanderlauf-Skript" folgt).
Direkt fällt mir keine Möglichkeit ein den Skript so zu ändern das man kein weiteres Event braucht, da sie sich sonst ja einfach immer genau in einer geraden Linie hinter den Helden stellen und nicht da verharren würde wo dieser zuvor gestanden hat. Also würde ich dir raten (wenn du es denn willst) einfach einen weiteren Helden einzusetzen der zwischen den beiden ist, nur das dieser Held unsichtbar ist. Das führt dann genau zu dem besagten Effekt ^^
mfg
Phönix Tear
P.S.:
Wenn du noch weitere Hilfe brauchst bin ich wohl bereit dir die ganze Anzeige zu skripten, vorausgesetzt du kannst mir die Zahlengraphiken geben. (Gut wäre natürlich auch noch eine Angabe der X|Y Koordinaten...
...
Joa, kann man machen. Aber naja, nachdem man das ganze einmal gemacht hat, kopiert man generell einfach einmal die events und braucht dann auch nur die Variable zu ändern, nicht den Wert. Von daher imo relativ egal, muss der Maker einpaar mal weniger rechnen ^^. Ist aber so natürlich bequemer.
Da ich den Skript aus Mondschein nicht kenne kann ich dir jetzt leider nicht sagen was du machen musst. Dann müsstest du mir mal den Code zeigen.
Die Zahlen kann ich dir gerne Rippen, jedoch nicht jetzt, warscheinlich auch nicht heute. Ich werde das dann sobald ich wieder Zeit hab hier reineditieren (Zahlen haben ja den Nachteil das ich sie auch erstmal irgendwie angezeigt kriegen muss (soll heißen Stunden lang Knollen einnehmen und sich angreifen lassen (außer ich finde einen Gegner der nur 1 abzieht ))).
Wie gesagt, falls du noch irgendwie Hilfe brauchst schick mir entweder das Projekt oder zeig mir den Code, dann kann ich dir noch ein paar Tipps geben, bzw. mal schaun ob das überhaupt bei dem Skript von Mondschein mit dem unsichtbaren Held geht ^^°
mfg
Phönix Tear
P.S.:
Zitat
Von daher imo relativ egal, muss der Maker einpaar mal weniger rechnen ^^.
...
Wenn`s um Bequemlichkeit geht kenne ich kein Erbarmen
P.P.S.:
So, wie versprochen habe ich jetzt mal die Zahlen rausgerippt. Ich hab sie gleich in das alte Char-Set verpackt und noch den ersten Gegner als "Bonus" dazugepackt
Is' für mich mal ne ganz gute Übung, da ich selber auch gerade erst mit rippen angefangen habe ^^
Also, hier das Char-Set:
Mit dem Gegner kannst du dann ja auch gleich das KS testen
Geändert von Phönix Tear (07.09.2005 um 16:53 Uhr)
@Terrak:
Alles was du später transparent haben willst muss im Char-Set die gleiche Farbe haben (z.B. Pink). Du solltest nur darauf achten das nichts sonst auf deinem Char diese Farbe hat, da es sonst später auch transparent ist (desshalb nehme ich z.B immer Pink weil man das eigentlich nie wirklich braucht).
Nun speicherst du das Char-Set und inportierst es. Sobald du es angewählt hast und Enter drückst erscheint ja das Char-Set als Bild und (meist) blinkt dann alles was auf dem Bild schwarz ist. Um etwas transparent zu bekommen musst du nun lediglich die Farbe welche du vorher genommen hast anklicken und schon fängt diese an zu blinken. Alles was da jetzt blinkt wird dann später transparent sein.
@FFFZero;Silenc2:
Ich wollte nur freundlich darauf hinweisen das das Screenshots aus dem ECHTEN Spiel sind, und es von daher ziemlich unnütz ist diese zu loben...
Danke phönix tear^^
und hab noch ne frage wie bekommt man das hin das level und hp anzeige we in terranigma ist und noch was wie bekomme ich das ruckeln weg wenn ich geld aufsammel ist also mit dem geld zähler?????
Am besten machst du es mit gut aussehenden Pictures. Machst Bilder für die HP- Anzeige und vom LV- Wert. Dann machst du eben die passenden Common- Events.
Hast du das Forgotten E- Book? Wenn nicht dann würde ich dir empfehlen es dir zu besorgen und einfach mal dort die HP- Anzeige übernehmen. Benutze dafür aber eben die passenden Bilder. Das selbe kannst du dann auch mit der LV- Anzeige machen.
im forgotten e-book ist es scheiß erklärt kapiert man nichts kann mir niemand helfen?es soll wie in terranigma aussehen. bitte brauch driungend hilfe
...
Wie wäre es, sich erst mal soweit in den Maker hineinarbeiten, bis man das e-book kapiert? Wenn man dessen Inhalte schon nicht versteht, sollte man es besser sein lassen mit einem eigenen Menü.