Seine vorherigen Waffen...sollen die im Interior weiter verfügbar sein?
Und wie betrittst du mit deinem Skript ein Interior? ![]()
Seine vorherigen Waffen...sollen die im Interior weiter verfügbar sein?
Und wie betrittst du mit deinem Skript ein Interior? ![]()
bzw zeigen wie ich ein befehl scripte wenn man ein interior betritt das mann dann bestimmte waffen bekommt
Dieser Satz ist etwas verwirrend.
Willst du nun einen Befehl oder willst du eine Art Funktion, die aufgerufen wird, sobald der Spieler das Interior betritt? ![]()
...so wie in dem Link beschrieben? ![]()
Also ich glaube, es ist nicht möglich 2 Trams aneinander zu attachen (so das das ganze halbwegs schön aussieht und funktioniert).
Aber schau mal nach Trailern (das sind Anhänger / Wagongs) bei den SAMP Vehicles und dann kannst du diese Funktion nutzen: [wiki]AttachTrailerToVehicle[/wiki]
Unter OnPlayerRequestClass einfach SetSpawnInfo verwenden und dort die Daten eintragen und kein AddPlayerClass verwenden, wenn du es nicht benutzt ![]()
Lade mal crashdetect und schau, ob er was ausgibt in den Logs ![]()
in der Legende wird es angezeigt nur werden die User nicht farbig angezeigt.
Sind sie auch in dieser Gruppe? ![]()
Klar habe mir profiler geholt aber wo stehen jetzt die Errors?
Das gibt dir keine Errors aus..sondern zeigt dir, wodurch dein Skript laggt.
Du musst auch schon den Beitrag lesen..den ich gepostet hatte...
Füg in deine Server.cfg folgendes ein: profile_gamemode 1
und dann schau mal in deinen gamemodes Ordner und neben deinem Skript müsste eine html Datei mit dem selben namen sein..und öffne diese mit einem Browser und dann siehst du, was das Problem ist ![]()
Hmm nichts auffälliges zu erkennen.
Dann ist es doch ein Skript Problem ![]()
Keine Ahnung..was da gemacht wurde und ich bin gerade definitiv zu faul nachzuschauen ![]()
Vielleicht kann ja wer anders hier helfen ![]()
Hmm wurde anscheinend rausgenommen ![]()
Tjoa das Problem liegt auf jedenfall nicht bei GTA, sondern bei deinem Windows System.
Versuch eventuell mal eine Reperatur:
Einstellungen -> Update & Sicherheit -> Wiederherstellung -> und dann rechts oben PC zurücksetzen und deine Daten eben behalten ![]()
Den hast doch schon gerade gepostet...das war der server log
Du hast ja auch noch nicht das getan...was ich am Anfangs post geschrieben hatte ![]()
Nein...so:
if(setfrakid < 0 || setfrakid > 11) return SendClientMessage(playerid,GRAU,"Bitte gültigen Fraktions-ID eingeben!");
Okay ![]()
FrakInfo[setfrakid][maxrangs];
Hier ist der Fehler.
Also FrakInfo ist auf 12 deklariert. Du willst aber jemanden in Frak 89 setzen...diese Frak existiert natürlich nicht und dementsprechend failt das.
Du musst eine Abfrage einbauen, ob der Wert von setfrakid auch 0-11 ist ![]()
Was mach ich Falsch
Na was steht denn da: ![]()
[18:30:51] Loading plugin: crashdetect
[18:30:51] CrashDetect must be loaded before 'streamer.DLL'
[18:30:52] Failed.
Das bedeutet in deiner .cfg crashdetect muss ganz vorne stehen, damit es als erstes geladen wird ![]()
Probier mal folgendes:
Anschließend Windows neu starten und nochmal probieren ![]()
Dann mal crashdetect laden: https://github.com/Zeex/samp-plugin-crashdetect/releases
und dann schau in den server_log dann sollten da Fehler stehen ![]()
Wieso?
Weil laut der Fehlermeldung du irgendwie sowas machst:
new test[12]; //Hast ein Array mit 12 Elementen
new alevel = 89; //Das ist der index auf den du zugreifen willst
test[alevel] = 5; //Das geht natürlich nicht, da du nur 12 (0-11) indizes hast, aber auf den 89 zugreifen willst.
In deinem Code allerdings...sehe ich weder ein Array mit 12 Elementen, noch dass du irgendwo alevel als index benutzt ![]()
Hast du mal dein Skript neu compilt und den Server neu gestartet? ![]()
was mach ich falsch? hab nur das # gesetzt
Was meinst du damit? ![]()
Ich bin mir nicht sicher, ob diese Fehler daher kommen...da die jeweiligen public Funktionen kein forward haben..oder du einen Klammerfehler hast...
hmmm ![]()
Gut, das bringt mir nicht so viel...
Also es scheint, als ob du ein #endif verwendest, aber kein #if
Insofern...probier eventuell mal aus, das #endif zu löschen ![]()