Error Hilfe bei Mysql

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 Leute


    ich bekomme folgende errors


    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(657) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(658) : warning 217: loose indentation
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(658) : error 017: undefined symbol "sql"
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(658) : warning 215: expression has no effect
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(658) : error 001: expected token: ";", but found "]"
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(658) : error 029: invalid expression, assumed zero
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(658) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.



    Wenn ich diesen Tut befolge


    [ SCRIPTING ] Mysql v0.5



    Hoffe jemand kann helfen


    danke mfg

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

  • C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(652) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(653) : warning 217: loose indentation
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(653) : error 017: undefined symbol "sql"
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(653) : warning 215: expression has no effect
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(653) : error 001: expected token: ";", but found "]"
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(653) : error 029: invalid expression, assumed zero
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(653) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.



    stock SavePlayer(p)
    {
    if(p == 0)
    new // Zeile 52
    sql[384], // Zeile 53
    Name[32],
    message[32];
    samp_mysql_real_escape_string(PlayerInfo[p][pName], Name);
    format(sql, sizeof(sql), "UPDATE Player SET pName='%s' WHERE id=%d",PlayerInfo[p][pName],p);
    samp_mysql_query(sql);
    return 1;
    }


    und wenn ich es so mache


    stock SavePlayer(p)
    {
    if(p == 0)
    new sqlstring[128],Name[32],message[32];
    samp_mysql_real_escape_string(PlayerInfo[p][pName], Name);
    format(sqlstring, sizeof(sqlstring), "UPDATE Player SET pName='%s' WHERE id=%d",PlayerInfo[p][pName],p);
    samp_mysql_query(sqlstring);
    return 1;
    }


    kriege ich diese errors..


    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(652) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(652) : error 017: undefined symbol "sqlstring"
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(652) : warning 215: expression has no effect
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(652) : error 001: expected token: ";", but found "]"
    C:\Users\\Desktop\sa new\gamemodes\Deathfun.pwn(652) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.





    Danke

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

    Einmal editiert, zuletzt von Haybeat ()

  • der mysql syntax hat sich mit dem neuen Plugin geändert da fällt das samp_ vorne weg und noch ein paar andere sachen. aber ich habe gerade keine zeit und keine lust das genau zu erklären aber schau mal im englischen forum und in der inc einfach mal rein so habe ich das verstanden mit den SQL inc.

    "90 % aller Deutschen Reallife/Roleplay Server sind TeamDeathmatch Server mit Bewerbungspflicht"

    "das Internet macht schlaue Menschen schlauer und dumme Menschen lauter."

  • Habe im englischen Forum nach geschaut und nichts brauchbares gefunden bin überhaupt nicht schlauer geworden..


    Hoffe jemand kann präziser helfen !


    Danke
    MFg Haybeat



    Editt: Kann keiner helfen ??? hmm...

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

    Einmal editiert, zuletzt von Haybeat ()