Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : VGUI



Schnittlauch
28.03.2007, 11:54
Hallo
Wie kann ich einen Clienten sagen, das er ein VGUI anzeigen soll?
MFG
Schnittlauch

Dark
28.03.2007, 12:14
Was is VGUI
Damit ist dem Thread-Ersteller sicherlich geholfen.
mfg LoC

Pac_187
28.03.2007, 12:31
Virtual Graphic User Interface

Also dein HUD ( Lebensanzeige usw. )

Willst du, dass die Clienten auf deinem Server, dein selbstgemachtes VGUI
haben?

Vielleicht hilft dir ja die Wiki weiter ;) :

Klick me! (http://www.garrysmod.com/wiki/?title=Category:Lua:Articles_GUI)

Schnittlauch
28.03.2007, 12:44
Ich hab nur das Problem, ich bin ziemlich neu in GMod10 lua,
und das Addon, lua gamemode zeugt bringt mich durcheinander ^^
Das Script aufm Server ist erstma im LUA Verzeichniss.
Das Script zum zeichnen des GUIs ist beim CLienten.
Jz weis ich aber nciht wie ich die funktion auf dem Clienten ausführen kann, vom server aus.
Oder mache ich das komplett falsch?

Das WIKI hilft mir nicht wirklich ^^

Pac_187
28.03.2007, 13:14
Da ich mich mit VGUIs nicht auskenne kann ich dir leider nicht weiterhelfen :-?

Ich hab mir ein VGUI runtergeladen und es liegt bei mir im Client Ordner, allerdings bekommen es meine Freunde auch nicht wenn sie auf den Server connecten.


Vielleicht muss es ja in den lua\autorun\server Ordner tun...

Einfach mal testen, schiefgehen kann nichts :D

Dark
28.03.2007, 13:44
@LoC's Bemerkung in meinem Post:
Ich kannte den begriff VGUI nicht,aber mit dem begriff Virtual Graphic User Interface kann ich was anfangen und hätte ihm so helfen können.

Wenndas Hud auf dem server ist wird es automatisch von jedem runtergeladen, also musst du es nur auf den server laden.

€r!k
28.03.2007, 13:49
@LoC's Bemerkung in meinem Post:
Ich kannte den begriff VGUI nicht,aber mit dem begriff Virtual Graphic User Interface kann ich was anfangen und hätte ihm so helfen können.

Wenndas Hud auf dem server ist wird es automatisch von jedem runtergeladen, also musst du es nur auf den server laden.

Soweit ich weiß nein.

Dark
28.03.2007, 13:50
Nich ?:shock: :shock: ? Wenn ich nen server mit nem Special hud joine dann hab ich nen anderes hud als sonst.

€r!k
28.03.2007, 14:12
Nich ?:shock: :shock: ? Wenn ich nen server mit nem Special hud joine dann hab ich nen anderes hud als sonst.

Naja dann geht es wahrscheinlich doch, hab ich mich eben geirrt...

Dark
28.03.2007, 15:01
Mhh weis jetzt auch net mehr genau aber theoretisch müsste es gehen, da ja auch andere sachen wie tools heruntergeladen werden?!?!?!?!

Schnittlauch
28.03.2007, 17:43
Ich will einfach nur ein vom Server gesteuertes normales fenster beim clienten anzeigen ^^

Ahja, falls ihrs noch nicht wisst, ich benutze GMod10 ^^

Pac_187
28.03.2007, 18:48
Das geht ja auch nur mit V10 ;)

Schnittlauch
28.03.2007, 18:52
Es könnten aber ja noch eine geben die denken ich Scripte für GMod9.

Zum Problem, kann mir jemand Code geben zum lernen?

Schnittlauch
29.03.2007, 12:12
Sry fürs puschen, aber hat keiner eine lösung zu meinem Problem?

A.I.
29.03.2007, 12:12
Bevor es weiter geht, VGUI heißt:



Valve Graphical User Interface (VGUI) It is an interface library created by Valve Software for use in their Steam distribution client and GoldSrc and Source game engines.

Neico
29.03.2007, 15:26
Was genau soll der Spieler sehen VGui is das was z.B. ULX Bbenutzt das mit der Lebensanzeige ist nich wirklich VGui sondern ein Hud und da isn unterscheid drin kannst ja auch mal das script hier reinschreiben bzw. mir per pm schicken oder was weiß ich dann kann cihd ir villeicht sagen was du tun musst....

Schnittlauch
29.03.2007, 16:41
Ich will ein fenster machen, kein HUD ^^
Damits jz alle haben ^^
Der ULX Code hat mir nichts gesagt.

Zum Script, ich hab keine Idee wie ich das anfangen soll.
Hab das auf WIKI versucht, aber das funzt nur Clientseitig mit
Concommands. Es soll aber aufm Server laufen.

Neico
29.03.2007, 22:41
is doch ganz einfach ich mach dir mal bei gelegenheit eins muss nur mal zeit für finden

und ums zu erklären du willst nen Clientside Script (da nen Gui immer ClientSide is was auch gut so is sonst würd der server abschmieren) vom Server aus spcih das jeder der draufkommt es erhält und dann ausfürhen kann also:

Server: Hat Client Side Gui und benutzt nen befehl (denn sag ich jetzt nich würd eh keiner was mit anfangen könne) um es zum Client zu senden und erstellt gleichzeigit nen Command für die Console das dan auch dirket auf ne Taste Gebindet wird beispiel: bind "p" "opengui"

Client(Jeder): erhält beim Joinen das script und kann sich nun aussuchen ob er denn command direkt ausführt sprich console auf und opengui rein oder er einfach p drückt (nun könnte das script auch so sein das es nach dem joinen automatishc aufgeht was aber lästig werden könnte) hat spaß mti dem gui fertig such dirs aus was de haben willst is alles möglich wenn des gesagt has versuch ich so schnell wie möglich dir nen gui fertig zu machen das du easy anpassen kannst für deine zwecke dann lernst dirket wie man sowas macht :D

Btw. könnte das ja ganz einfach machen und dir das XLib geben werd ich aber nich da das nur für die YaS Server sein wird sprich nur die YaS Server werden die wirklich guten Scripts haben :P

Schnittlauch
30.03.2007, 10:41
Ich will aber ja das es am anfang angezeit wird, weil es ein Login GUI wird. -.-

Neico
30.03.2007, 12:16
wie gesagt schreib mir wann das gui was das gui etc. tun können machen soll und ich guck mal nach