Guten Abend Breadfish
ich bastle grade am Autohaussystem habe es nun fertig aber wenn man sich ein auto kauft spawnen die am falschen spawn punkt.
Was ist dadran falsch?
new Autospawns[3][ahSpawn] = {
{739.7457,-1343.8668,13.2828,270.2592},//billig
{-1639.3599,1198.1665,6.9527,269.9673},//luxus
{2149.1116,-1133.8927,25.5678,266.4449}//bike
};
Die autos
new Kaufliste[51][ahModell] = {
{"Stallion",0,439,-1,750000,5000,783.0,-1335.0,13.2,121.1},
{"Feltzer",0,533,-1,500000,3000,783.0,-1340.0,13.2,121.1},
{"Windsor",0,555,-1,450000,3400,783.0,-1345.0,13.2,121.1},
{"Blade",0,536,-1,350000,3000,783.0,-1350.0,13.2,121.1},
{"Remington",0,534,-1,500000,3000,783.0,-1355.0,13.2,121.1},
{"Savanna",0,567,-1,350000,3000,783.0,-1360.0,13.2,121.1},
{"Slamvan",0,535,-1,500000,3000,783.0,-1365.0,13.2,121.1},
{"Voodoo",0,412,-1,500000,3000,783.0,-1370.0,13.2,121.1},
{"Huntley",0,579,-1,200000,1000,783.0,-1375.0,13.2,121.1},
{"Buccaneer",0,518,-1,120000,1000,783.0,-1380.0,13.2,121.1},
{"Clover",0,542,-1,35000,500,765.0,-1360.0,13.4,301.1},
{"Elegant",0,507,-1,40000,650,765.0,-1365.0,13.4,301.1},
{"Elegy",0,562,-1,1500000,10000,765.0,-1370.0,13.4,301.1},
{"Esperanto",0,419,-1,65000,650,765.0,-1375.0,13.4,301.1},
{"Fortune",0,526,-1,35000,500,765.0,-1380.0,13.4,301.1},
{"Sultan",0,560,-1,1500000,10000,766.0,-1333.0,13.3,211.1},
{"Sunrise",0,550,-1,300000,2000,761.0,-1333.0,13.3,211.1},
{"Vincent",0,540,-1,280000,2000,756.0,-1333.0,13.3,211.1},
{"Alpha",0,602,-1,230000,2000,751.0,-1333.0,13.3,211.1},
{"Banshee",0,429,-1,1000000,5500,746.0,-1333.0,13.3,211.1},
{"Blista Compact",1,496,-1,350000,2500,-1668.6447,1207.0372,7.0249,309.5959},
{"Buffalo",1,402,-1,500000,3000,-1663.6709,1215.2883,7.0234,274.9868},
{"Bullet",1,541,-1,7500000,17500,-1651.3892,1210.3469,7.0208,281.3321},
{"Cheetah",1,415,-1,4000000,10000,-1677.3560,1207.8099,13.4461,208.2602},
{"Club",1,589,-1,70000,750,-1665.7789,1222.4406,13.4485,279.6459},
{"Euros",1,587,-1,650000,7000,-1660.7256,1217.6407,13.4444,283.1553},
{"Infernus",1,411,-1,1500000,7000,-1653.2462,1210.7842,13.4460,266.7211},
{"Jester",1,559,-1,1500000,10000,-1676.0128,1207.1641,20.9248,261.5029},
{"Phoenix",1,603,-1,600000,4000,-1664.4386,1206.8241,20.9289,332.5978},
{"Super GT",1,506,-1,12500000,20000,-1651.6372,1208.2538,20.9231,305.1015},
{"Turismo",1,451,-1,13000000,20000,-1665.1248,1222.7113,20.9265,267.4103},
{"Uranus",1,558,-1,850000,10000,-1661.1943,1217.9629,20.9268,286.1662},//autohaus ende 32 cars
//bike
{"Mountain Bike",1,510,-1,500,1,2117.8926,-1122.4998,24.9426,253.4156},
{"Mountain Bike",1,510,-1,500,1,2117.6650,-1123.8425,24.9137,253.5880},
{"Mountain Bike",1,510,-1,500,1,2117.4771,-1125.2086,24.8876,257.0994},
{"Mofa",1,462,-1,600,50,2117.2161,-1139.6852,24.6589,286.8279},
{"Mofa",1,462,-1,600,50,2116.9707,-1138.1912,24.7018,286.0222},
{"Mofa",1,462,-1,600,50,2116.9517,-1141.3840,24.5857,272.0475},
{"Wayfarer",1,586,-1,1500,900,2118.1821,-1130.0509,24.7861,269.2923},
{"Wayfarer",1,586,-1,1500,900,2118.2397,-1132.3002,24.7687,265.5937},
{"Wayfarer",1,586,-1,1500,900,2118.1287,-1134.3275,24.7397,257.8215},
{"Quad",1,471,-1,3000,1700,2117.9827,-1151.6768,23.6705,329.0428},
{"Quad",1,471,-1,3000,1700,2123.6401,-1152.2770,23.4905,51.7651},
{"Sanchez",1,468,-1,7000,5700,2136.7642,-1146.0504,24.3672,77.5922},
{"Sanchez",1,468,-1,7000,5700,2136.4177,-1148.6737,24.0645,51.0294},
{"PCJ-600",1,461,-1,2500,3700,2137.1233,-1126.3420,25.0929,88.3136},
{"PCJ-600",1,461,-1,2500,3700,2136.9434,-1128.2639,25.1692,90.8003},
{"Freeway",1,463,-1,4500,1700,2137.5095,-1132.1301,25.2318,90.4568},
{"Freeway",1,463,-1,4500,1700,2137.4978,-1134.4463,25.2427,92.8347},
{"NRG-900",1,522,-1,1000000,70000,2137.3223,-1139.0424,25.0414,89.7367},
{"NRG-900",1,522,-1,1000000,70000,2137.4568,-1140.8300,24.8463,93.7557}//bikeautohaus ende 19 cars
};
und das /buycar falls es wichtig ist
else if (strcmp("/buycar", cmd, true, 10) == 0)
{
if (Spectating[playerid][0]!=-1)
{
for(new i = 0; i < Max_Player_Cars; i++)
{
if (Carlist[playerid][Typ]==-1)
{
new preis = Kaufliste[Spectating[playerid][0]][Preis];
if (preis > GetPlayerMoney(playerid)){ format(string, 128, "Du hast nicht genug Geld für das Auto (benötigt: $%i)!", preis); SendClientMessage(playerid, COLOR_LIGHTRED, string); }
{
new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
GivePlayerMoney(playerid, - preis);
Carlist[playerid][Typ]=Spectating[playerid][0]; Carlist[playerid][X]=Autospawns[autohaus][X]; Carlist[playerid][Y]=Autospawns[autohaus][Y];
Carlist[playerid][Z]=Autospawns[autohaus][Z]; Carlist[playerid][Rotation]=Autospawns[autohaus][Rotation]; Carlist[playerid][Status]=1; Carlist[playerid][Lock]=0;
Carlist[playerid][Carid]=CreateVehicle(Kaufliste[Spectating[playerid][0]][Modelid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z],Carlist[playerid][Rotation],-1,-1,-1);
SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
TogglePlayerControllable(playerid,1);
Spectating[playerid][0]=-1;
RemovePlayerFromVehicle(playerid);
format(string,128,"Du hast dir erfolgreich für $%i ein/einen %s gekauft!",preis,Kaufliste[Carlist[playerid][Typ]][Name]);
SendClientMessage(playerid, COLOR_RED, string);
SendClientMessage(playerid, COLOR_GREEN, "Wenn du dein Fahrzeug zerstörst, gib /fixcar ein.");
SendClientMessage(playerid, COLOR_GREEN, "Mit /carlock kannst du dein Fahrzeug für andere Leute freigeben oder abschließen.");
SendClientMessage(playerid, COLOR_GREEN, "Mehr Befehle kannst du unter /carhelp sehen.");
SendClientMessage(playerid, COLOR_YELLOW, "Dein Auto steht am Ausgabepunkt bereit! Viel Spaß beim Fahren!");
}
}
}
format(tmp, 128, "Du besitzt bereits %d Autos", Max_Player_Cars);
SendClientMessage(playerid, COLOR_GREY, tmp);
}
else SendClientMessage(playerid, COLOR_GREY, "Du besichtigst kein Auto!");
return true;
}
return 0;
}
ich bin noch Anfänger darum komme ich grade nicht weiter.
Wenn ihr noch ein paar Schnipsel braucht einfach rein schreiben.
Mfg
Scriptvip3r