Beiträge von _Flex_

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

    Ja ich wollte den Wantedgrund speichern und habe es so gemacht


    dini_Set(Spielerdatei,"Wantedgrun",GetPVarString(playerid, "msg", pmsg, 128));


    aber bekomme da diesen Fehler Zeile (6405) : Falscher Variablentyp als Parameter (Parameter #3)