TeamSystem 1.1.5

  • Ready

PewX -

Altes TeamSystem des Vio-Race / iRace Servers

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Dies ist das alte TeamSystem des Vio-Race (heute iRace) Servers.

Wichtig: Basierend auf MTA Accounts. Speicherung der Teams geschieht mit XML.

Folgende Funktionen besitzt es:
- Invite/Uninvite --> Neue User einladen/User vom Team entfernen
- Commands /accept /decline --> Einladen aktzeptieren/ablehnen
- Rank up/down --> Rank 1 bis 4 an einen Member verteilen (4 = Leader)
- Pay in/out --> Geld ein/auszahlen
- Leave --> Team selbstständig verlassen
- Slots & Slots upgrade --> Team ist begrenzt. Slots kann der Leader upgraden
- Anzeigen im GUI: Genutzte/Gekaufte Slots - Anzahl an Teammember die online sind - Memberrank - Teamkasse

Bekannte Bugs:
- Wenn der Accountname Sonderzeichen entählt, kann die XML nicht geladen werden
- Wenn der Accountname am Anfang eine Zahl enthält, kann die XML nicht geladen werden
- Nicht wirklich sicher vor User, die Lua Code nachladen können



1) Integration
Das TeamSystem kommt aktuell als eigenständige Resource daher. Damit alle Funktionen genutzt werden können, müssen evt. einige Anpassungen vorgenommen werden.

2) Anpassen des Pfades
Wenn das TeamSystem in ein anderes Script integriert wird, muss der Pfad zur XML angepasst werden! Dieser befindet sich in der TeamSystem_xml.lua (erste Zeile). Sollte die Meldung "Can't load TeamSystem.xml" auftreten, so ist entweder der Pfad falsch oder die XML weißt einen Fehler auf. Um die XML auf einen Fehler zu prüfen kann man folgende Website nutzen (oder alternativen Googlen): xmlvalidation.com/?L=2

3) Erstellen von Teams
Um Teams zu erstellen muss das Script gestoppt werden (ich weiß, in dem Thema ist das Script sehr inkompetent). Wie das auszusehen hat, kann man aus der TeamSystem_example.xml entnehmen.

4) User in ein Team setzen
Ein Leader kann im laufenden Script immer User hinzufügen oder entfernen. Dazu muss aber erst mal ein Leader konfiguriert werden. Dies kann auch nur manuell geschehen und somit muss das Script gestoppt werden. Auch dies kann man aus der TeamSystem_example.xml entnehmen

5) Accountname
Aufgrund der XML dürfen User keine Sonderzeichen im Accountnamen enthalten. Auch dürfen keine Zahlen am Anfang des Accountname stehen (Bsp.: 1337PewX geht nicht | PewX1337 geht)
  • Version 1.1.5

    - 13,04 kB - 298 mal heruntergeladen