Beiträge von VollTitte

    kann mir einer sagen was hier falsch ist ?


    Spoiler anzeigen
    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    sSpieler[playerid][Adminlevel] = dini_Get(Spieler,"Adminlevel");
    sSpieler[playerid][Geld] = dini_Get(Spieler,"Geld");
    sSpieler[playerid][Score] = dini_Get(Spieler,"Score");
    sSpieler[playerid][Kills] = dini_Get(Spieler,"Kills");
    sSpieler[playerid][Deaths] = dini_Get(Spieler,"Deaths");
    sSpieler[playerid][Premium] = dini_Get(Spieler,"Premium");
    }

    Spoiler anzeigen
    return 1;
    }


    Hier sind die Errors


    Spoiler anzeigen
    Compilando GermanJust2Kill.pwn...
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(617) : error 006: must be assigned to an array

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(618) : error 006: must be assigned to an array
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(619) : error 006: must be assigned to an array
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(620) : error 006: must be assigned to an array

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(621) : error 006: must be assigned to an array
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(622) : error 006: must be assigned to an array
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    6 Errors.

    grössten teil behoben hänge aber an den letzden 2 dingen fest



    Compilando GermanJust2Kill.pwn...
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(183) : error 047: array sizes do not match, or destination array is too small


    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(248) : warning 202: number of arguments does not match definition


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


    Die Errrors/warnings Zeilen


    Spoiler anzeigen
    public OnPlayerText(playerid, text[])
    {
    new idx;
    if(Eingeloggt[playerid] == 0)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName);
    passwort = strtok(text ,idx); // der Error
    if(dini_Exists(Spielerdatei))
    {
    EingegebenesPasswort = dini_Get(Spielerdatei,"Passwort");
    SpielerInfo[playerid][Passwort] = EingegebenesPasswort;
    if(strcmp(SpielerInfo[playerid][Passwort],passwort,false) == 0)
    {
    Anmelden(playerid);
    return 0;
    }
    else
    {
    FalschesPasswort[playerid] += 1;
    PasswortFalsch(playerid);
    return 0;
    }
    }
    else
    {
    Registrieren(playerid);
    return 1;
    }
    }
    return 1;
    }

    Spoiler anzeigen
    public SpielerUpdate(playerid)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName);
    GetPlayerMoney(playerid,SpielerInfo[playerid][Geld]); // das ist der Warning
    dini_IntSet(Spielerdatei,"Geld",SpielerInfo[playerid][Geld]);
    return 1;
    }

    Wie behebe ich folgende errors ?


    Compilando GermanJust2Kill.pwn...
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(200) : error 010: invalid function or declaration


    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(203) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(206) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(209) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(212) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(214) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(218) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(220) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(223) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Deskt
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(227) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(229) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(235) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(237) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(240) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(244) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(246) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(250) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\game
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(252) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(255) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(259) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(268) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(271) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(273) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(276) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(278) : error 010: invalid function or declaration
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pw
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(283) : error 010: invalid function or declaration


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



    26 Errors.


    Hi ich habe hier ein Login Register system gefunden und übernommen aber ich bekomme mehrere Errors


    Errors :


    Spoiler anzeigen

    Compilando GermanJust2Kill.pwn...
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(122) : error 017: undefined symbol "SpielerSpeichern"

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(400) : error 079: inconsistent return types (array & non-array)

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(408) : error 079: inconsistent return types (array & non-array)

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(412) : error 017: undefined symbol "Login"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(413) : error 079: inconsistent return types (array & non-array)
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(416) : warning 217: loose indentation
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(422) : error 079: inconsistent return types (array & non-array)

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(430) : error 079: inconsistent return types (array & non-array)
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(434) : error 017: undefined symbol "Register"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(435) : error 079: inconsistent return types (array & non-array)
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(438) : warning 225: unreachable code
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(438) : warning 217: loose indentation

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(524) : error 079: inconsistent return types (array & non-array)

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(532) : error 079: inconsistent return types (array & non-array)
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(537) : error 079: inconsistent return types (array & non-array)
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(540) : error 079: inconsistent return types (array & non-array)
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(543) : warning 217: loose indentation
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(543) : error 029: invalid expression, assumed zero

    Spoiler anzeigen
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(543) : error 004: function "OnPlayerClickPlayer" is not implemented
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(545) : error 079: inconsistent return types (array & non-array)
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(548) : warning 225: unreachable code
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(548) : error 029: invalid expression, assumed zero
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(548) : error 017: undefined symbol "Register"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(555) : error 017: undefined symbol "key"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(556) : error 017: undefined symbol "BLAU"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(559) : error 079: inconsistent return types (array & non-array)
    C:\Users\Ko
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(562) : warning 225: unreachable code
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(562) : error 029: invalid expression, assumed zero
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(562) : error 017: undefined symbol "Login"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(568) : error 017: undefined symbol "key"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(570) : error 017: undefined symbol "LoadAccount"
    C:\Users\Kokosnuss\Desktop\Feuerwehr Server\gamemodes\GermanJust2Kill.pwn(572) : error 079: inconsistent return types (array & non-array)

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

    Spoiler anzeigen
    26 Errors.


    Zeilen :


    Spoiler anzeigen

    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
    SetPlayerScore(playerid,0);
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }

    Spoiler anzeigen
    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    LoadAccount(playerid);
    SendClientMessage(playerid,COLOR_GREEN,"Erfolgreich eingeloggt.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Falsches Passwort.");
    ShowPlayerDialog(playerid,DIA_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde in unserer Datenbank gefunden!\nBitte gib nun unten dein PASSWORT ein:","Login","Abbrechen");
    return 1;
    }
    }

    Spoiler anzeigen
    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    if(GetPVarInt(playerid,"Baned")==1)
    {
    SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }

    Spoiler anzeigen
    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    }
    return 1;
    }

    Spoiler anzeigen
    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }
    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
    SetPlayerScore(playerid,0);
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }

    Spoiler anzeigen
    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    LoadAccount(playerid);
    SendClientMessage(playerid,COLOR_GREEN,"Erfolgreich eingeloggt.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Falsches Passwort.");
    ShowPlayerDialog(playerid,DIA_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde in unserer Datenbank gefunden!\nBitte gib nun unten dein PASSWORT ein:","Login","Abbrechen");
    return 1;
    }
    }

    Spoiler anzeigen
    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    if(GetPVarInt(playerid,"Baned")==1)
    {
    SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }

    Spoiler anzeigen
    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    }
    return 1;
    }

    Spoiler anzeigen
    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }

    OnPlayerRequestClass


    Ich wollte so ne skin auswahl am anfang erstellen aber wenn ich dort
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);


    mache, dann sehe ich keinen Charakter 0 könnte mir da jemand helfen ?