unsichtbarer Button in Kartenansicht?

  • Wie kann ich in der Kartenansicht einen unsichtbaren Button erzeugen und damit eine Mortscript-Datei starten?


    Kann mir mal jemand ein Beispiel posten, welches ich in die pfskin.skn einfügen kann?


    Position des Buttons: oben links
    Größe: kleines Rechteck (z.B: 40x40)
    auszuführende Datei: \my flash disk\programme\mortscript\test.exe


    Vielen Dank und schönen Sonntag!

  • Mhm, der große Skinner bin ich jetzt auch nicht und Dich auf's Wiki zu verweisen, ist fast wie mit den Eulen und Athen! :)) Bevor Dir aber ein richtiger Crack weiterhilft, hast Du hier mal reingeschaut? -> Unsichtbarer_Button

  • Vielen Dank ... aber das hatte ich bereits gelesen (und noch jede Menge mehr). Mein Prob. ist dabei, daß ich nicht weiß, wie ich auf die Mortscript.exe verweisen kann. Deshalb wäre ein wie oben angegebenes Beispiel am einleuchtesten.


    Danke dennoch vielmals!

  • Beispiel Button


    Code
    Beispiel_Button
    		{
    			Class: LauncherButton;
    			Coordinates: 0,0,40,40;
    			Enabled: 240,64,0,0;
    			Pushed: 240,64,0,0;
    			Launch: "\My Flash Disk\programme\mortscript\test.exe";
    
    
    		}

    Gruß Navirunner

    GoPal Wiki
    Tipps und Hilfen reinschauen lohnt sich

    **** Bitte keine Supportanfragen per PN, nur über's Forum! ****
    ******** Dann haben auch alle anderen was davon **********

  • Ach so, dass mit dem 'Launch' hätte ich ja auch noch gewußt! :))

  • Hi Navirunner!


    Vielen Dank das sich ein echter Profi meinem Problem annimmt. Leider ist es nicht ganz so einfach, weil ... ich möchte den Button (auch) in der "Kartenansicht" haben. Wenn ich deinen Befehl (und den hatte ich auch schon vorher getestet ;) )nehme, ist der Button in allen "Menütafeln" aktiv, aber leider nicht, wenn ich in der Kartenansicht bin.


    Dennoch auch Dir ... vielen Dank!!

  • sf_map_buttons.left
    {
    ID: 4063550;
    Class: SkinContainer;
    Coordinates: 0,0,100,177;
    BGMode: transparent;
    TapMode: TapThrough;
    EnabledState#DP: 2134769706;
    LongTapDownEvent: 2132606983;





    Testbutton
    {
    Class: LauncherButton;
    Coordinates: 0,0,40,40;
    Enabled: 240,64,0,0;
    Pushed: 240,64,0,0;
    Launch:"\My Flash Disk\programme\mortscript\test.exe";


    }


    Volume
    {
    ID: 4063551;
    Class: PushButton;


    Leider funktioniert es auch so noch nicht. Was mache ich falsch?


    Vielen Dank für die Unterstützung!


    ... und sorry falls ich mich einfach zu blöd anstelle! :smt009

  • Wenn du diesen Button in der "Mapview" einfügst und noch Layer: OnTop;
    mit einsetzt, dann ist der Button in der Kartenansicht immer oben links verfügbar.
    Für den Splitscreen, diesen Button dann auch unter "mapview_splitscreen" einfügen


    Du hast ihn wahrscheinlich im "sf_view_titlebar.default " eingesetzt, da nutzt er nichts in den Kartenansichten weil das Panel dort nicht angezeigt wird.
    Alternativ kannst du den Button auch unter "sf_map_titlebar.default" einfügen, das ist das Panel oben in der Kartenansicht.

    Gruß Navirunner

    GoPal Wiki
    Tipps und Hilfen reinschauen lohnt sich

    **** Bitte keine Supportanfragen per PN, nur über's Forum! ****
    ******** Dann haben auch alle anderen was davon **********

  • Zitat von Navirunner

    Wenn du diesen Button in der "Mapview" einfügst und noch Layer: OnTop;
    mit einsetzt, dann ist der Button in der Kartenansicht immer oben links verfügbar.
    Für den Splitscreen, diesen Button dann auch unter "mapview_splitscreen" einfügen


    Treffer --> versenkt!


    Vielen Dank nicht nur für die Tips, sondern auch für die Erklärungen, denn es hinzubekommen ist das Eine, aber das Verstehen ist noch viel wichtiger! ;)


    Danke!!!! :top :top

  • Gerne und schön das es jetzt funktioniert.

    Gruß Navirunner

    GoPal Wiki
    Tipps und Hilfen reinschauen lohnt sich

    **** Bitte keine Supportanfragen per PN, nur über's Forum! ****
    ******** Dann haben auch alle anderen was davon **********

  • Monika

    Hat das Label [GoPal 5.x] hinzugefügt.