hier ist es
Code
Function PlayerCarSpawn(playerid,Slot)
{
if(IsPlayerConnected(playerid))
{
if(Dtc_PlayerHaveCar[playerid][Slot])
{
PlayerCar[playerid][Slot][CarId] = CreateVehicle(PlayerCar[playerid][Slot][CarModel],PlayerCar[playerid][Slot][CarPos_x],PlayerCar[playerid][Slot][CarPos_y],PlayerCar[playerid][Slot][CarPos_z],PlayerCar[playerid][Slot][CarRotate],PlayerCar[playerid][Slot][CarC1],PlayerCar[playerid][Slot][CarC2], 60000);/*vehicle spawn*/
ChangeVehicleColor(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarC1],PlayerCar[playerid][Slot][CarC2]);
if(PlayerCar[playerid][Slot][CarPJ] >= 0) {ChangeVehiclePaintjob(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarPJ]);}
if(PlayerCar[playerid][Slot][CarNitro] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarNitro]);}
if(PlayerCar[playerid][Slot][CarHyd] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarHyd]);}
if(PlayerCar[playerid][Slot][CarWheel] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarWheel]);}
if(PlayerCar[playerid][Slot][CarAusp] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarAusp]);}
if(PlayerCar[playerid][Slot][CarSideL] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarSideL]);}
if(PlayerCar[playerid][Slot][CarSideR] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarSideR]);}
if(PlayerCar[playerid][Slot][CarFB] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarFB]);}
if(PlayerCar[playerid][Slot][CarRB] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarRB]);}
if(PlayerCar[playerid][Slot][CarSpoiler] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarSpoiler]);}
if(PlayerCar[playerid][Slot][CarRoof] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarRoof]);}
if(PlayerCar[playerid][Slot][CarHood] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarHood]);}
if(PlayerCar[playerid][Slot][CarVents] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarVents]);}
if(PlayerCar[playerid][Slot][CarArrest] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarArrest]);}
if(PlayerCar[playerid][Slot][CarLamps] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarLamps]);}
if(Dtc_LockOnSpawn)
{
Dtc_Carlock[PlayerCar[playerid][Slot][CarId]] = 1;
Dtc_LockCar(PlayerCar[playerid][Slot][CarId]);
}
new strings[15];
new name[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, name, sizeof name);
format(str, sizeof str, "/Autos/%s%d.dtcar", name,Dtc_PlayerKey[playerid]);
format(strings, sizeof(strings), "%s", dini_Get(str, "Plate"));
SetVehicleNumberPlate(PlayerCar[playerid][Slot][CarId], strings);
SetVehicleToRespawn(PlayerCar[playerid][Slot][CarId]);
for(new x = 0; x < MaxVeh; x++)
{
PlayerCar[playerid][x][Plate] = strings;
}
if(PlayerCar[playerid][Slot][neon1] == 1){
neon[PlayerCar[playerid][Slot][CarId]] = CreateObject(18648 ,0,0,0,0,0,0,100);
neon2[PlayerCar[playerid][Slot][CarId]] = CreateObject(18648 ,0,0,0,0,0,0,100);
AttachObjectToVehicle(neon[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
AttachObjectToVehicle(neon2[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
UCL[PlayerCar[playerid][Slot][CarId]] = 1;
}
else if(PlayerCar[playerid][Slot][neon7] == 1){
neon[PlayerCar[playerid][Slot][CarId]] = CreateObject(18647 ,0,0,0,0,0,0,100);
neon2[PlayerCar[playerid][Slot][CarId]] = CreateObject(18647 ,0,0,0,0,0,0,100);
AttachObjectToVehicle(neon[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
AttachObjectToVehicle(neon2[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
UCL[GetPlayerVehicleID(playerid)] = 1;
}
else if(PlayerCar[playerid][Slot][neon3] == 1){
neon[PlayerCar[playerid][Slot][CarId]] = CreateObject(18650 ,0,0,0,0,0,0,100);
neon2[PlayerCar[playerid][Slot][CarId]] = CreateObject(18650 ,0,0,0,0,0,0,100);
AttachObjectToVehicle(neon[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
AttachObjectToVehicle(neon2[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
UCL[GetPlayerVehicleID(playerid)] = 1;
}
else if(PlayerCar[playerid][Slot][neon4] == 1){
neon[PlayerCar[playerid][Slot][CarId]] = CreateObject(18652 ,0,0,0,0,0,0,100);
neon2[PlayerCar[playerid][Slot][CarId]] = CreateObject(18652 ,0,0,0,0,0,0,100);
AttachObjectToVehicle(neon[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
AttachObjectToVehicle(neon2[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
UCL[GetPlayerVehicleID(playerid)] = 1;
}
else if(PlayerCar[playerid][Slot][neon5] == 1){
neon[PlayerCar[playerid][Slot][CarId]] = CreateObject(18649 ,0,0,0,0,0,0,100);
neon2[PlayerCar[playerid][Slot][CarId]] = CreateObject(18649 ,0,0,0,0,0,0,100);
AttachObjectToVehicle(neon[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
AttachObjectToVehicle(neon2[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
UCL[PlayerCar[playerid][Slot][CarId]] = 1;
}
else if(PlayerCar[playerid][Slot][neon6] == 1){
neon[PlayerCar[playerid][Slot][CarId]] = CreateObject(18651 ,0,0,0,0,0,0,100);
neon2[PlayerCar[playerid][Slot][CarId]] = CreateObject(18651 ,0,0,0,0,0,0,100);
AttachObjectToVehicle(neon[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],-0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
AttachObjectToVehicle(neon2[PlayerCar[playerid][Slot][CarId]],PlayerCar[playerid][Slot][CarId],0.8, 0.0, -0.50, 0.0, 0.0, 0.0);//Vorne Mitte
UCL[GetPlayerVehicleID(playerid)] = 1;
}
}
}
}
Alles anzeigen