Beiträge von _Flex_

    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

    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;
    }

    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

    Jetzt lädt er sie nicht richtig hier mal mein code




    stock LoadAccount(playerid)
    {


    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    new WantedGrund[128];
    GetPlayerName(playerid,name,sizeof(name));
    format (Spielerdatei,sizeof(Spielerdatei),"/Account/%s.txt",name);
    SetPVarInt(playerid,"Skin",dini_Int(Spielerdatei,"Skin"));
    SetPlayerWantedLevel(playerid,dini_Int(Spielerdatei,"Wanted"));
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Money"));
    SetPVarInt(playerid,"Admin",dini_Int(Spielerdatei,"Admin"));
    SetPVarInt(playerid,"Member",dini_Int(Spielerdatei,"Member"));
    SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
    SetPVarInt(playerid,"Rang",dini_Int(Spielerdatei,"Rang"));
    SetPVarInt(playerid,"Ban",dini_Int(Spielerdatei,"Ban"));
    SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
    SetPVarInt(playerid,"PayDay",dini_Int(Spielerdatei,"PayDay"));
    SetPVarInt(playerid,"Bomben",dini_Int(Spielerdatei,"Bomben"));
    SetPVarInt(playerid,"Knastzeit",dini_Int(Spielerdatei,"Knastzeit"));
    //=============================================================================//STrings
    dini_Get(WantedGrund,"Wantedgrund");
    SetPVarString(playerid,"Wantedgrund",WantedGrund);
    return 1;
    }

    warum gibt er mir hier jetzt WantedGrund = 0 aus ?



    if(GetPlayerWantedLevel(playerid) >= 1)
    {
    new string[256];
    new string1[256];
    new WantedGrund[128];
    new WantedLevel = GetPlayerWantedLevel(playerid);
    GetPVarString(playerid,"Wantedgrund",WantedGrund,128);
    format(string,sizeof(string),"{FF6347}*Grund für die Wanteds: {FFFFFF}%d",WantedGrund);
    format(string1,sizeof(string1),"{FF6347}*Wantedlevel: {FFFFFF}%d",WantedLevel);
    SendClientMessage(playerid,adminaktion,string);
    SendClientMessage(playerid,adminaktion,string1);
    }

    jetzt hab ich es so


    stock SaveAccount(playerid)
    {
    new Spielerdatei[64] ;
    new name[MAX_PLAYER_NAME];
    new pmsg[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Account/%s.txt",name);
    new Wantedgrund = GetPVarString(playerid,"Wantedgrund",pmsg, 128);
    dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Money",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Admin",GetPVarInt(playerid,"Admin"));
    dini_IntSet(Spielerdatei,"Member",GetPVarInt(playerid,"Member"));
    dini_IntSet(Spielerdatei,"Leader",GetPVarInt(playerid,"Leader"));
    dini_IntSet(Spielerdatei,"Rang",GetPVarInt(playerid,"Rang"));
    dini_IntSet(Spielerdatei,"Ban",GetPVarInt(playerid,"Ban"));
    dini_IntSet(Spielerdatei,"Job",GetPVarInt(playerid,"Job"));
    dini_IntSet(Spielerdatei,"PayDay",GetPVarInt(playerid,"PayDay"));
    dini_IntSet(Spielerdatei,"Wanted",GetPlayerWantedLevel(playerid));
    dini_IntSet(Spielerdatei,"Bomben",GetPVarInt(playerid,"Bomben"));
    dini_IntSet(Spielerdatei,"Knastzeit",GetPVarInt(playerid,"Knastzeit"));
    dini_Set(Spielerdatei,"Wantedgrund",Wantedgrund);
    return 1;
    }


    aber immer noch diese fehler



    Zeile (6410) : Falscher Variablentyp als Parameter (Parameter #3)
    Zeile (6396) : Unbenutzte Variable: "Wantedgrund"

    einmla alles wo es gespeichert wird


    stock SaveAccount(playerid)
    {
    new Spielerdatei[64] ;
    new name[MAX_PLAYER_NAME];
    new pmsg[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Account/%s.txt",name);
    dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Money",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Admin",GetPVarInt(playerid,"Admin"));
    dini_IntSet(Spielerdatei,"Member",GetPVarInt(playerid,"Member"));
    dini_IntSet(Spielerdatei,"Leader",GetPVarInt(playerid,"Leader"));
    dini_IntSet(Spielerdatei,"Rang",GetPVarInt(playerid,"Rang"));
    dini_IntSet(Spielerdatei,"Ban",GetPVarInt(playerid,"Ban"));
    dini_IntSet(Spielerdatei,"Job",GetPVarInt(playerid,"Job"));
    dini_IntSet(Spielerdatei,"PayDay",GetPVarInt(playerid,"PayDay"));
    dini_IntSet(Spielerdatei,"Wanted",GetPlayerWantedLevel(playerid));
    dini_IntSet(Spielerdatei,"Bomben",GetPVarInt(playerid,"Bomben"));
    dini_IntSet(Spielerdatei,"Knastzeit",GetPVarInt(playerid,"Knastzeit"));
    //dini_Set(Spielerdatei,"Wantedgrung",GetPVarString(playerid,"Wantedgrung"));
    return 1;
    }