Beiträge von Taasty

    Xtream gibt sich in letzer Zeit immer mehr mühe, ihren Server wieder auf Vordermann zu bekommen. Ich selber bin ein Spieler aus dem 2012er Jahr, wo Xtream noch wirklich stark besucht war und das Team autark gearbeitet hat. Mittlerweile läuft das ganze ein bisschen anders, gerade auch weil MTA stark abnimmt was die Userzahlen angeht, dementsprechend betrifft es auch Xtream-Reallife. Die aktuelle Servermanager sowie die Projektleitung u. die Skripter geben ihr bestes um mehr Spielfreude auf den Server zu bringen. Derzeit mit Erfolg! Hoffen wir das es so bleibt, und Xtream weitere tolle 5 Jahre bekommt.

    Hallo liebe Community, ich habe aktuell ein Problem mit meinem Skript.. Ich habe einen Befehl geschrieben mit dem man das Adminlevel eines Spieler online umändern kann, was bislang super funktioniert hat. Allerdings sollte ein stellv. Projektleiter das Adminlevel nur bis (3) hoch-/runtersetzen können. Das funktioniert bei mir leider nicht.


    Das Debugscript spuckt mir nichts aus, könnt ihr mir da weiterhelfen ?

    Hey Leute, danke erstmal für eure mühe. Aber das ganze war mir viel zu Kompliziert! Ich habe mir überlegt, die standart premium.lua aus dem register./login zu nehmen. Jetzt allerdings habe ich ein Problem, also VIP System funktioniert, Zeit, Tage, Stunde wird abgezogen.

    Allerdings habe ich vor bestimmte Premium-Spawnwaffen u. Befehle einzufügen, jedoch funktioniert die Standrt if Abfrage nicht.

    Meine aktuelle abfrage:


    Code
    if vioGetElementData ( player, "premium" ) then


    Mache ich irgendetwas falsch ? Die Fahrzeugslots werden nicht erhöht, und eine Spawnwaffe bekommt man auch nicht.

    Hey Bonus, danke nochmal für die Antwort, ich glaube du hast mich falsch verstanden. Könntest du mir eventuell die Zeilenangaben geben wo genau das alles reinmuss. z.B: vioSetElementData ( player, "vip", dsatz["VIP"] ) Wo muss das hin ? > Was soll ich in die Fields eintragen und wo muss das hin: vioSetElementData ( player, "vip", 0 ) ?

    Danke für die Antwort, und wie sieht das beim Quitten aus ? Also ich bin komplett neu in Lua. Kann aber schon ein wenig. Also bei register/login trage ich ein "vioSetElementData ( player, "vip", 0 )" und die anderen zwei schritte ?

    Hey @Bonus, ich habe einen Thread von dir gelesen zu einem VIP-SYSTEM und würde mich freuen, wenn du oder jemand anderes mir das Detaillierter erklären könnte. Schwarz markierte Sachen kriege ich nicht hin. Alles andere könnte ich noch hinbekommen.

    Bei den SCHWARZ FETTGEDRUCKTEN Sachen brauche ich Hilfe.


    #NoHateMe - Ich bin neu in der Skriptsprache und versuche mich einzuarbeiten.


    --------------------------------------- Das war deine Antwort.
    Kannst du doch selber machen.


    • Erweitere in der Datenbank die Struktur von userdata um z.B. "VIP" als int, Standard 0 . /(DAS HABE ICH SCHON GEMACHT)
    • In Register_Login_Server.lua:

      • Diese Information von der Datenbank abrufen und übergeben: "vioSetElementData ( player, "vip", dsatz["VIP"] )"
      • Beim Register soll vioSetElementData ( player, "vip", 0 ) stehen
      • Beim Quitten soll das an die Datenbank übergeben werden (da wo es diese ganzen "field"s gibt=

      ------------------------------------------------ ,, Ab Schritt 3 würde ich alleine klar kommen.)

    • In playerlist rein gehen und da, wo name abgerufen wird, schreiben:
      if getElementData ( index, "vip" ) == 1 then name = name .." [VIP]" end
    • Eine Datei namens vip.lua erstellen und diese in die Meta eintragen
    • Da die ganzen Funktionen für VIPler reintun, in diesen auch direkt am Anfang abfragen, ob er VIP ist:
      "if vioGetElementData ( player, "vip" ) == 1 then"