Beiträge von SuperGameBreak

    jo dann kommt das raus

    PHP
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\Germany.pwn(90) : error 001: expected token: ",", but found ";"
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\Germany.pwn(280) : warning 204: symbol is assigned a value that is never used: "s"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.


    Zeile 90:
    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[24],accFormat[128];
    GetPlayerName(playerid,pname,sizeof(pname); // 90
    format(accFormat,sizeof(accFormat),Player_Folder,pname);
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"Score",Spieler[playerid][Score]);
    dini_IntSet(accFormat,"Admin",Spieler[playerid][Admin]);
    dini_IntSet(accFormat,"Geld",Spieler[playerid][Geld]);
    dini_IntSet(accFormat,"Kills",Spieler[playerid][Kills]);
    dini_IntSet(accFormat,"Tode",Spieler[playerid][Tode]);
    }
    Eingeloggt[playerid] = 0;
    return 1;
    }
    Zeile 280:
    ocmd:register(playerid,params[])
    {
    new pass[200],s[128],accFormat[128]; // 280
    if(sscanf(params,"s",pass)) return SendClientMessage(playerid,Orange,"TIPP: /register [Passwort]");
    format(accFormat,sizeof(accFormat),Player_Folder,SpielerName[playerid]);
    if(!dini_Exists(accFormat))
    {
    dini_Create(accFormat);
    dini_Set(accFormat,"Passwort",pass);
    dini_IntSet(accFormat,"Score",0);
    dini_IntSet(accFormat,"Admin",0);
    dini_IntSet(accFormat,"Geld",0);
    dini_IntSet(accFormat,"Kills",0);
    dini_IntSet(accFormat,"Tode",0);
    SpawnPlayer(playerid);
    SendClientMessage(playerid,Gruen2,"Du hast dich erfolgreich registriert.");
    Eingeloggt[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist bereits registriert!");
    }
    return 1;
    }

    habe accFormat durch s ausgetauscht und alles geht, danke für die hilfe.
    #else
    wenn ich jetzt Copile mit deinem Code kommt das:

    PHP
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\Germany.pwn(90) : error 001: expected token: ",", but found ";"
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\Germany.pwn(280) : warning 204: symbol is assigned a value that is never used: "s"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.

    moin,


    Ich habe das Problem das mein Register befehl und warscheinlich auch Speichern und Login nicht gehen da in der spieler.ini nur das Passwort eingetragen wirt aber nicht das was so hier steht.
    ocmd:register(playerid,params[])
    {
    new pass[200],s[128],accFormat[128];
    if(sscanf(params,"s",pass)) return SendClientMessage(playerid,Orange,"TIPP: /register [Passwort]");
    format(s,sizeof(s),Player_Folder,SpielerName[playerid]);
    if(!dini_Exists(s))
    {
    dini_Create(s);
    dini_Set(s,"Passwort",pass);
    dini_IntSet(accFormat,"Score",0);
    dini_IntSet(accFormat,"Admin",0);
    dini_IntSet(accFormat,"Geld",0);
    dini_IntSet(accFormat,"Kills",0);
    dini_IntSet(accFormat,"Tode",0);
    SpawnPlayer(playerid);
    SendClientMessage(playerid,Gruen2,"Du hast dich erfolgreich registriert.");
    Eingeloggt[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist bereits registriert!");
    }
    return 1;
    }
    Login:
    ocmd:login(playerid,params[])
    {
    new pass[128],s[128],pw[128],accFormat[128];
    if(sscanf(params,"s",pass)) return SendClientMessage(playerid,Orange,"TIPP: /login [Passwort]");
    format(s,sizeof(s),Player_Folder,SpielerName[playerid]);
    if(!dini_Exists(s)) return SendClientMessage(playerid,Rot,"Du musst dich erst registrieren!");
    format(pw,sizeof(pw),"%s",dini_Get(s,"Passwort"));
    if(strcmp(pass,pw) == 0)
    {
    SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
    Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld")-GetPlayerMoney(playerid));
    Spieler[playerid][Kills] = dini_Int(accFormat,"Kills");
    Spieler[playerid][Tode] = dini_Int(accFormat,"Tode");
    Eingeloggt[playerid] = 1;
    SpawnPlayer(playerid);
    SendClientMessage(playerid,Gruen2,"Du hast dich erfolgreich eingeloggt.");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Falsches Passwort angegeben!");
    }
    return 1;
    }
    Spieler Speichern:
    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,Player_Folder,pname);
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"Score",Spieler[playerid][Score]);
    dini_IntSet(accFormat,"Admin",Spieler[playerid][Admin]);
    dini_IntSet(accFormat,"Geld",Spieler[playerid][Geld]);
    dini_IntSet(accFormat,"Kills",Spieler[playerid][Kills]);
    dini_IntSet(accFormat,"Tode",Spieler[playerid][Tode]);
    }
    Eingeloggt[playerid] = 0;
    return 1;
    }
    Ich hoffe mir kann einer helfen ich weis nicht was da falsch ist.

    Ah oky sorry
    @John_Hunter
    jetzt habe ich das

    PHP
    C:\Users\Mike\Desktop\Pawno Sachen\gamemodes\Germany.pwn(92) : error 033: array must be indexed (variable "Eingeloggt")
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.

    Moin,


    ich habe ein Problem undzwar habe ich ein Login system mit cmds gemacht und muss natürlich auch was speichern aber dann kommt das hier.


    Zeile 37:
    new Spieler[MAX_PLAYERS][Spielerdaten];
    Zeile 92 bis 99:
    if(fexist(accFormat) && Spieler[playerid][Eingeloggt])
    {
    dini_IntSet(accFormat,"Score",Spieler[playerid][Score]);
    dini_IntSet(accFormat,"Admin",Spieler[playerid][Admin]);
    dini_IntSet(accFormat,"Geld",Spieler[playerid][Geld]);
    dini_IntSet(accFormat,"Kills",Spieler[playerid][Kills]);
    dini_IntSet(accFormat,"Tode",Spieler[playerid][Tode]);
    }
    Zeile 308 bis 318:
    if(strcmp(pass,pw) == 0)
    {
    Spieler[playerid][Score] = dini_Int(accFormat,"Score");
    Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
    Spieler[playerid][Geld] = dini_Int(accFormat,"Geld");
    Spieler[playerid][Kills] = dini_Int(accFormat,"Kills");
    Spieler[playerid][Tode] = dini_Int(accFormat,"Tode");
    Eingeloggt[playerid] = 1;
    SpawnPlayer(playerid);
    SendClientMessage(playerid,Gruen2,"Du hast dich erfolgreich eingeloggt.");
    }
    Ich hoffe ihr könnt mir helfen.


    MFg


    Mike

    Lad dir die Minecraft Cracked Version Runter ;) Damit kan man alles haben Spielspaß oder Traurige momente


    Ich finde dieses Spiel einfach genial und würde es dir auch weiter empfehlen :*


    Das anbieten von nicht legaler Ware ist hier im Forum Verboten !!!


    zum Thema:


    Wenn du Steam hast guck da mal unter "kostenlos Spielbar" da findest du bestimmt was.