[Hilfe!] Vehicle einem gTeam zuweißen

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
  • Das Thema sagt alles:


    Ich hab ein gTeam und einige Vehicles. Wie kann ich es einstellen das ein Auto nur für ein bestimmtest Team aufgeschlossen ist und für andere Teams abgeschlossen ist?
    Ich hab die Cars oben genannt mit new Taxiteam[20]; und unten hab ich die entsprechenden Vehicles auch genannt.


    Taxiteam[1] = AddStaticVehicle(587,896.9479,-1411.1794,12.9159,270.4742,79,79); // Euro_Taxi1
    Taxiteam[2] = AddStaticVehicle(587,885.4695,-1411.1427,12.7871,269.4367,79,79); // Euro_Taxi2
    Taxiteam[3] = AddStaticVehicle(587,872.8557,-1411.2063,12.7316,271.3886,79,79); // Euro_Taxi3
    Taxiteam[4] = AddStaticVehicle(587,864.1909,-1411.4299,12.8204,271.8769,79,79); // Euro_Taxi4
    Taxiteam[5] = AddStaticVehicle(438,882.8832,-1453.7152,13.5942,0.4710,79,79); // Cabbie_1
    Taxiteam[6] = AddStaticVehicle(438,876.7972,-1453.9199,13.5843,1.9655,79,79); // Cabbie_2
    Taxiteam[7] = AddStaticVehicle(438,867.7178,-1437.9535,13.4284,269.9274,79,79); // Cabbie_3
    Taxiteam[8] = AddStaticVehicle(420,855.2296,-1452.1456,13.3960,357.6478,79,79); // Korrektur
    Taxiteam[9] = AddStaticVehicle(438,848.5799,-1452.1981,13.6092,356.4291,79,79); // Korrektur
    Taxiteam[10] = AddStaticVehicle(438,840.6245,-1451.8885,13.6008,356.2464,79,79); // Korrektur
    Taxiteam[11] = AddStaticVehicle(438,833.6570,-1451.3176,13.6030,354.8560,79,79); // Korrektur
    Taxiteam[12] = AddStaticVehicle(420,860.8542,-1452.3265,13.4003,357.3574,79,79); // Korrektur
    Taxiteam[13] = AddStaticVehicle(487,854.7597,-1462.7781,21.3935,359.8778,79,79); // TAXIMAVERICK 1
    Taxiteam[14] = AddStaticVehicle(487,837.8289,-1461.0769,21.3831,356.2898,79,79); // TAXIMAVERICK 2
    Taxiteam[15] = AddStaticVehicle(487,820.5530,-1457.5360,21.3546,353.3977,79,79); // TAXIMAVERICK 3


    Kann mir jemand bitte weiterhelfen?


    Danke!

  • for(new id=0; id<GetMaxPlayers(); id++)
    for(new number=0; number<sizeof(Taxiteam); number++)
    {
    if(!IsAnTaxiFahrer(id) && vehicleid == Taxiteam[number])
    {
    SetVehicleParamsForPlayer(vehicleid,id,0,1);
    }
    }


    Das bei OnVehicleSpawn hin.
    Ich *hoffe* mal, dass es funktioniert
    PS: Das "!IsAnTaxiFahrer(id)" durch das ersetzten, was prüft, ob es KEIN Taxifahrer ist


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • public OnVehicleSpawn(vehicleid)
    {
    for(new id=0; id<GetMaxPlayers(); id++)
    for(new number=0; number<sizeof(Taxiteam); number++)
    {
    if(!IsAnTEAM_TheWutschs(id) && vehicleid == Taxiteam[1])
    {
    SetVehicleParamsForPlayer(vehicleid,id,0,1);
    }
    }
    return 1;
    }


    static gTeam[MAX_PLAYERS];
    ...
    #define TEAM_TheWutschs 1
    ...


    : error 017: undefined symbol "IsAnTEAM_TheWutschs"
    1 Error


    hilfe

  • Mach anstatt "!IsAnTEAM_TheWutschs(id)" oder so ;)
    Das hier:
    if(gTeam[id] != TEAM_TheWutschs && vehicleid == Taxiteam[number])


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!