Tag, wie funktioniert das nun mit er Bridge Dateien zu laden für den Client?
Pack ich das in den client_pagackes Ordner oder gibt es in der Meta.xml ein eintrag denn ich hinzufügen muss. Dann wie nutze ich CEF richtig und öffne mit einer lokalen Index.html die Seite.
Bekomme das irgendwie nicht so ganz hin, da dass Wiki von Network/RageMP nicht wirklich ausgebaut ist und einiges fehlt.
Bridge CEF richtig nutzen
-
-
-
Danke für deine Weisheit, finde ich überhaupt nichts brauchbares.
dankefürnichts.png -
vielleicht hilft das
https://wiki.gtanet.work/index…e_Bridge_on_Linux/Windows -
Auch nicht, schon durchgeschaut.
-
Clientside
var cef = null;
cef = mp.browsers.new("package://index.html");
cef.execute("javascriptfunction();");
...
die index.html liegt dann unter client_packages/index.html
-
Ja aber wie rufe ich das via c# auf ?
-
Gar nicht. RageMP hat noch kein Clientside C#
-
Lol du rufst es auch Serverseitig auf, wenn ich mich nicht irre nur weiß ich nicht wie ich das genau mache.
-
Bei RageMP funktioniert das anders als bei GTMP.
Du musst bei RageMP den CEF Browser Clientseitig und nicht Serverseitig aufrufen.
Hier hast du ein paar Links aus dem Wiki anhand des Codes sieht man das man das Clientseitig aufruft.
Auch wenn es nicht viele bis keine Beispiele dort gibt. Wenn du im Wiki Serverseitig guckst wirst du keine Funktionen wie diese finden.https://wiki.rage.mp/index.php?title=BrowserCreated
https://wiki.rage.mp/index.php?title=BrowserDomReady
https://wiki.rage.mp/index.php?title=BrowserLoadingFailed
https://wiki.rage.mp/index.php?title=Browser::Browser
https://wiki.rage.mp/index.php?title=Browser::execute
https://wiki.rage.mp/index.php?title=Browser::destroy
https://wiki.rage.mp/index.php?title=Browser::markAsChat
https://wiki.rage.mp/index.php?title=Browser::reload
https://wiki.rage.mp/index.php?title=Trigger
https://wiki.rage.mp/index.php?title=Browser::active
https://wiki.rage.mp/index.php?title=Browser::urlUnd die Files für CEF müssen dann auch im client_packages Ordner vorhanden sein.
-
Gar nicht. RageMP hat noch kein Clientside C#
doch du kannst über ein plugin die GTA:N libraries verwenden
ups verlesen ;Ddu musst clientseiting(client_packages) ein javascript erstellen welches du z.B. events.js nennst dort erstellst du ein neues event wo du den CEF erstellst
du solltest nun das client event triggern können
PS
Ich bin mir nicht sicher da ich selber nodejs für die serverseite verwende
-
Bei RageMP funktioniert das anders als bei GTMP.
Du musst bei RageMP den CEF Browser Clientseitig und nicht Serverseitig aufrufen.
Hier hast du ein paar Links aus dem Wiki anhand des Codes sieht man das man das Clientseitig aufruft.
Auch wenn es nicht viele bis keine Beispiele dort gibt. Wenn du im Wiki Serverseitig guckst wirst du keine Funktionen wie diese finden.https://wiki.rage.mp/index.php?title=BrowserCreated
https://wiki.rage.mp/index.php?title=BrowserDomReady
https://wiki.rage.mp/index.php?title=BrowserLoadingFailed
https://wiki.rage.mp/index.php?title=Browser::Browser
https://wiki.rage.mp/index.php?title=Browser::execute
https://wiki.rage.mp/index.php?title=Browser::destroy
https://wiki.rage.mp/index.php?title=Browser::markAsChat
https://wiki.rage.mp/index.php?title=Browser::reload
https://wiki.rage.mp/index.php?title=Trigger
https://wiki.rage.mp/index.php?title=Browser::active
https://wiki.rage.mp/index.php?title=Browser::urlUnd die Files für CEF müssen dann auch im client_packages Ordner vorhanden sein.
Ich muss doch vom C# aus wie es @DanRho es beschrieben hat aufrufen also doch serverseitig. -
Beitrag von traxx ()
Dieser Beitrag wurde vom Autor gelöscht (). -
Bekomme immer eine Fehlermeldung mit "undefined:0:".
-
-
Denn definier es einfach
Bestes kommentar ever
@GamerXiOS
Gib uns mal deinen code den du bisher hast dann können wir dir auch helfen -
habe diesen genommen.
-
-
Und wie trigger ich das von c# aus?
#Er führt überhaupt keine Clien Sachen aus, egal was ich mache.
-
Und wie trigger ich das von c# aus?
#Er führt überhaupt keine Clien Sachen aus, egal was ich mache.
Melde dich via PM mit deinen TeamViewer Daten + TeamSpeak IP oder so, ich helfe dir eben und erkläre es dir schnell.
#edit war kein Fehler im Code, alles passt.
-