-
-
@Dragon King
ja, es kommt manchmal vor, dass die Storage Card im Explorer Storage Card 2 heißt,
dann nehme ich die Karte einmal heraus und stecke sie wieder ein und das Problem ist gelöst
@sokobana
ich habe mir eure "sprechende Uhr" angeschaut,
finde ich lustig und habe es daher bei mir installiert,
ich habe die auf der Info-Seite platziert, da dort noch ein freier Button ist
doch habe ich beim Ausführen der Uhr zwei Probleme
1.) Fehlermeldung siehe Screenshot
den Fehler habe ich behoben, in dem ich nach Zeile 25 "zehner = minute - einer" mit EndIf abgeschlossen habe2.) bei mir wird die Stunde nicht angesagt:
"es ist Uhr zwanzig" -
zum einbinden der Funktion "Ansage Uhrzeit" wie ich das oben gemacht habe:
in den Dateien PFSkin, LPFSkin, MPFSkin, OPFSkin, XLPFSkin nach ReserveButton suchen und dort ändern:
ReserveButton
{
Class: LauncherButton;
Coordinates: 334,167,144,48;
Text: "Ansage Uhrzeit";
TextCoordinates: 50,0,80,48;
TextColor: 0,0,0,0;
Font: 7;
HAlign: left;
VAlign: center;
ResizeBehaviour: Both;
Enabled: 10,0,0,144,48,0,0,255,0,255;
Pushed: 10,0,48,144,48,0,0,255,0,255;
Icon: 701,0,0,30,30,10,9,255,0,255;
PYOffset: 2;
Wordbreak: yes;
KPush: enter;
launch: "$MortScript$uhrzeit.exe";
}wer dann auch noch die Uhr, wie in Screenshot oben zu sehen, haben möchte, der sollte noch folgende Änderung vornehmen:
1.)
die Datei aus der Anlage, in <\My Flash Disk\navigation\Skin480x272\PPSkin>
2.)
und in den Dateien PFSkin, LPFSkin, MPFSkin, OPFSkin, XLPFSkin in dem Block "ReserveButton" die Zeile
Icon: 701,0,0,30,30,10,9,255,0,255;
abändern
3.)
direkt nach Zeile 236 mit dem Inhalt
// 512: PPSkin\function_button_150.png;
folgende Zeile hinzufügen:
701: PPSkin\watch.png; -
ZitatAlles anzeigen
Original von Dosenpfand
@Dragon King
ja, es kommt manchmal vor, dass die Storage Card im Explorer Storage Card 2 heißt,
dann nehme ich die Karte einmal heraus und stecke sie wieder ein und das Problem ist gelöst
@sokobana
ich habe mir eure "sprechende Uhr" angeschaut,
finde ich lustig und habe es daher bei mir installiert,
ich habe die auf der Info-Seite platziert, da dort noch ein freier Button ist
doch habe ich beim Ausführen der Uhr zwei Probleme
1.) Fehlermeldung siehe Screenshot
den Fehler habe ich behoben, in dem ich nach Zeile 25 "zehner = minute - einer" mit EndIf abgeschlossen habe2.) bei mir wird die Stunde nicht angesagt:
"es ist Uhr zwanzig"ups...da ist wohl ne alte Version reingerutscht....
Sokobana wird diese ausstauschen, sobald er wieder online ist....
sorry.... -
Alzheimer läßt grüßen...

Ich habe die fehlerfreie Version oben reingesetzt.Gruß sokobana

-
Zitat
Original von Dosenpfand
ich glaube ohne dein MortScript währe das was hier passiert nur zur Hälfte oder gar nicht möglich
Möglich wäre es ganz sicher, denn MortScript kann natürlich auch nichts, was ich nicht in EVC++ hinbekomme (und somit auch jeder andere damit machen könnte).
Es wäre nur etwas umständlicher...
Ach ja, die "If ohne EndIf"-Fehlermeldung ist bei der letzten Beta reingekommen. Die geht vorm eigentlichen Start des Scripts noch kurz über die ganzen Kontrollstrukturen um nicht ausgeführte Blöcke einfach überspringen zu können statt mühselig Zeile für Zeile auf das Ende zu warten.
Als Nebeneffekt fallen dadurch auch fehlende End-Anweisungen auf. -
@Mort
nicht so bescheiden, MortScript macht unser Leben einfacher,
danke für die Erklärung@sokobana
ich habe die "sprechende Uhr" heute den ganzen Tag ausprobiert,
tolle Spielerei, besser als jede Modell-Eisenbahn
nur jetzt will sie nicht mehr so recht,
es ist 21:45 und mir werden keine Stunden mehr angesagt nur Minuten
"es ist Uhr 45"was kann das sein ?
kann das Thema mit der Ansage auch noch weiter ausgebaut werden?
ich könnte mir das so vorstellen:
"es ist 21 Uhr 45 ihre aktuelle Geschwindigkeit beträgt 230 kmh sie haben noch 1150 km bis zum Ziel
ihre vorrausichtliche Fahrtzeit beträgt 5 Stunden und 2 Minuten und ihre vorrausichtliche Ankunftszeit beträgt 2 Uhr 45
ich wünsche ihnen eine gute Fahrt"nun dreh ich völlig durch

:rofl:rofl -
...wünschen Sie Milch und Zucker in den Kaffee?
-
nur Zucker bitte
und für dich nen Tee
-
ich habe mir erlaubt die Datei <uhrzeit.mscr> zu verändern,
nun funktioniert die auch für Stunden zwischen 21 und 24 Uhrhoffendlich verstoße ich damit nicht gegen das
# Copyright by PrinzEmu und Sokobanag
edit: Anlage gelöscht, da neue Version von Sokobana gepostet wurde
-
Zitat
Original von Dosenpfand
ich habe mir erlaubt die Datei <uhrzeit.mscr> zu verändern,
nun funktioniert die auch für Stunden zwischen 21 und 24 Uhrhoffendlich verstoße ich damit nicht gegen das
# Copyright by PrinzEmu und Sokobanag
Hi Dosenpfand,
kein Problem und Dankeschön...
dafür ist es ja hier die Beta-Area
ABER: Deine Version funktioniert auch nicht, denn in der von uns verwendeten MortScript-Version gibt es kein ElseIf :gap
Und dann hab ich noch entdeckt, daß alle Zeiten von 0:00 - 0:59 nicht angesagt werden, da es kein 0.wav gibt ! Die neue Version ist gerade in Arbeit....
-
So hier nun ein neuer Anlauf für:
Die Sprechende Uhr!
Viel Spaß!

Korrektur um 17:10 | Minuten wurden nicht angesagt.
-
Zitat
Original von sokobana
So hier nun ein neuer Anlauf für:
Die Sprechende Uhr!Also bei mir sagt die nur: "Es ist siebzehn" nachdem ich die Dateien in
\Storage Card\Sokobana\MortSkript\
kopierte und die uhrzeit.exe aufrief.Ist da ein Fehler nur bei mir?
Gruß
TeeSteinchen
EDIT: Hat sich erledigt mit Download der soeben aktualisierten Dateien. -
ZitatAlles anzeigen
Original von TeeSteinchen
Also bei mir sagt die nur: "Es ist siebzehn" nachdem ich die Dateien in
\Storage Card\Sokobana\MortSkript\
kopierte und die uhrzeit.exe aufrief.Ist da ein Fehler nur bei mir?
Gruß
TeeSteinchen
EDIT: Hat sich erledigt mit Download der soeben aktualisierten Dateien.Gottseidank...

-
Zitat
Original von PrinzEmu
Und dann hab ich noch entdeckt, daß alle Zeiten von 0:00 - 0:59 nicht angesagt werden, da es kein 0.wav gibt ! Die neue Version ist gerade in Arbeit....
:sleep dann schlafe ich schon, aber für die Nachtfahrer(DK) unter uns ist das unbedingt wichtig,
dafür gibt es null.wav, die Sokobana nun mit eingebaut hat
ZitatOriginal von PrinzEmu
ABER: Deine Version funktioniert auch nicht, denn in der von uns verwendeten MortScript-Version gibt es kein ElseIf :gap
jau, ich verwende die neue MortScript4.01b25
weil ich mit einer geschwindigkeitsabhängigen Lautstärkeregelung für POI Observer fahre,
dabei wird die Systemlautstärke geschwindigkeitsabhängig geregelt,gibt es eigentlich eine Möglichkeit die Geschwindigkeit von GoPal direkt ab zu fragen ?
@sokobana
deine Version von der sprechenden Uhr, mit Sub Function für die Minuten, super Lösung
ich habe noch eine Frage:
wenn im Menü (aus Kartenansicht auf M) der Button Start-Menü betätigt wird,
geht das Setup-Menü an, nicht das Menu.exe, ist das so beabsichtigt ?
PFSkin.skn
AppButton
Action: MapMenu.leave;
launch: "$MortScript$MenuFromGoPal.exe";MenuFromGoPal.mscr
Run ( "\My Flash Disk\navigation\Setting.exe" )PFSkin.skn geht auch so:
Action: MainMenu.1;
launch: "My Flash Disk\menu.exe";g