Wie ist denn ReturnUser bei der definiert und was gibst du genau ein? ![]()
Beiträge von Kaliber
-
-
Du musst nur das new tmp[32] löschen..
und ReturnUser(params); schreiben..is nicht so kompliziert

-
new tmp[32];
new giveplayerid = ReturnUser(tmp);tmp ist leer...also spectatest du immer ID 0

Nutze anstatt tmp den params Parameter

Also einfach: ReturnUser(params)
-
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:
- Windows + R drücken
- Gib regedit ein
- Gehe zu: HKEY_LOCAL_MACHINE, SOFTWARE, Microsoft, Windows, CurrentVersion, Policies, System
- Dort schau rechts, da sollte EnableLinkedConnections stehen
- Mach einen Doppelklick drauf, und schreib da eine 1 rein.
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
