Luc4Luc4

Lua

Dec 19th, 2019 (edited)
1,066
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. ACHTUNG: Mindestens grundlegende Kenntnisse über die englische Sprache sind eine Grundvoraussetzung, ansonsten wird man sehr viele Schwierigkeiten haben!
  2.  
  3. ## Das Allerwichtigste ##
  4. Das Garry's Mod Wiki ist die Hauptinformationsquelle, welche man sehr häufig benutzt, auch als erfahrener Programmierer greift man ständig auf solche Quellen zurück. Es gibt im Wiki auch einige Tutorials zu Basics, aber auch zu komplexeren Themen.
  5. Wiki: https://wiki.facepunch.com/gmod/
  6.  
  7. ## Learning by doing ##
  8. Nur durch das Anschauen von Tutorials wird man kein Meister. Man muss das, was man in den Tutorials lernt, immer wieder anwenden und auch neue Dinge ausprobieren, zu denen es kein Tutorial gibt.
  9.  
  10. ## Programme ##
  11. Man benötigt lediglich einen beliebigen Text-Editor, um für Garry's Mod zu programmieren.
  12. Empfehlenswert ist Visual Studio Code.
  13.  
  14. Verwendet man Visual Studio Code, empfehle ich folgende die folgende Erweiterung, welche einem enorm bei der Programmierung für Garry's Mod hilft:
  15. * https://marketplace.visualstudio.com/items?itemName=venner.vscode-glua-enhanced
  16.  
  17. Sollte einem diese Erweiterung nicht zusagen, kann man stattdessen auch folgende Erweiterungen in Kombination verwenden (Die vorherige und die folgenden Erweiterung funktionieren nicht zusammen!):
  18. * https://marketplace.visualstudio.com/items?itemName=aStonedPenguin.glua
  19. * https://marketplace.visualstudio.com/items?itemName=sumneko.lua
  20.  
  21. Weitere empfehlenswerte Erweiterungen:
  22. * Material Icon Theme: https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme
  23. * Discord Presence: https://marketplace.visualstudio.com/items?itemName=icrawl.discord-vscode
  24. * Code Stats: https://marketplace.visualstudio.com/items?itemName=riussi.code-stats-vscode
  25.  
  26. ## Playlist 1 ##
  27. Link: https://www.youtube.com/watch?v=uD7xA_yUQMA&list=PLN1e9kVZIWewR9Tm48zbxdm1qiBEWYpJI
  28. Diese Playlist beinhaltet im Prinzip alle Basics, sie alleine reicht komplett aus, um grundlegende Kenntnisse zu erlangen.
  29.  
  30. ## Playlist 2 ##
  31. Link: https://www.youtube.com/watch?v=RoERwONu8rc&list=PLyQg3m0a5UitP1lHptwWc_4N2ZkRQBfrZ
  32. Diese Playlist zeigt Lua außerhalb von Garry's Mod. Hier werden jedoch trotzdem die Themen beigebracht, welche man auch in Garry's Mod verwendet, da Garry's Mod Lua nur erweitert.
  33. Wichtig: Es wird oft "io.read()" gezeigt, dies findet in Garry's Mod keine Verwendung und kann wieder vergessen werden. Außerdem muss man sich auch nicht, wie es die Playlist zeigt, extra Lua herunterladen, da dies alles bereits in Garry's Mod integriert ist.
  34.  
  35. ## Playlist 3 ##
  36. Link: https://www.youtube.com/watch?v=c1mQ3mpdiJU&list=PLyQg3m0a5UivaAXEfVDngKYp9jyNSTIo_
  37. Diese Playlist baut auf Playlist 2 auf und nimmt nun speziell Bezug auf Lua in Garry's Mod.
  38.  
  39. ## Zusammenfassung ##
  40. Playlist 1 reicht theoretisch aus, um die Basics zu erlernen, welche man zum Starten benötigt. Versteht man manche Themen nicht oder möchte sein Grundwissen noch erweitern, kann man in Playlist 2 und 3 nach dem Thema suchen oder diese nacheinander anschauen. Wichtig ist, das Gelernte immer anzuwenden, da man es sonst vergisst.
Advertisement
Add Comment
Please, Sign In to add comment