Register System --> Was ist falsch??

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
  • public OnPlayerConnect(playerid)
    {
    new Spielerdatei(64); //Zeile 470
    new Name(MAX_PLAYER_NAME); //471
    GetPlayerName(playerid,name,sizeof(name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",); //473
    if(dini_Exists(Spielerdatei));




    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    6 Errors.






    Jo diese Probleme hab ich könnt ihr mir bitte helfen?



    Mfg Felix

  • von:
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei(64); //Zeile 470
    new Name(MAX_PLAYER_NAME); //471
    GetPlayerName(playerid,name,sizeof(name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",); //473
    if(dini_Exists(Spielerdatei));

    Zu:
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64]; //Zeile 470
    new Name[MAX_PLAYER_NAME]; //471
    GetPlayerName(playerid,Name,sizeof(Name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",Name); //473
    if(dini_Exists(Spielerdatei))


    /EDIT: Fehler behoben ^^


    MFG,
    Piacso

  • public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64]; //Zeile 470
    new name[MAX_PLAYER_NAME]; //471
    GetPlayerName(playerid,name,sizeof(name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",name); //473
    if(dini_Exists(Spielerdatei))


    //edit Picaso war schneller

    Gruß
    keyboy

    www.g4e-clan.de


    Kein (unbez.) Scripting-Support per PN | Dafür ist das Forum da.

  • hmm vielen dank erstmal an euch beide aber irgendwie funktioniert es immer noch nicht so richtig =(




    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64]; //Zeile 470
    new Name[MAX_PLAYER_NAME]; //471
    GetPlayerName(playerid,name,sizeof(name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //473
    if(dini_Exists(Spielerdatei)); //474






    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(472) : 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.






    Also ich hab jetzt name immer klein geschrieben, da wenn ichs groß schreibe nicht mehr 4 errors sind sondern 15.


    Was kann ich jetzt noch machen?




    Mfg Felix

  • also entweder schreibst du alle N´s klein:
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64]; //Zeile 470
    new name[MAX_PLAYER_NAME]; //471
    GetPlayerName(playerid,name,sizeof(name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //473
    }
    oder alle Groß:
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64]; //Zeile 470
    new Name[MAX_PLAYER_NAME]; //471
    GetPlayerName(playerid,Name,sizeof(Name)); //472
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",Name); //473
    }
    jedoch musst du danach aber auch die Names unter "OnPlayerSpawn" und "OnPlayerDissconnect" umändern.

  • Wenn ich alle N groß schreibe kommen noch viel mehr errors an anderen Stellen =(




    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(470) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(471) : warning 219: local variable "Name" shadows a variable at a preceding level
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(473) : error 017: undefined symbol "name"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(474) : error 036: empty statement
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(478) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(669) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(693) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(701) : error 025: function heading differs from prototype
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(706) : error 001: expected token: "-identifier-", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(708) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(709) : error 001: expected token: ";", but found "("
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(712) : error 021: symbol already defined: "dini_Create"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(713) : error 001: expected token: ")", but found ";"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(713) : error 021: symbol already defined: "dini_Set"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(715) : error 021: symbol already defined: "dini_IntSet"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(716) : error 010: invalid function or declaration
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719) : error 010: invalid function or declaration
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719) : error 010: invalid function or declaration
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719 -- 721) : error 021: symbol already defined: "Spielerdatei"
    C:\Program Files (x86)\Rockstar Games\gamemodes\grl.pwn(719 -- 721) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    16 Errors.

  • already definded bedeutet es ist schon definiert. Das heißt: Du kannst es löschen oder ausklammern


    #e: expectet token: Er sucht ; aber hat ( gefunden
    #e: Bitte Korrigieren falls ich falsch liege ^^