Kann mir Jemand bei Warns Helfen / Beheben !?

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
  • Hallo Community,
    Ich habe hier ein Selfmade und ich habe da noch 8 Warns drinne 3 Habe ich schon
    Behoben aber die Anderen Kapiere ich nicht Also Meine Frage steht schon
    in Der Überschrift ;P


    Hier sind die Warns !


    Zeile (23088) : Die Anzahl der Parameter ist falsch
    Zeile (23232) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23233) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23283) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23286) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23610) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (25894) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (27973) : Variable wird nie benutzt: "ret_memcpy"


    Wenn ihr sagt wo sind die Zeilen
    Ich möchte im mom Wissen woran es Liegt
    die Zeilen Poste ich wenn Es Jemand wissen Sollte !


    MFG Jacko.

  • Zeile 23232
    Es sieht so aus als ob du z.B. versucht einen Float in einen Integer zu speichern.


    27973
    Lösung #pragma unused ret_memcpy


    23088
    Erklärt sich eigentlich von selbst ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • 23088 Erklärt sich eben Nicht selber ich Kapier das Gerade nicht ;P


    RefreshPlayerNachShow(i);

  • Ich finde die Parameter nicht ;(


    die Komplette sache


    stock StopShow()
    {
    foreach(Player, i)
    {
    if(GetPVarInt(i, "InDerShow") == 1)
    {
    SetPlayerPos(i,1210.5896,3.5140,1000.9219);
    SetPlayerFacingAngle(i,171.8069);
    SetPlayerHealth(i,100.0);
    ClearChat(i);
    SendClientMessage(i,COLOR_YELLOW,"Nach der Vorführung fühlst du dich sehr erholt du strahlst vor Glück.");
    SendClientMessage(i,COLOR_YELLOW,"Deine Lebensenergie ist wieder auf 100 angestiegen.");
    RefreshPlayerNachShow(i);
    PrivateStatus = 0;
    }
    }
    }

  • guck dir mal die Funktion RefreshPlayerNachShow in deinem Script an.
    Dann vergleichst du sie mit RefreshPlayerNachShow(i); dann sollte dir eigentlich der Fehler auffallen

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Ich habe nur noch Das Gefunden war auch keins dabei Hmm


    stock RefreshPlayerNachShow()
    {
    foreach(Player, i)
    {
    if(GetPVarInt(i, "InDerShow") == 1)
    {
    SetCameraBehindPlayer(i);
    TogglePlayerControllable(i, false);
    TogglePlayerControllable(i, true);
    ClearAnimations(i);
    DeletePVar(i, "InDerShow");
    }
    }
    }

  • Ohhh Habe es gefunden ich Habe das i in der klammer weg gemacht


    ok Nur noch diese Warns !


    Zeile (23232) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23233) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23283) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23286) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (23610) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (25894) : Variable wurde falsch definiert (Float,Integer[...])


    Zeile 23232
    sscanf(Strr, "p<|>ffffii", BX, BY, BZ,BA,Range,Speed);

  • ich habe dir mal Hier das Ganze reingepackt
    stock LoadBlitzerFromDatabase()
    {
    new Strr[67], Float:BX, Float:BY, Float:BZ, Fload:BA,Range,Speed,ATMS;
    mysql_query("SELECT * FROM `blitzer`");
    mysql_store_result();
    ATMS = mysql_num_rows();
    if(ATMS > 0)
    {
    while(mysql_fetch_row(Strr))
    {
    sscanf(Strr, "p<|>ffffii", BX, BY, BZ,BA,Range,Speed);// hier ist der Warn 23232
    CreateSpeedCam(BX,BY,BZ,BA,Range,Speed,0);// Hier der warn 23233
    }
    }
    mysql_free_result();
    printf("** Es wurden %i Blitzer erfolgreich aus der Datenbank geladen **", ATMS);
    return 1;
    }