Wie kann ich es machen das nicht jeder in ein LSPD Car einsteigen kann??

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Breadfish Forum,
    Ich brauche mal eure hilfe,ich habe mir heute ein GF gedownlaodet und eingefügt es laüft alles sauber.


    Und nun sind zu wenig Autos beim LSPD habe mehr dahin gemacht und mit /save gespeichert.


    AddStaticVehicle(490,1545.1615,-1655.0280,6.0203,90.1376,0,0); //
    AddStaticVehicle(490,1545.1615,-1655.0280,6.0203,90.1376,0,0); // FBI
    AddStaticVehicle(601,1544.6649,-1663.3420,5.6494,91.9203,3,3); // swat
    AddStaticVehicle(596,1574.3556,-1710.2623,5.6132,0.9683,0,1); // LSPD Car
    AddStaticVehicle(596,1578.9368,-1710.4690,5.6133,358.2528,0,1); // LSPD Car2
    AddStaticVehicle(596,1583.5981,-1709.9222,5.6118,359.1323,0,1); // LSPD Car3
    AddStaticVehicle(596,1587.6603,-1710.2903,5.6118,358.7621,0,1); // LSPD Car4
    AddStaticVehicle(596,1595.8932,-1710.5096,5.6119,2.2079,0,1); // LSPD Car5
    AddStaticVehicle(596,1591.6632,-1710.0813,5.6125,359.4262,0,1); // LSPD Car6
    AddStaticVehicle(528,1545.1538,-1668.0129,5.9339,92.5353,3,3); // FBI Truck
    AddStaticVehicle(528,1545.7258,-1672.3574,5.9343,96.6471,3,3); // FBI Truck2
    AddStaticVehicle(427,1599.2550,-1685.5011,6.0223,0.6769,0,1); // Entforce
    AddStaticVehicle(599,1602.2880,-1703.7877,6.0829,268.0663,0,1); // Range
    AddStaticVehicle(599,1601.6599,-1699.9817,6.0826,273.2551,0,1); // Range#
    AddStaticVehicle(599,1602.4342,-1695.9323,6.0765,266.6539,0,1); // Range
    AddStaticVehicle(523,1586.8093,-1672.8562,5.4607,89.6298,0,1); // Cop Bike
    AddStaticVehicle(523,1586.2959,-1671.3115,5.4619,90.4536,0,1); // Cop Bike
    AddStaticVehicle(523,1565.3696,-1617.2223,12.9436,91.3020,0,1); // Cop Bike
    AddStaticVehicle(523,1569.5026,-1617.0085,12.9500,88.5033,0,1); // Cop Bike


    Nun ist das Problemm wo muss ich die einfügen und wie kann ich das machen nur welche von LSPD einsteigen können und keien von Army und FBI, und von den anderen Fraktionen/Gangs.


    Und noch was
    Wie mache ich das man auf Cop Bike /m machen kann und in Range auch /m und FBI Truck auch und in den andeeren Cars die ich da gespeicher habe.


    Hoffe hier Verstät es


    Und noch eins wie kann ich machen die IP von mein Server immer gleich bleibt wen ich das i-net aus mache und wider an habe ich ne andere IP.


    Wie kann ich es machen wen ich i-net aus mache wider an gleiche IP bleibt??


    MfG Freeway


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!

    Einmal editiert, zuletzt von XxXKillerXxX ()

  • Hey Hws,


    also ein "AddStaticVehicle( ... ); " fügst du unter "public OnGameModeInit" ein. Dann erscheint das Fahrzeug, wenn du den Server anschaltest. Da du aber willst, dass ein BESTIMMTES Fahrzeug eine BESTIMMTE Voraussetzung, hier wäre es, dass nur BESTIMMTE Personen es fahren dürfen, beziehst du dich am Besten auf jedes Fahrzeug einzeln. Also:


    Ganz oben im Script, wo alle anderen "new ...." stehen, fügst du das ein:
    new LSPDCar1;


    Unter "public OnGameModeInit" fügst du nun das ein:
    LSPDCar1 = AddStaticVehicleEx( KOORDINATEN );


    Nun fügst oben im Script, wo alle "forward ..." stehen das ein:
    forward IsACop(playerid);


    Jetzt gehst du ganz nach unten im Script und fügst dort das ein:
    public IsACop(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new member = PlayerInfo[playerid][pMember];
    new leader = PlayerInfo[playerid][pLeader];
    if(member == 1) // Die 1 kann bei dir auch eine andere Zahl sein... Es kommt drauf an auf welcher Zahl bei dir die Polizei liegt (mit /makeleader kannst du es testen)
    {
    return 1;
    }
    else if(leader == 1)
    {
    return 1;
    }
    }
    return 0;
    }


    Dann suchst du nach " if(newstate == PLAYER_STATE_DRIVER) " und fügst dort das ein:
    if(GetPlayerVehicleID(playerid)==LSPDCar1)
    {
    if(IsACop(playerid))
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Polizist!");
    }
    }


    Nun sollte es so klappen, wenn ein Polizist in das LSPDCar steigt, dass er damit fahren kann. Sollten jetzt andere Leute einsteigen, steigen sie automatisch wieder aus.


    Zu deiner 2. Frage:


    Im Moment kann ich dir hierbei noch nicht helfen, hab mein Script nicht und weiß im mom nicht, wie der /m Befehl aussieht ^^


    Jetzt zu deiner 3. Frage:


    Wenn du deinen Server auf deinem normalen Rechner täglich anmachst, kannst du keine feste IP haben, weil dein Router immer einen Neustart macht, sei es ein Zwangsneustart, wobei dieser dann eine andere IP bekommt. Falls du das ändern möchtest, hast du nur die Chance z.B. hier bei Breadfish einen Server zu kaufen, für den du monatlich 5 € zahlen musst.

  • Wie kann ich sowas in einem non gf gamemod machen?


    Hier mal ein paar Koords:

    AddStaticVehicle(451,2517.0164,-1672.2650,13.7096,71.4140,16,16); //
    AddStaticVehicle(451,2481.0364,-1653.4266,13.0962,89.1079,16,16); //
    AddStaticVehicle(492,2474.8953,-1697.4137,13.3018,0.5399,16,16); //
    AddStaticVehicle(521,2514.1370,-1679.4628,13.0442,42.2181,16,16); //
    AddStaticVehicle(522,2516.6299,-1663.9766,13.4752,97.2791,16,16); //
    AddStaticVehicle(536,2500.1687,-1655.1462,13.1684,77.7545,16,16); //
    AddStaticVehicle(536,2492.2534,-1684.3572,13.1570,273.5451,16,16); //
    AddStaticVehicle(536,2468.3875,-1671.3812,13.1365,10.4732,16,16); //


    Das dort nur Grove einstegen kann?



    #define TEAM_GROVE 0


    Bitte um Hilfe!

  • Danke für die hilfe,


    Also zu 3frage


    Mit Serve auf Root,ich will mir kein kaufen weil ich nicht soviel geld habe dafür und ich daf es nicht.


    Kann mir einer kostenlos ein Sponsorn??


    MfG Freeway


    Du auch? Dann füg das Bild in deine Signatur ein!
    Gegen das Verbot von Egoshootern!