Beiträge von αℓєχ

    ocmd:f(playerid,params[])
    {
    new text[128];
    if(istSpielerFraktion(playerid,1))return SendClientMessage(playerid,ROT,"[ERROR] Du bist in keiner Fraktion!");
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"[ERROR] Eingeben: /f [Text]");
    format(text,sizeof(text),"Mitglied %s: %s",SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(istSpielerFraktion(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,BLAU,text);
    }
    }
    }
    return 1;
    }

    Wenn ich es richtig verstanden habe wolltest du machen das nur bestimmte in das car können :D von fraktionen oder so.. wenn nicht dann sry für den beitrag :D falls du es jetzt nicht brauchst brauchste es vil. später :



    bei: OnPlayerStateChange


    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(grovecars); i++)
    {
    if(GetPlayerVehicleID(playerid)==grovecars[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=5)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"[ERROR] Du darfst dieses Fahrzeug nicht fahren/fliegen! Eingetum: Grove Street");
    }
    }
    }
    }


    Du siehst ja grovecars kannste auch ändern also anpassen auf deine cars also machste einfach z.B ganz oben: new grovecars[15]; = 15 Gleich wv cars es sind am besten immer 2 cars mehr schreiben als man hat ...
    ---------------------------------------------------



    Das bei OnGameMod(init) also einfach suchen eingeben OnGameMod:


    grovecars[0] = AddStaticVehicle(517,2506.5386,-1651.3376,13.5460,139.8511,16,16); // gs auto (1)
    grovecars[1] = AddStaticVehicle(517,2478.9834,-1651.4274,13.3259,210.7021,16,16); // gs auto (2)


    Dann guckste ganz oben nach:


    if(GetPVarInt(playerid,"Fraktion")!=5) 
    Musst du entweder einfach die 5 auf eine andere zahl anpassen kommt drauf an welche fraktion .. oder komplett um schreiben kommt drauf an wie du es im script für fraktionen gescriptet hast.. dann müsste es gehen das nur z.b grovestreet fahren kann..

    Ja. du fragst ob dir jemand helfen kann den gamemode zu schicken ohne errors :DD das ist fragen nach script..
    und das ist leider verboten. deswegen wird dir glaube ich keiner eine antwort mit einem script oder so geben ...

    stock SpeichernSpieler(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,"Ban",GetPVarInt(playerid,"Ban"));
    dini_IntSet(Spielerdatei,"tban",GetPVarInt(playerid,"Timeban"));
    dini_IntSet(Spielerdatei,"Aktiviert",GetPVarInt(playerid,"Aktiviert"));
    dini_IntSet(Spielerdatei,"Führerschein",GetPVarInt(playerid,"Führerschein"));
    dini_IntSet(Spielerdatei,"Paytime",GetPVarInt(playerid,"Paytime"));
    dini_IntSet(Spielerdatei,"Code1",GetPVarInt(playerid,"Code1"));
    dini_IntSet(Spielerdatei,"Code2",GetPVarInt(playerid,"Code2"));
    dini_IntSet(Spielerdatei,"Arbeit",GetPVarInt(playerid,"Arbeit"));
    dini_IntSet(Spielerdatei,"Respektspunkte",GetPVarInt(playerid,"Respektspunkte"));
    dini_IntSet(Spielerdatei,"Leader",GetPVarInt(playerid,"Leader"));
    dini_IntSet(Spielerdatei,"Verwarnung",GetPVarInt(playerid,"Verwarnung"));
    }
    return 1;
    }
    Hast du sowas in der art im script? :D
    Wenn nicht denke ich copier das und pass es auf dein script an^^