crashdetect sagt der streamer ist schuld, das laden geht
Würdest du uns die vollständige crashmeldung aus dem Server Log denn gerne zeigen? ![]()
crashdetect sagt der streamer ist schuld, das laden geht
Würdest du uns die vollständige crashmeldung aus dem Server Log denn gerne zeigen? ![]()
hatte vor damit ein System zu machen das man einen seil hoch geht wie soll ich vorgehen oder geht das net
Doch da gibt es einige Systeme:
Link zum Grabble Hook: https://forum.sa-mp.com/showthread.php?t=266187
weiß nicht wie ich es abfragen soll, habe so etwas noch nie gemach
Hä? Habe ich doch beschrieben wie du das machst...
Und wenn du auf [wiki]GetPlayerKeys[/wiki] klickst, bekommst du doch sogar ein Beispiel ![]()
Also ich find das Gebäude jetzt gar nicht so schlecht, aber ich musste etwas schmunzeln, als ich das Dach gesehen habe...
Diese Form...alsoo was genau soll das darstellen? hahaha ![]()
Ist es möglich ein Fahrzeug langsamer beschleunigen/bremsen zu lassen?
Ja, das ist möglich durch die Funktion [wiki]SetVehicleVelocity[/wiki].
Unter OnPlayerUpdate könntest du probieren mit [wiki]GetPlayerKeys[/wiki] herauszufinden, ob er gerade beschleunigt oder bremst.
Dann kannst du mit [wiki]GetVehicleVelocity[/wiki] auch die genaue Geschwindigkeit bestimmen und dann entweder schneller bremsen oder beschleunigen lassen, indem du die aktuelle Velocity in die jeweilige Koordinaten Richtung erhöhst.
Hier mal ein paar Funktionen, die dir evtl helfen:
stock GetVehicleSpeed(vehicleid)
{
new Float:x,Float:y,Float:z;
GetVehicleVelocity(vehicleid,x,y,z);
return floatround(floatmul(VectorSize(x,y,z),200.0));
}
stock SetVehicleSpeed(vehicleid, Float:speed)
{
new Float:x, Float:y, Float:z, Float:a;
GetVehicleVelocity(vehicleid, x, y, z);
GetVehicleZAngle(vehicleid, a);
x = floatsin(-a, degrees) * floatdiv(speed,200.0);
y = floatcos(-a, degrees) * floatdiv(speed,200.0);
SetVehicleVelocity(vehicleid, x, y, z);
}
Alles anzeigen
Kann immernoch Befehle Spammen,
Das ist der falsche Callback...du musst das unter OnPlayerCommandReceived packen...
Und dann glaube ich auch mit return 0; musst nochmal nachlesen.
CreateObject oder wie ?
....gibt es noch andere Wege Objekte zu erstellen? ![]()
#Handy
...solltest vielleicht mal den Log durchgehen, 50% Fehler ![]()
Aber da findet man nichts.
Dann solltest du schauen, wie der Fehler ansonsten verursacht werden könnte abgesehen durch die mysql Funktionen.
Eventuell mal crashdetect inkludieren...andere Parameter...schau mal in die SuFu, gerade keine Zeit.
Gibt es eine Möglichkeit die Fahrzeuge auf einem Packer (ID 443 / Son LKW wo man Fahrzeuge rauf fahren kann), zu freezen, dass die nicht runter fallen ?
Nicht sehr gut.
Besser wäre es ein Auto Objekt zu nehmen und dieses an den Schlepper zu attachen.
Attempted to read/write array element at index 65535 in array of size 2000
Schau mal diese Zeile an, was sagt uns das?
array of size 2000. Das bedeutet du hast irgendwo ein Array mit MAX_VEHICLES deklariert
und versuchst auf den index 65535 zuzugreifen.
65535 entspricht INVALID_PLAYER_ID.
Ich kenn jetzt deinen Code nicht, schau doch einfach mal die einzelnen Variablen an und überlege, welcher den Wert INVALID_PLAYER_ID haben könnte ![]()
Ja...wieso machst du das nicht einfach? ![]()
new string[128];
format(string,sizeof(string),"Spieler ist noch %d Sekunden im Krankenhaus!", PlayerInfo[pID][pTotUnix]-gettime());
GameTextForPlayer(playerid, string, 5000, 5);
Aber ich empfehle dir ein TextDraw oder sowas...GameTexte sind eigentlich immer sehr ungeeignet ![]()
Pack den Log in pastebin ![]()
Nein der Ausschnitt bringt mir nix...
Okay, pack mysql_close wieder rein. (ganz nach unten)
Dann aktiviere mal den mysql_log mit mysql_log(ALL);.
Und dann lass den server crashen und dann zeig mal den mysql_log ![]()
Steht unter OnGameModeExit etwas?
?
In tInfo bei dir gibt es weder i_x, sondern nur t_x und auch nix mit kasse...prüfe doch minimal mal dein Enum ![]()
Ideen? Funtkioniert nicht
printe dir mal, was die einzelnen Werte sind...
Also was ist xid und was ist id in CreatexVehicle
Steht unter OnGameModeExit etwas?
Eventuell mysql_close?
Wenn ja, lass das mal weg ![]()
Was sagt crashdetect? ![]()
#Handy
Benutze den sscanf stock, kann ja mal ausprobieren wie es mit dem aktuellstem include läuft
1. Offensichtlich benutzt du nicht nur die sscanf Funktion, sondern hast das Include inkludiert, welches ein Plugin benötigt.
2. Also pack das Plugin mit rein, lösche deinen "sscanf stock" und verwende das Include.
3. Hast du a_npc inkludiert, lösche dies.
Hast du 2 Laufwerke?
Eventuell einfach mal den Pfad von dem GTA Ordner ändern und SA:MP eventuell als Admin starten ![]()
Ja sscanf wird nicht richtig geladen...
Was steht denn bei einem normalen Server Start?
Kann es eventuell sein, dass du in deinem Gamemode #include <a_npc> stehen hast? Wenn ja -> löschen!