Gangcars

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
  • Hi leute,


    Bin langsam Am Verzweifeln,


    Keiner kann mir dabei helfen, nur wenige die keine lust haben oder gegenleistung nehmen, kann net immer geld vergeben bin noch kind :D


    Also, dass problem ist mann kann als Zivilist in Panzer einsteigen copcars und so.


    Jeder kann überall rein, dass soll aber nicht mehr so sein:


    notärzte nur in Krankenwagen und den ein heli den maverick müsste mann speziell definierne.


    Yakuzas nur in ihre ( Hab alle Yakuza car ids )



    Also jede Fraktion, hat auf seinem gelände wagen stehen, die nur die betreten dürfen.



    Sonst keiner Copcars nur cops auch kein fbi oder so.



    Wenn mir da wer behilflic sein kann.


    Gruß Flip


  • public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new newcar= GetPlayerVehicleID(playerid);
    new carmodel = GetVehicleModel(newcar);
    if(carmodel ==deinauto || carmodel == deinauto ||carmodel ==deinauto)
    {
    if(gTeam[playerid] ==deinefrak)
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Gang");
    }
    }
    return 1;
    }

    Hoffe konnte helfen

  • Oder man machts anders:
    //ganz nach unten:
    stock PolizeiAuto(aid) {
    new mids[]= { hier trägst du die modelids von den copautos sein, beispiel: "296,297,298,300" };//die " " natürlich weglassen
    for(new i=0; j=sizeof(mids); i<j; i++) {
    if(GetVehicleModel(aid)==mids[i]) { return 1; }}
    return 0;
    }
    //onplayerstatechange:
    new aid=GetPlayerVehicleID(playerid);
    if(PolizeiAuto(aid)) {
    if(wenn erk ein cop ist) {
    RemovePlayerFromVehicle...
    //ja, er darf halt nicht rein

  • Damit ich net noch ne Warnung kriege ^^ Quetsch ichs mal hier rein xD



    Also, Gangs ( LCN Yakuza und Hitman ) Haben einen Maverick, toll.


    Aber wenn ich die für alle 3 Definiere kann keiner in den Heli, weil mann net alles 3 gleichzeitig sein kann ^^



    WEr ne ahnung wie ich denn iwie speziell definier? :D


    Aber dass die Warnung erst in 1 Jahr verfällt xD


    Gruß Flip,

  • .:: Special Gang Cars ::.


    Header:

    new yakCars[4];
    4 = Anzahl der Fahrzeuge
    forward IstEinYAKCar(carid);


    OnGameModeInit: (Wo deine Cars Sind)
    yakCars[0]=AddStaticVehicle(560,2591.6934,1815.1853,10.5254,90.6745,1,1); // 1
    yakCars[1]=AddStaticVehicle(560,2591.7380,1811.9817,10.5254,89.4356,1,1); // 2
    yakCars[2]=AddStaticVehicle(560,2591.6924,1808.5487,10.5254,90.3112,1,1); // 3
    yakCars[3]=AddStaticVehicle(560,2591.6577,1805.6846,10.5254,90.0829,1,1); // 4
    // Deine Cars hald hinter^^

    Ganz Unten im Script
    (Neues Callback):


    public IstEinYAKCar(carid)
    {
    for(new i = 0; i < sizeof(yakCars); i++)
    {
    if(carid == yakCars[i])
    {
    return 1;
    }
    }
    return 0;
    }


    OnPlayerStateChange:
    if(IstEinYAKCar(newcar))
    {
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)// o.o
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Mitglied der Yakuza!");
    return 1;
    }
    }


    Ungetestet :> Und Im Editor geschrieben :>


    Hoffe ich konnte dir Helfen!

    Mit Freundlichen Grüßen
    Joe <3
    8)



    Lua: 63% C++: 23% C#: 53% VB: 96%

    Einmal editiert, zuletzt von PUREboyyy ()