Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Player: Methoden hinzufügen

  1. #1

    Standard Player: Methoden hinzufügen

    Hallo, und herzlichst Willkommen zu meinem ersten Post.

    Derzeit schreibe ich bevorzugt in LUA und stieß dabei auf LUA in Verbindung mit Garrys Mod, habe mich eingearbeitet, die Wikis gewälzt und Google bemüht. Bei einem Freund teste ich meine Scripts. Mein PC ist leider Gottes zu schlecht. Nunja, nervig aber es geht.

    Nun denn, momentan frage ich mich, wie ich dem Objekt Player eigene Methoden und Eigenschaften hinzufügen kann.
    Beispielsweise die Eigenschaft 'ply:blubb' und die Methode 'ply:GetBlubb()'.

    Wahrscheinlich ist die Lösung relativ sehr einfach, aber ich komme momentan einfach nicht drauf, und meine alt bewehrten suchmaschienen wollten mir dieses mal auch nicht auf die Sprünge helfen. (Gott hasst mich...)

    Grüße,
    makku

  2. #2

    Standard AW: Player: Methoden hinzufügen

    Erst einmal Herzlich Willkommen im Forum!


    Was möchtest du denn machen?
    Stelle uns dein "Konzept" in groben Zügen vor,
    denn das würde das ganze vereinfachen

  3. #3

    Standard AW: Player: Methoden hinzufügen

    Wow. Du bist schnell. *zwinker*

    Nunja, mein Ziel ist es im groben, das Objekt Player zu erweitern. Das ganze dient dem Zweck, ein kleines System zu entwickeln, das menschliche Bedürfnisse wie Hunger, Durst, zuneigung, Blasendruck und ähnliches umfasst.

    Das ganz wollte ich dann eben dadurch realisieren das Playerobjekt um ein paar Methoden und Eigenschaften zu erweitern..sofern das geht, ohne das Objekt an sich umzuschreiben. *hust*

  4. #4

    Standard AW: Player: Methoden hinzufügen

    Du willst also so etwas, wie ein Roleplayscript schreiben?
    Bitte nicht... davon gibt es schon soooooo viele!

  5. #5

    Standard AW: Player: Methoden hinzufügen

    *schmunzel*
    Zum Bitte nicht sei angemerkt: Ich kenne mich da nicht aus.

    Zum Rollplayscript:
    Ich schreibes momentan für besagten Freund, der es ganz lustig Fände, wenn seine Besucher immer mal aufs klo rennen müssen, wenn sie auf seinem Server sitzen.

    Außerdem Interessiert es mich im allgemeinen, wie man anderen Objekten neue Methoden usw geben kann. Hätte Interessante Möglichkeiten.

  6. #6

    Standard AW: Player: Methoden hinzufügen

    Hm... das wird schwierig.

    Du könntest das ganze mit Tables regeln.
    Hatte mal irgendwo einen Thread ausm FP davon, aber kann ihn leider
    nicht wiederfinden

  7. #7

    Standard AW: Player: Methoden hinzufügen

    Meinst du...
    Ahh. Ich glaube ich verstehe.

    In Richtung Datenbankmanagement.

    Jeder Table kriegt Beispielsweise die Steamid eines Players und dadrinne werden dann die Werte und funktionen gespeichert?

    Hätte ich auch selbst drauf kommen können... aber mir fallen standartmäßig nur die komplizierten Lösungen ein. *seufz* Schade eigentlich, dass es keine elegantere Lösung gibt.

  8. #8

    Standard AW: Player: Methoden hinzufügen

    Naja hier sind so zwei wichtige Sachen die du brauchst, um dich durch
    V10 Lua durch zuschlagen:


    Liste aller Befehle ( Sind nicht alle, sonder nur die, die auch schon beschrieben wurden [Beispiele und so])

    Lua-Wiki

    Natürlich alles auf Englisch!

  9. Folgender Benutzer sagt Danke zu Pac_187 für den nützlichen Beitrag:


  10. #9

    Standard AW: Player: Methoden hinzufügen

    Jabb, das ist eines der Wikis, durch die ich mich gewälzt habe.
    Dann werde ich es halt per Tables lösen. *Seufz*

    Vielen Dank

    Grüße, makku

  11. #10
    Avatar von Scarecrow
    Registriert seit
    15.12.2005
    Ort
    Nordrhein-Westfalen

    Standard AW: Player: Methoden hinzufügen

    also das Objekt "ply" zu erweitern ist demnach nicht möglich, weil es ein festgelegtes Objekt mit festgelegten Methoden ist. Ich bin mir nicht sicher, aber es soll möglich sein, eigene Methoden für eigene Variablen in Lua zu machen. Solltest du dich damit aber nicht abfinden, dann könntest du, wenn du es schaffst, deine eigene .dll-Library erstellen, die dann in Gmod geladen werden kann und so Funktionen erweitert.

    Wie man diese erstellt weiß ich leider auch nicht, weil ich sonst auch alles mit Tables und Textdateien machen würde
    Welches ist die Höchstgeschwindigkeit einer unbeladenen Schwalbe?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •