Beiträge von WalterWhite

    änder das
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerName(player,pname,sizeof(pname));


    in das
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerName(playerid,pname,sizeof(pname));

    Tag


    Iwi komm ich nicht mehr klar hab alles getestet was ist daran falsch

    if (strcmp(cmdtext, "/ahelp", true) == 0 || strcmp(cmdtext, "/adminhilfe", true) == 0)
    {
    if(GetPVarInt(playerid, "Admin") == 1)
    {
    SendClientMessage(playerid,ROT,"==============Admin Befehle==============");
    SendClientMessage(playerid,ROT,"Admin Level 1: /kill | /warn | /tutorialfor");
    SendClientMessage(playerid,ROT,"Admin Level 1: /taketicket | /deleteticket");
    SendClientMessage(playerid,ROT,"Admin Level 1: /giveticket | /tickets | /veh");
    SendClientMessage(playerid,ROT,"==============Admin Befehle Rang 2==============");
    SendClientMessage(playerid,ROT,"Admin Level 2: /premiumfor | /makeadmin | /gmx");
    SendClientMessage(playerid,ROT,"==============Admin Befehle==============");
    }
    SendClientMessage(playerid,ROT,"Du bist kein Admin");
    return 1;
    }
    if (strcmp(cmdtext, "/teleports", true) == 0)
    {
    SendClientMessage(playerid,ORANGE,"In Arbeit");
    return 1;
    }
    return 0;
    }

    Tag


    Ich möchte auf meinen Script verschiedene Fraktion machen


    LSPD
    Zivilisten
    Vagos
    Bloodz


    Dazu brauche ich aber hilfe undzwar möchte ich das wenn man den Skin wählt das da steht "Zivilist" und wenn da nen Cop Skin ist das da steht "LSPD"


    Und wenn er z.b LSPD auswählt das er auch am LSPD Spawnt und wenn er Zivi wählt das man am Zivi Spawn spawnt


    Bitte helft mir

    //edit:



    Hab die SpielerInfo in SPInfo genannt dann da umgenannt wo es stand bei


    SPINFO[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
    SPINFO[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");


    Hab ich einfach Spielerdatei gemacht wie es auch gespeichert werden soll

    SpielerInfo[playerid][Adminlevel]=dini_Int(SpielerInfo,"Adminlevel");
    SpielerInfo[playerid][Fraktion]=dini_Int(SpielerInfo,"Fraktion");


    416
    417


    Hier mal der ganze Teil


    // Account Laden
    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"));
    SpielerInfo[playerid][Adminlevel]=dini_Int(SpielerInfo,"Adminlevel");
    SpielerInfo[playerid][Fraktion]=dini_Int(SpielerInfo,"Fraktion");
    return 1;
    }

    // Speichern der Dateien
    stock SpielerSpeichern(playerid)
    {
    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",SpielerInfo[playerid][Adminlevel]);
    dini_IntSet(Spielerdatei,"Fraktion",SpielerInfo[playerid][Fraktion]);
    return 1;
    }

    // Reset

    stock ResetVariablen(playerid)
    {
    SpielerInfo[playerid][Adminlevel]=0;
    SpielerInfo[playerid][Fraktion]=0;
    return 1;

    Tag


    Ich hab mir den Script so eingestellt das er Fraktion & Adminlevel speichern soll doch irgendwie funzt das nicht so wie ich das möchte


    Er sagt das hier


    error 017: undefined symbol "SpielerInfo"
    warning 215: expression has no effect
    error 001: expected token: ";", but found "]"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line



    Hier der Code



    // Account Laden
    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"));
    SpielerInfo[playerid][Adminlevel]=dini_Int(SpielerInfo,"Adminlevel");
    SpielerInfo[playerid][Fraktion]=dini_Int(SpielerInfo,"Fraktion");
    return 1;
    }


    Nur die Letzten beiden sachen funzen nicht