Variablen global oder local?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,


    Ich wollte fragen wo ich die variablen machen sollte,
    Global ganz oben im Script, beim anfang von OnPlayerCommandText
    oder im Befehl?
    Was würde am schonendes für den Script sein?


    Mit freundlichen Grüßen


    Martinez

  • Wenn du eine Variable nur in einer Funktion brauchst, dann ist eine lokale Variable natürlich ressourcensparender.
    Der Speicher für lokale Variablen wird nach ihrem Gültigkeitsbereich wieder freigegeben, der Speicher für globale Variablen muss hingegen die ganze Zeit reserviert bleiben, da man ja jederzeit im Script darauf zugreifen kann.
    Fazit: Globale Variablen nur dann, wenn du die Variable in verschiedenen Funktionen brauchst.

    Professioneller Webentwickler.