echt ? hat da ne sacnhez auch 20 ?
ich habe meine abfrage unter OnGameModeIni
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)
Ja ich habe die Streamdistance jetzt schon auf 50000.0 gestelt aber das bringt i-wie alles nicht er streamt genau so weit wie sonst auch immer ich hätte gerne die Maximale stream reichtweite eingestellt,
jetzt weis ich leider nicht was die optimale stream distance dafür ist und ob ich auch noch was in der cfg. ändern muss.
Ich hoffe ihr könnt mir da weiterhelfen.
Mit freundlichen grüßen
uzii
Ja ich wollte scripten das wenn ein Beamter jemanden erschießt dass der dann eine Knastzeit gesetzt bekommt und dan in den Knast muss solange hier meine abfrage
Zeile (1904)if(killerid = GetPVarInt(killerid,"Member") == 1 || GetPVarInt(killerid,"Member") == 2 || GetPVarInt(killerid,"Member") == 3)
{
Zeile (1906)if(playerid = GetPlayerWantedLevel(playerid) >= 1)
{
new Jailtime;
new Wantedtlevel;
Wantedtlevel = GetPlayerWantedLevel(playerid)
Zeile (1911)Jailtime = Wantedtlevel * 10;
SetPVarInt(playerid,"Knastzeit",Jailtime);
}
}
und hier meine Fehler die ich bekomme
Zeile (1904) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (1906) : Wahrscheinlich unabsichtliche Zuordnung [Beispiel: if(variable
Zeile (1911) : Erwartete Zeichen ";", aber gefunden "[Absatz]"
Ja jeder kann diese nachricht lesen
for(new i=0; i<MAX_PLAYERS; i++)
{
if(GetPVarInt(i,"Member") != 1 || GetPVarInt(i,"Member") != 2 || GetPVarInt(playerid,"Member") != 5)
{
format(hqtextstring1, sizeof(hqtextstring1), "{89749C}* HQ: Beamter %s hat %s %d Wanteds gegeben",SpielerName(playerid),SpielerName(pid),wantedlevel);
format(hqtextstring2, sizeof(hqtextstring2), "{89749C}* HQ: Grund: %s",grund);
format(hqtextstring3, sizeof(hqtextstring3), "{89749C}* HQ: Wantedlevel: %d",wantedlevel);
SendClientMessage(i,lila,hqtextstring1);
SendClientMessage(i,lila,hqtextstring2);
SendClientMessage(i,lila,hqtextstring3);
PlayerPlaySound(i,2608,0.0,0.0,10.0);
}
}