nein setzzt ihn immer noch ???
Beiträge von _Flex_
-
-
also was muss jetzt unter OnVehicleSPawn rein ??
-
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;
} -
echt ? hat da ne sacnhez auch 20 ?
ich habe meine abfrage unter OnGameModeIni
-
das sind ja aber die Fahrzeuge die immer auf dem Server sind
-
okay aber mit den abfragen ist alles okay ?
-
nein sanchez zum beispeil hat 20 und hat tordzdem 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);
} -
und wie lade ich das jetzt wieder
-
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;
} -
das speichern ist mein problem wie ich das richtig speichere
-
häää ? ne i-wie gehts das net ? und ich verseth das auch net ?
-
und mann kann das auch überhaupt nicht umgehen ?
-
gibt es andere Object Stremer die mehr schaffen ?
-
eigentlich nich aber danke
-
ja aber dann sehee ich immer noch nich alles so wirklich gut was in meiner umgebung ist
-
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)