Nabend leute,
ich stehe vor der Aufgabe, vor der schon viele standen. Jeder der einen Samp-Server besitzt weis, dass es durch Samp selber unmöglich ist, Fahrzeugmodelle für alle Spieler zu ersetzen.
Ein weiser mann namens "Trooper" aus dem deutschen Samp Forum hat dieses Problem erfolgreich beseitigt allerdings die weiterentwicklung eingestellt weswegen wichtige Server Down gingen. Er veröffentlichte seinen Sourcecode, in der Theorie nicht schwer in der Praxis für mich schon.
Es funktionierte folgender Maßen.
Alle Fahrzeugmodelle sind in einer Datei Von GTA Gespeichert die GTA3. Diese liegt Lokal auf jedem PC und ist vom Server normalerweise nicht beeinflussbar. Normalerweise...
Um auf meinem Server Spielen zu können benötigt man einen Launcher. Dieser Launcher ist der Schlüssel zum ziel.
Jeder Spieler der auf dem server Spielen möchte muss etwas runterladen... nein kein Virus, etwas ähnliches wie HackShield ein Programm was alle wichtigen Daten auf dem PC für den Server vorbereitet, dabei um Carmods serverweit sehen zu können Passiert folgendes:
1. Der spieler Startet den Server dabei Wird Per AutoIT auf eine Textdatei zugegriffen in welcher alle vom server angebotenen Carmods stehen bzw in dieser Textdatei steht ein Directlink zum Download. AutoIT erkennt die Namen der Fahrzeuge und öffnet die datei in der alle gta fahrzeugmodelle stehen
2. Die Fahrzeuge dessen namen in der Textdatei stehen von diesen Fahrzeugen wird Local ein Backup erstellt.
3. Nun wird das Entsprechende Fahreug dank des Linkes aus der Textdatei runtergeladen und mit dem orginalen ersetzt.
4. Der Spieler kann auf dem Server spielen, dank diesem verfahren haben alle spieler die selben autos.
5. Rückgängig werden alle Ersetzten Fahrzeugen beim verlassen des servers wieder mit dem Backup ersetzt und alles in seine ursprungsform zurück gesetzt.
Ich habe den Sourcecode dafür der Allerdings nicht ganz funktioniert. Ich hoffe ihr versteht nun was ich meine, wenn jemand fragen hat kann er diese unter den Thread schreiben
Gerne bin ich auch in Skype erreichbar
BennIY231
Mit freundlichen Grüßen
BennIY
//EDIT:
Hier Troopers Thread mit anleitung und allem was ein Server betreiber wissen muss (Benötigt Samp und Gta Sanandreas zum testen)
http://forum.sa-mp.de/gta-multiplaye…ad-integration/
Hier der Sourcecode zu den Dateien: http://www.solidfiles.com/d/33ff3278c3/
Das Problem ist, dass ein Formular Fehlt in das Man etwas reinschreiben muss um das die daten gelesen werden, da alles auf einen server zugriff und dann verteilt wurde, villeicht wer sich dafür interesiert dem erklär ich das gerne nochmal im voice chat skype ts³ oder so da ich das in der Theorie wirklich verstanden habe nur die Umsetzung fehlt. Ich habe lange gebraucht zum verstehen kann aber schlecht alles so genau erklären.