Beiträge von Wer bin ich denn??

    Hi also ich habe kein gf aber das login und reg system und wenn ich /login pw mache passiert nichts comman:
    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /login [Dein Passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerLogin(playerid,tmppass);
    SpawnPlayer(playerid);


    }
    return 1;
    }
    und hier OnPlayerLogin:
    public OnPlayerLogin(playerid,password[])
    {
    new tmp2[256];
    new string2[64];
    new playername2[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername2, sizeof(playername2));
    format(string2, sizeof(string2), "%s.cer", playername2);
    new File: UserFile = fopen(string2, io_read);
    if ( UserFile )
    {
    new PassData[256];
    new keytmp[256], valtmp[256];
    fread( UserFile , PassData , sizeof( PassData ) );
    keytmp = ini_GetKey( PassData );
    if( strcmp( keytmp , "Key" , true ) == 0 )
    {
    valtmp = ini_GetValue( PassData );
    strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255);
    }
    if(strcmp(PlayerInfo[playerid][pPassword],password, true ) == 0 )
    {
    new key[ 256 ] , val[ 256 ];
    new Data[ 256 ];
    while ( fread( UserFile , Data , sizeof( Data ) ) )
    {
    key = ini_GetKey( Data );
    if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
    if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); }
    if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
    if( strcmp( key , "Bank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBank] = strval( val ); }
    GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
    }//end while
    fclose(UserFile);//close the file after everything has been read in the while
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Password does not match your name.");
    fclose(UserFile);
    gPlayerLogTries[playerid] += 1;
    if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
    return 1;
    }
    ConsumingMoney[playerid] = 1;
    format(string2, sizeof(string2), "Willkommen %s",playername2);
    SendClientMessage(playerid, COLOR_WHITE,string2);
    printf("%s has logged in.",playername2);
    gPlayerLogged[playerid] = 1;
    format(tmp2, sizeof(tmp2), "~w~Willkommen~n~~y~ %s", playername2);
    GameTextForPlayer(playerid, tmp2, 5000, 1);
    gPlayerLogged[playerid] = 1;
    gPlayerAccount[playerid] = 1;
    new kills = PlayerInfo[playerid][pKills];
    SetPlayerScore(playerid, kills);
    }
    return 1;
    }

    Hi hab so gemacht:
    new burning;
    dann
    burning = AddStaticVehicle(463,368.2502,-114.2580,0.7987,177.3293,1,1); // gang bike 1
    burning = AddStaticVehicle(463,374.0600,-114.9334,0.7986,182.0904,1,1); // gang bike 2
    burning = AddStaticVehicle(463,373.5226,-104.5736,0.8512,183.8729,1,1); // gang bike 3
    burning = AddStaticVehicle(463,368.3011,-103.9226,0.8607,179.3338,1,1); // gang bike 4
    burning = AddStaticVehicle(463,358.3768,-114.6571,0.8218,182.3306,1,1); // gang bike 5
    burning = AddStaticVehicle(463,357.9127,-104.1724,0.8443,182.6485,1,1); // gang bike 6
    burning = AddStaticVehicle(463,363.7545,-115.4347,0.8125,182.1157,1,1); // gang bike 7
    burning = AddStaticVehicle(463,362.8519,-105.1465,0.8372,179.2164,1,1); // gang bike 8
    burning = AddStaticVehicle(463,350.8216,-115.1988,0.8224,0.8757,1,1); // gang bike 9
    burning = AddStaticVehicle(463,350.6792,-106.0000,0.8629,0.8465,1,1); // gang bike 10
    burning = AddStaticVehicle(482,357.8954,-78.0946,1.1420,176.3105,1,1); // gang auto BURITO
    burning = AddStaticVehicle(482,370.8922,-78.5802,1.1550,182.2247,1,1); // gang auto BURITO2
    und dann
    if(car == burning)
    {
    if(gTeam[playerid] != TEAM_BR)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_RED, "Du bist kein BR!");
    }
    }
    So hab ich es gemacht nur jeder zivi/fraktion kann mit den autos fahren <.<
    EDIT:// Gibt es keine andere Möglichkeit?

    Hm danke aber bei mir speichert er dann Name=1 statt z.B Nickname=1 wieso?
    Und wie mache ich das hier:
    new number = dini_Int("/folder/file.ini", "sampforums");
    if(number == 1)
    {
    // sampforums entspricht 1, wie bei dini_IntSet gespeichert
    }
    Also das steht im ersten post und wie mache ich das bei mir (bei file.ini soll nickname.ini sein bei jeden ist das ja anders) das wenn man nummer1 hat das man dann woanders spawnt?

    Hab ich schon
    EDIT:// Also ich hab es so drin:
    new artz;
    artz = AddStaticVehicle(...);
    if(artz)
    {
    if(gTeam[playerid] != TEAM_MEDIC)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Artz!");
    }
    }

    Hi ehm wie macht man fraktions autos für selfmade gm? Also ich habe es so versucht:
    new artz;
    artz = AddStaticVehicle(...);
    Und unter player_state_driver noch was.
    aber das geht ja nicht. Kann mir jemand sagen wie das funktioniert? Ich will nicht wie bei gf also nicht diese Art weil id's können verutschen.


    Versuch mal nur AddStaticVehicle ohne Ex