Guten Tag liebe Community,
Ich habe folgende Frage:
Wie mach ich es das z.B die Auto-Gruppe (ahcars)
ahcars[0] = AddStaticVehicle(blabla);
ahcars[1] = AddStaticVehicle(blabla);
alle 60 Minuten respawnt werden?
LG
Guten Tag liebe Community,
Ich habe folgende Frage:
Wie mach ich es das z.B die Auto-Gruppe (ahcars)
ahcars[0] = AddStaticVehicle(blabla);
ahcars[1] = AddStaticVehicle(blabla);
alle 60 Minuten respawnt werden?
LG
ahcars[0] = AddStaticVehicleEx(Modelid,X,Y,Z,A,Farbe1,Farbe2,Respawnzeit in Sekunden);
ahcars[1] = AddStaticVehicleEx(Modelid,X,Y,Z,A,Farbe1,Farbe2,Respawnzeit in Sekunden);
MFG
luckyguy
Ahh ok Danke
Und wie mach ich es wenn die Fahrzeuge keiner Gruppe zugeordnet sind also z.B ID 1-100?
LG
Einfach bei AddStaticVehicleEx und CreateVehicle am Ende die Respawnzeit in Sekunden angeben, siehst doch eh oben.
z.B.:
AddStaticVehicleEx(560, 0.0, 0.0, 0.0, 0.0, 1, 1, 50); //Respawnt Sultan bei Nichtbenützung in 50 Sekunden
Ja aber es ist im Autohaus System von Ping und da sind die Fahrzeuge folgendermaßen drinn:
new Kaufliste[6][ahModell] = {
//Mittelklasse
{"Bravura",0,401,-1,10000,3000,1558.3474,-1012.0199,23.6986,1.3127},
{"Sentinel",0,405,-1,1,1,1563.0483,-1011.5515,23.7942,2.4112},
{"Manana",0,410,-1,1,1,1567.2771,-1011.3896,23.5859,0.7409},
{"Esperanto",0,419,-1,1,1,1571.8116,-1011.6615,23.6703,0.3068},
{"Washington",0,421,-1,1,1,1576.2880,-1011.4279,23.7508,2.1050},
{"Premier",0,426,-1,1,1,1581.5472,-1010.7811,23.6651,7.5041}
};
LG
Aber sie werden doch irgendwo erstellt.. Am Besten du schickst noch das enum oberbei und wir können dir Sagen wonach du suchen musst.
Hier:
enum ahCar
{
Typ,
Float:X,
Float:Y,
Float:Z,
Float:Rotation,
Status,
Lock,
Carid,
Paintjob,
Farbe1,
Farbe2,
mod1,
mod2,
mod3,
mod4,
mod5,
mod6,
mod7,
mod8,
mod9,
mod10,
mod11,
mod12,
mod13,
mod14,
mod15,
mod16,
mod17,
};
new Carlist[MAX_PLAYERS][ahCar];
enum ahSpawn
{
Float:X,
Float:Y,
Float:Z,
Float:Rotation,
};
new Autospawns[5][ahSpawn] = {
{1666.4208,-1136.3911,23.4857,179.3832},
{1661.6940,-1136.7863,23.4841,178.4505},
{1657.8223,-1136.3304,23.4875,179.3479},
{1652.8156,-1136.7075,23.4846,180.9691},
{1648.4019,-1136.8175,23.4837,179.1649}
};
enum ahModell
{
Name[128],
Autohaus,
Modelid,
Carid,
Preis,
Reparatur,
Float:X,
Float:Y,
Float:Z,
Float:Rotation,
};
Suche nach:
[Carid]=
oder
[Carid] =
also mit Leerzeichen und dann einfach dort wo CreateVehicle steht am Ende das -1 zu deiner Wunschzeit in Sekunden einstellen, ansonsten Zeilen posten^^
p.S.: Vor diesem CarID sollte dann sowas wie
Kaufliste
stehen!
Also da hab ich einmal das im befehl zum Kaufen:
Carlist[playerid][Carid]=CreateVehicle(Kaufliste[Spectating[playerid][0]][Modelid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z],Carlist[playerid][Rotation],-1,-1,-1);
und noch in OnFilterscriptInIt:
Kaufliste[i][Carid]=CreateVehicle(Kaufliste[i][Modelid],Kaufliste[i][X],Kaufliste[i][Y],Kaufliste[i][Z],Kaufliste[i][Rotation],-1,-1,-1);
welchen muss ich da ändern?
Den zweiten, also wenn du willst, dass sie nach 20Sekunden Unbenützung respawnen sollen einfach so abändern:
//Scroll bissl nach Rechts ^^
Kaufliste[i][Carid]=CreateVehicle(Kaufliste[i][Modelid],Kaufliste[i][X],Kaufliste[i][Y],Kaufliste[i][Z],Kaufliste[i][Rotation],-1,-1,20);
Ahh ok danke
werd ich gleich ausprobieren...
//Edit: Ok funktioniert super danke