Frage zum Scripting

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
  • Hey,
    ich hoffe ihr könnt mir helfen unszwar hab ich folgenes Problem:
    Ich möchte gerne einen Befehl machen der z.B. /createobject oder sowas
    Das Problem ist jetzt das ich diesem Object eine genaue ID bzw. Variable zuweisen will.
    Und wenn jemand daneben steht und macht /nehmeobject oder sowas das es dann verschwindet.
    Ich habe mir das schon so gedacht das man evtl.
    new Object[100]; macht oder sowas aber ich komme nicht weiter. :/
    Ich hoffe mir kann jemand helfen.


    MFG Weekend

  • du machst einfach eine globale neue variable z.B new object;
    dort wo das object erstellt wird machst du object = CreateObject(paramaterusw.);
    wenn es zerstört werden soll benutzt du
    DestoryObject(object);
    du kannst auch arrays machen das z.B für jeden spieler eine object variable hinzugefügt wird damit das arbeiten von mehreren objecten mit der gleichen variable möglich ist einfach new object[MAX_PLAYERS]; und bei jedes mal verwenden der object variable [arrayspieler] verwenden aber dann kann das object bei ongamemodeinit nicht erstellt werden musst du dann selbst entscheiden.