Danke, funktioniert jetzt.
Beiträge von Klang
-
-
-
-
Ab nach Goslar! TechnoBase.FM und HouseTime.FM - Club Visit in der Nachtschicht Goslar!
-
Ok, und wie "rendert" man allgemein den Text?
Beispiel: Spieler joint: Text wird angezeigt. Wenn er spawnt wird der Text ausgeblendet. -
Weil auf Race Servern wird ja auch immer mit dem dxDrawText gearbeitet...
-
Kann man nicht trotzdem irgendwie prüfen ob es aktuell was herunterlädt?
-
Hallo, wie kann ich überprüfen ob der Client gerade noch etwas herunter lädt?
Wenn ja, soll mit dxDrawText ein Text angzeigt werden, und wenn der Download abgeschlossen ist, soll der Text wieder verschwinden.
Wäre um jede (hilfreiche) Antwort dankbar. -
So funktioniert es jetzt, zumindest das keine Fehler kommen.
Allerdings hört man den Sound nicht.
Die Soundfiles wurden runtergeladen, der Pfad stimmt, und der Rückgabewert auch.Clientseitig
Luafunction playThisSound(soundtype) local sound = playSound(getLocalPlayer(),"sounds/"..soundtype..".mp3") setSoundVolume(sound, 1.0) end addEventHandler("playThisSound",getRootElement(),playThisSound)
Serverseitig//edit: Problem gelöst!
Wem fällt es auf?
Richtig! getLocalPlayer() ... falscher Syntax. *such*Also so:
-
Lua
Alles anzeigenfunction playThisSound(soundtype) local sound = playSound(player,"sounds/"..soundtype..".mp3")--player ist nicht definiert kann getLocalPlayer() verwendet werden setSoundVolume(sound, 1.0) end addEvent("playThisSound",true) addEventHandler("playThisSound",getRootElement(),playThisSound) triggerClientEvent(player,"playThisSound",login) -- wie ist login definiert?
Lualocal sound = playSound(player,"sounds/"..soundtype..".mp3")--player ist nicht definiert kann getLocalPlayer() verwendet werden
Danke, ist jetzt gefixt.
Er sollte aus dem Ordner die login.mp3 abspielen. -
Versuch mal nicht type zu verwenden ist nehmlich in LUA vordefiniert:
Luafunction playThisSound(soundtype) local sound = playSound(player,"gtrpsounds/"..soundtype..".mp3") setSoundVolume(sound, 1.0) end addEvent("playThisSound",true) addEventHandler("playThisSound",getRootElement(),playThisSound)
edit//
und so ausführen
playThisSound("error")triggern so
triggerClientEvent(player,"playThisSound","login")Funktioniert nicht, selber fehler nur
CodeWARNING: ***\server.lua:41: Bad argument @ 'triggerClientEvent' [Expected element at argument 3, got login]
Sind die Musikdateien in einer anderen Resource?Wollte ich erst, aber ist mit im "Hauptmode".
-
Hallo, irgendwas stimmt bei meiner Funktion nicht.
Die ist es:
Luafunction playThisSound(type) local sound = playSound(player,"sounds/"..type..".mp3") setSoundVolume(sound, 1.0) end addEvent("playThisSound",true) addEventHandler("playThisSound",getRootElement(),playThisSound)
Clientseitig rufe ich sie so auf:
Serverseitig so:
Allerdings kommt kein Sound, sondern nur bei der Serverseitigen Variante dieser Fehler:
CodeWARNING: ***\server.lua:41: Bad argument @ 'triggerClientEvent' [Expected element at argument 3, got nil]
Was noch wichtig ist, er soll die Sounds aus eine Ressource abspielen. -
-
Hallo, ich habe schon oft bei anderen Servern oben so eine Infobox gesehen.
Ein kleines Beispiel:Externer Inhalt button.moddb.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Jetzt wollte ich fragen ob es schon eine fertige Resource dazu gibt, oder wie man sowas klug lösen könnte.
mfg.
-
Mach So Groß wies geht und lass ganz unten 1mm Platz fürs Outputen...
Dann sieht man ja die Editfelder nicht mehr.
Ich bin echt am verzweifeln.Lua
Alles anzeigenLoginWindow = guiCreateWindow(0.00, 0.00, 1.00, 1.00, "", true) guiWindowSetMovable(LoginWindow, false) guiWindowSetSizable(LoginWindow, false) guiSetAlpha(LoginWindow, 0.00) Background = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, ":gimages/img/bg.png", true, LoginWindow) LoginGUI = guiCreateStaticImage(0.22, 0.02, 0.54, 0.97, ":gimages/img/login.png", true, Background) Loginname = guiCreateEdit(0.31, 0.32, 0.42, 0.07, "", true, LoginGUI) LoginPasswort = guiCreateEdit(0.31, 0.41, 0.42, 0.07, "", true, LoginGUI) guiEditSetMasked(LoginPasswort, true) Loginbutton = guiCreateButton(0.32, 0.51, 0.40, 0.05, "", true, LoginGUI) guiSetAlpha(Loginbutton, 0.00) guiSetProperty(Loginbutton, "NormalTextColour", "FFAAAAAA")
Volle Größe, aber die Edits (Loginname & LoginPasswort) sind nicht da.
-
Achso , das kann man Gui Editor schlecht machen weil man sonst nicht mehr Outputen kann... Zum Ouputen muss man auf den Screen Klicken aber es darf nix da sein und wenn du dann alles Schwarz hast klickste immer auf das Bild oder dem Fenster also kann man dann nicht mehr Outputen...
Ja eben, und jetzt bekomme ich es nicht richtig hin.
So sieht es aus: (Extra nur die GUI)Externer Inhalt host-it.tkInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt. -
Wie meinst du das mit Bildschrim Größe ? haste Relevativ eingestellt?
Ja habe ich.
Hier ein Beispiel:
(Das Schwarze der Loginscreen, bei dem weißen sieht man schon das Spiel)Externer Inhalt puu.shInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt. -
Hatte vergessen was umzubennen.
Aber das ist nicht die ganze Bildschirmgröße. -
Man sieht immer noch das Fenster.
-
Sorry war der alte Source. *:S*
Lua
Alles anzeigenGUIEditor = { window = {}, staticimage = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(0.00, 0.00, 1.00, 0.99, "Window", true) guiWindowSetMovable(GUIEditor.window[1], false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.staticimage[1] = guiCreateStaticImage(0.00, 0.00, 0.99, 0.99, ":gimages/img/bg.png", true, GUIEditor.window[1]) LoginFensterGFX = guiCreateStaticImage(0.23, 0.02, 0.54, 0.97, ":gimages/img/login.png", true, GUIEditor.staticimage[1]) Loginbutton = guiCreateButton(330, 518, 407, 51, "", false, LoginFensterGFX) guiSetAlpha(Loginbutton, 0.00) guiSetProperty(Loginbutton, "NormalTextColour", "FFAAAAAA") Ingamename = guiCreateEdit(0.31, 0.32, 0.42, 0.07, "", true, LoginFensterGFX) Passwort = guiCreateEdit(0.31, 0.41, 0.42, 0.07, "", true, LoginFensterGFX) end )