[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Es sind wahrscheinlich Beschädigte Spielerdaten also ein Datenfeld ist nicht das was es sein soll. Diese Fehler treten oft vor wenn ungültige Daten gespeichert werden. Ihr müsst jede Zeile in OnQueryFinish manuell Überprüfen und herausfinden welches es ist.

    Am besten nachschauen seit wann das Problem besteht mit dem crash Nico

    Einmal editiert, zuletzt von Exclusive FiveM Scripts ()

  • Irgendwie möchte der Timer nicht wirklich.. jetzt steht da ganze Zeit "Du kannst nur alle 30 Seknuden Angeln"


  • Code
    g_Actor[0] = CreateActor(11, 809.2540, -1339.0031, 13.5675, 229.8580); //Noob Spawn
    SetActorVirtualWorld(g_Actor[0], 0);
    ApplyActorAnimation(g_Actor[0], "ON_LOOKERS","wave_loop", 4.0, 1, 0, 0, 0, 0);


    Hey,


    Kurze frage der Actor führt die Animation nicht permanent aus weiß jemand warum? bzw soll die Dauerhaft winken.

  • Kurze frage der Actor führt die Animation nicht permanent aus weiß jemand warum? bzw soll die Dauerhaft winken.

    ...was bedeutet nicht permanent?


    Nur kurz oder wenn du weg gehst und wieder hin gehst, dass er dann die Animation nicht mehr ausführt?

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Dann mach es mal so:

    C
    ApplyActorAnimation(g_Actor[0], "ON_LOOKERS","wave_loop", 4.1,1,0,0,1,0);
    ApplyActorAnimation(g_Actor[0], "ON_LOOKERS","wave_loop", 4.1,1,0,0,1,0);

    Also führe es 2x aus.

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Code
    [22:34:32] [debug] Server crashed while executing server.amx
    [22:34:32] [debug] AMX backtrace:
    [22:34:32] [debug] #0 native cache_get_field_content_int () in mysql.so
    [22:34:32] [debug] #1 005ca330 in public LoadPlayerVehicles (playerid=0, slot=0) at C:\Users\PC\Desktop\SERVER\gamemodes\server.pwn:45765


    Warum Crasht deswegen der Server?

    MySQL R39-3

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Ich habe mal die query size erhöht und etwas anderes ausprobiert.

    strmid(Playerinfo[playerid][pRPName],inputtext,0,strlen(inputtext),32);

    Das ganze hat mir geholfen, trotzdem Danke. ^^

  • Hat jemand zufällig gerade Koordinaten parat, dass der Spieler Eine Spraycan (Objekt) in der Hand halt, ggf. auch gleich als Funktion, dass es auf jeden Skin angepasst ist.

    Gib ihm es doch einfach temporär als Waffe?

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Beitrag von static ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Gib ihm es doch einfach temporär als Waffe?

    Ungerne. Stehe nebenbei noch vor einer Frage und finde keinen vernünftigen Converter oder Lösungsansatz.


    Ich will bei der Funktion SetObjectMaterialText Eine Farbe angeben. Mit meinem HEX Werten (0xFF1E00FF) funktioniert es nicht.
    Habe was von ARGB Format gehört?

  • Habe was von ARGB Format gehört?

    ARGB bedeutet: Alpha Red Green Blue.


    Und ja, in diesem Format muss es angegeben werden.


    0xFF1E00FF dein Hex in RGBA ist: FF -> Red | 1E -> Green | 00 -> Blue | FF -> Alpha


    Also musst du die Reihenfolge ändern und es wird zu: 0xFFFF1E00


    Musst die Alpha Werte an den Anfang stellen.

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Code
    format(string, sizeof(string), "%s\n", OfflineInfo[i][pickName], ((reason)?("Timeout"):("Verlassen"):("Gekickt/Gebannt")));
    OfflineLable[i] = CreateDynamic3DTextLabel(string, COLOR_WHITE, OfflineInfo[i][pickPos][0], OfflineInfo[i][pickPos][1], OfflineInfo[i][pickPos][2], 10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));


    Hey, Kurze frage bin dabei ein Offline Pickup zu entwickeln möchte gerne ein Reason Ausgeben aus welchen Grund das funktioniert so ganz nicht..