Problem mit individuellen Tank

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
  • Ich habe mir ein Tanksystem gemacht und jedes Fahrzeug sollte eigentlich seinen eigenen Tank haben jedoch hat nun jedes Fahrzeug den Tank 100


    hier mal wo die Tankgröße definiert wird:


    new GasMax[] = {
    100,//"Landstalker",
    100,//"Bravura",
    100,//"Buffalo",
    100,//"Linerunner",
    100,//"Pereniel",
    100,//"Sentinel",
    100,//"Dumper",
    100,//"Firetruck",
    100,//"Trashmaster",
    100,//"Stretch",
    100,//"Manana",
    100,//"Infernus",
    100,//"Voodoo",
    100,//"Pony",
    100,//"Mule",
    100,//"Cheetah",
    100,//"Ambulance",
    100,//"Leviathan",
    100,//"Moonbeam",
    100,//"Esperanto",
    100,//"Taxi",
    100,//"Washington",
    100,//"Bobcat",
    100,//"Mr Whoopee",
    100,//"BF Injection",
    220,//"Hunter",
    100,//"Premier",
    100,//"Enforcer",
    100,//"Securicar",
    100,//"Banshee",
    100,//"Predator",
    100,//"Bus",
    130,//"Rhino",
    100,//"Barracks",
    100,//"Hotknife",
    100,//"Trailer",
    100,//"Previon",
    100,//"Coach",
    100,//"Cabbie",
    100,//"Stallion",
    100,//"Rumpo",
    100,//"RC Bandit",
    100,//"Romero",
    130,//"Packer",
    100,//"Monster Truck",
    100,//"Admiral",
    100,//"Squalo",
    100,//"Seasparrow",
    100,//"Pizzaboy",
    100,//"Tram",
    100,//"Trailer",
    100,//"Turismo",
    100,//"Speeder",
    100,//"Reefer",
    100,//"Tropic",
    100,//"Flatbed",
    100,//"Yankee",
    100,//"Caddy",
    100,//"Solair",
    100,//"Berkley's RC Van",
    100,//"Skimmer",
    100,//"PCJ-600",
    100,//"Roller",
    100,//"Freeway",
    100,//"RC Baron",
    100,//"RC Raider",
    100,//"Glendale",
    100,//"Oceanic",
    20,//"Sanchez",
    100,//"Sparrow",
    100,//"Patriot",
    100,//"Quad",
    100,//"Coastguard",
    100,//"Dinghy",
    100,//"Hermes",
    100,//"Sabre",
    100,//"Rustler",
    100,//"ZR-350",
    100,//"Walton",
    100,//"Regina",
    100,//"Comet",
    100,//"Fahrrad",
    100,//"Burrito",
    100,//"Camper",
    100,//"Marquis",
    100,//"Baggage",
    150,//"Dozer",
    100,//"Maverick",
    100,//"News Chopper",
    100,//"Rancher",
    100,//"FBI Rancher",
    100,//"Virgo",
    100,//"Greenwood",
    100,//"Jetmax",
    100,//"Hotring",
    100,//"Sandking",
    100,//"Blista Compact",
    100,//"Police Maverick",
    100,//"Boxville",
    100,//"Benson",
    100,//"Mesa",
    100,//"RC Goblin",
    100,//"Hotring Racer",
    100,//"Hotring Racer",
    100,//"Bloodring Banger",
    100,//"Rancher",
    100,//"Super GT",
    100,//"Elegant",
    100,//"Journey",
    100,//"Bike",
    100,//"Mountain Bike",
    100,//"Beagle",
    100,//"Cropdust",
    100,//"Stunt",
    100,//"Tanker",
    100,//"RoadTrain",
    100,//"Nebula",
    100,//"Majestic",
    100,//"Buccaneer",
    250,//"Shamal",
    225,//"Hydra",
    100,//"FCR-900",
    100,//"NRG-500",
    100,//"HPV1000",
    100,//"Cement Truck",
    100,//"Tow Truck",
    100,//"Fortune",
    100,//"Cadrona",
    100,//"FBI Truck",
    100,//"Willard",
    100,//"Forklift",
    100,//"Traktor",
    1000,//"Combine",
    100,//"Feltzer",
    100,//"Remington",
    100,//"Slamvan",
    100,//"Blade",
    100,//"Freight",
    100,//"Streak",
    100,//"Vortex",
    100,//"Vincent",
    100,//"Bullet",
    100,//"Clover",
    100,//"Sadler",
    100,//"Firetruck",
    100,//"Hustler",
    100,//"Intruder",
    100,//"Primo",
    160,//"Cargobob",
    100,//"Tampa",
    100,//"Sunrise",
    100,//"Merit",
    100,//"Utility",
    100,//"Nevada",
    100,//"Yosemite",
    100,//"Windsor",
    100,//"Monster Truck",
    100,//"Monster Truck",
    100,//"Uranus",
    100,//"Jester",
    100,//"Sultan",
    100,//"Stratum",
    100,//"Elegy",
    160,//"Raindance",
    100,//"RC Tiger",
    100,//"Flash",
    100,//"Tahoma",
    100,//"Savanna",
    100,//"Bandito",
    100,//"Freight",
    100,//"Trailer",
    100,//"Kart",
    100,//"Mower",
    200,//"Duneride",
    100,//"Sweeper",
    100,//"Broadway",
    100,//"Tornado",
    400,//"AT-400",
    100,//"DFT-30",
    100,//"Huntley",
    100,//"Stafford",
    100,//"BF-400",
    100,//"Newsvan",
    100,//"Tug",
    100,//"Trailer",
    100,//"Emperor",
    100,//"Wayfarer",
    100,//"Euros",
    100,//"Hotdog",
    100,//"Club",
    100,//"Trailer",
    100,//"Trailer",
    260,//"Andromada",
    100,//"Dodo",
    100,//"RC Cam",
    100,//"Launch",
    100,//"Streifenwagen",
    100,//"Streifenwagen",
    100,//"Streifenwagen",
    100,//"Polizei Ranger",
    100,//"Picador",
    100,//"S.W.A.T. Van",
    100,//"Alpha",
    100,//"Phoenix",
    100,//"Glendale",
    100,//"Sadler",
    100,//"Luggage Trailer",
    100,//"Luggage Trailer",
    100,//"Stair Trailer",
    100,//"Boxville",
    100,//"Farm Plow",
    100//"Utility Trailer"
    };


    Dann unter OnGameModeInit den Tank der Fahrzeuge setzten das hab ich so:
    for (new i=0; i< MAX_VEHICLES; i++)
    {

    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[i] = false;
    Tank[i] = GetGasMax(GetVehicleModel(i));


    Und zu guter letzt noch meinen Stock
    stock GetGasMax(vehmodel)
    {
    if(vehmodel >= 400 && vehmodel <= 611)
    {
    return GasMax[(vehmodel-400)];
    }
    return 100;
    }


    Mit freundlichen Grüßen
    uzii

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • ich habe herrausgefunden das der Tank des Fahrzeugs von dem return bei stock gesetzt wird also hier


    stock GetGasMax(vehmodel)
    {
    if(vehmodel >= 400 && vehmodel <= 611)
    {
    return GasMax[(vehmodel-400)];
    }
    --->return 100;
    }

    7 Mal editiert, zuletzt von _Flex_ () aus folgendem Grund: stock einfgefügt

  • Du bist echt ein Held.


    Versuchst die ModelIDs von Fahrzeugen zu bekommen ohne das sie exestieren.


    Setz das bei OnVehicleSpawn oder OnPlayerStateChange rein.


    bei OnPlayerStateChange musst du dann halt noch eine Variable setzen, die dir sagt, ob der Tank schon gefüllt wurde

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • ich poste jetzt alles wie ich es habe
    Die Tank Größen



    new GasMax[]=
    {
    "80", "50", "40", "250", "50", "60",
    "4000", "300", "250", "60", "40", "40",
    "60", "100", "130", "40", "70", "200", "60",
    "50", "50", "50", "60", "80", "40",
    "200", "40", "120", "90", "50", "200", "100",
    "1000", "200", "50", "800", "40", "200", "60",
    "50", "70", "5", "60", "100", "150", "50",
    "120", "100", "6", "100", "800", "50", "120",
    "200", "200", "150", "100", "15", "40", "70",
    "100", "35", "6", "35", "100", "100", "50",
    "50","35", "100", "100", "40", "100", "50",
    "50", "60", "150", "50", "70", "60", "50", "0",
    "100", "100", "150", "10", "150", "200", "200",
    "90", "90", "60", "60", "200", "60", "70",
    "40", "200", "90", "90", "50", "100",
    "70", "70", "60", "80", "50",
    "50", "150", "0", "0", "200", "200", "200",
    "150", "200", "50", "60", "60", "200", "200",
    "35", "35", "35", "120", "70", "50",
    "50", "70", "50", "15", "40", "150", "50",
    "60", "60", "60", "500", "500", "30", "50",
    "60", "60", "60", "200", "60", "50", "50",
    "250", "50", "50", "50", "80", "200", "70",
    "50", "150", "150", "50", "50", "50", "50",
    "50", "200", "100", "50", "60", "60", "60",
    "500", "500", "6", "10", "100", "15",
    "60", "60", "400", "130", "70", "60", "35",
    "90", "15", "500", "50", "35", "50", "70", "50",
    "500", "500", "400", "100", "100", "120", "60",
    "60", "60", "80", "60", "100", "50",
    "60", "60", "60", "100", "100", "100", "150",
    "100", "100"
    };


    Dan wo der Tank gesetzt wird unter OnVehicleSpawn
    Tank[vehicleid] = GetGasMax(vehicleid);


    Und der STock
    stock GetGasMax(vehicleid)
    {
    if(vehicleid >= 400 && vehicleid <= 611)
    {
    return GasMax[(vehicleid-400)];
    }
    return 100;
    }
    Beavis ich bitte dich mir ausführlich zu helfen den du scheinst mir der einzige der mir wirklich helfen kann


    Danke

    Einmal editiert, zuletzt von _Flex_ ()