Jump to content
RAGE Multiplayer Community

Browser Overlay?


Recommended Posts

Hallo Maxx,

grundsätzlich kannst du ein HTML Overlay immer dann im Fahrzeug anzeigen, wenn du einsteigst. Beim Aussteigen blendest du es dann wieder aus.

Hierzu musst du auf die entsprechenden Events reagieren.

Clientseitige Events

  • playerEnterVehicle
  • playerLeaveVehicle

Serverseitige Events (C#)
Hier müsstest du das Ganze dann natürlich noch zum Client triggern.

  • OnPlayerEnterVehicle
  • OnPlayerExitVehicle

 

Wie darf das mit dem anzeigen an einer Position verstanden werden? Soll es immer an der selben Stelle im Bildschirm angezeigt werden oder immer an einer bestimmten Stelle im Fahrzeug sein? Diese Info ist ganz entscheidend für dein Vorhaben.

 

Freundliche Grüße
Florian

Edited by Florian28
Link to comment
Share on other sites

Das Overlay welches als Unterlage dient, soll immer dann angezeigt werden wenn der Spieler im Fahrzeug sitzt. Damit ist gemeint, es ist ein Hintergrund für die Fahrzeug Anzeige (Tank, km/h, Zustand, KM Gefahren etc)

http://prntscr.com/jk8c1o

Das Overlay sollte also etwa an dieser Stelle daraufhin erscheinen : http://prntscr.com/jk8c7s

 

//Nachtrag:

* {
    background-color: rgba(0,0,0,0.0);
}

#speedmeter
{
    position: absolute;
    top: 565px;
    left: 28px;
    background-color: rgba(0,0,0,0.5);
    width: 270px;
    height: 300px;
    z-index: -1;
}

 

//Car Speedometer
mp.events.add('render', () => {
    showSpeed();
});

//If player enter vehicle start this event (Beknackte Dokumentation)
mp.events.add("playerEnterVehicle", () => {
	browserCar = mp.browsers.new("package://browser/speedmeterbg.html");
	mp.gui.cursor.visible = false;
});

//if player leave vehicle, stop the event
mp.events.add("playerLeaveVehicle", () => {
	browserCar.destroy();
	mp.gui.cursor.visible = false;
});

Damit funktioniert es fast perfekt. das Overlay liegt noch über die km/h Anzeige aber im ganzen schon relativ gut ;)

 

Mit freundlichen Grüßen,

Maxx_Meyer

Edited by Maxx Meyer
Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...