Attach Object To Vehicle Destroy Object Problem
#1

Hello, I have A Question my Car was supposed to Be the Object I'm Adding Another Car And When I Got the first Arabaki second Objects Coming into the Car, So it doesn't Erase Objects, I Wonder How do I Delete the Objects ?

Код:
new Fire[MAX_PLAYERS][13];
new Ex[MAX_PLAYERS][8];
new M2m[MAX_PLAYERS][6];

COMMAND:m1(playerid, params[])
{
if(Araba[playerid] == 1)  DestroyVehicleEx(ivehicle[playerid]), Araba[playerid] = 0;
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
ivehicle[playerid] = CreateVehicle(562,X,Y,Z,Angle,0,0,0);
PutPlayerInVehicle(playerid,ivehicle[playerid],0);

Ex[playerid][0] = CreateObject(1018,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Ex[playerid][0], GetPlayerVehicleID(playerid), 0.089999,1.275000,-0.505000,-123.119987,-1.620000,-270.719848);
Ex[playerid][1] = CreateObject(1018,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Ex[playerid][1], GetPlayerVehicleID(playerid), 0.089999,1.564999,-0.505000,-123.119987,-1.620000,-270.719848);
Ex[playerid][2] = CreateObject(1018,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Ex[playerid][2], GetPlayerVehicleID(playerid), 0.059999,1.854999,-0.505000,-123.119987,-1.620000,-270.719848);
Ex[playerid][3] = CreateObject(1018,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Ex[playerid][3], GetPlayerVehicleID(playerid), 0.059999,1.854999,-0.505000,-123.119987,-1.620000,-270.719848);
Ex[playerid][4] = CreateObject(1018,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Ex[playerid][4], GetPlayerVehicleID(playerid), -0.045000,1.854999,-0.505000,-123.119987,3.779998,-88.020568);
Ex[playerid][5] = CreateObject(1018,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Ex[playerid][5], GetPlayerVehicleID(playerid), -0.075000,1.529999,-0.505000,-123.119987,9.540000,-83.700561);
Ex[playerid][6] = CreateObject(1018,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Ex[playerid][6], GetPlayerVehicleID(playerid), -0.095000,1.275000,-0.505000,-123.119987,-1.620000,-451.260925);
Ex[playerid][7] = CreateObject( 1001,0,0,0,0,0,0,80 );
AttachObjectToVehicle(Ex[playerid][7], GetPlayerVehicleID(playerid), -0.000000, -2.100000, 0.299999, 0.000000, 0.000000, 0.000000 );
Fire[playerid][0] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][0], GetPlayerVehicleID(playerid), -0.520000,1.205000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][1] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][1], GetPlayerVehicleID(playerid), -0.520000,1.365000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][2] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][2], GetPlayerVehicleID(playerid), -0.520000,1.505000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][3] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][3], GetPlayerVehicleID(playerid), -0.520000,1.665000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][4] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][4], GetPlayerVehicleID(playerid), -0.520000,1.205000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][5] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][5], GetPlayerVehicleID(playerid), -0.599999,1.800000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][6] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][6], GetPlayerVehicleID(playerid), -0.599999,1.950000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][7] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][7], GetPlayerVehicleID(playerid), 0.559999,1.950000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][8] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][8], GetPlayerVehicleID(playerid), 0.559999,1.790000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][9] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][9], GetPlayerVehicleID(playerid), 0.539999,1.660000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][10] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][10], GetPlayerVehicleID(playerid), 0.539999,1.490000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][11] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][11], GetPlayerVehicleID(playerid), 0.539999,1.330000,-1.174999,0.000000,0.000000,0.000000);
Fire[playerid][12] = CreateObject(18693,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(Fire[playerid][12], GetPlayerVehicleID(playerid), 0.539999,1.160001,-1.174999,0.000000,0.000000,0.000000);

for(new i;i<6;i++)DestroyObject(M2m[playerid][i]);
DestroyObject(M2m[playerid][0]);
DestroyObject(M2m[playerid][1]);
DestroyObject(M2m[playerid][2]);
DestroyObject(M2m[playerid][3]);
DestroyObject(M2m[playerid][4]);
DestroyObject(M2m[playerid][5]);

AddVehicleComponent(GetPlayerVehicleID(playerid), 1079);
AddVehicleComponent(ivehicle[playerid], 1010);
SetVehicleVirtualWorld(ivehicle[playerid], GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(ivehicle[playerid], GetPlayerInterior(playerid));
Araba[playerid] = 1;
return 1;
}

COMMAND:m2(playerid, params[])
{
if(Araba[playerid] == 1)  DestroyVehicleEx(ivehicle[playerid]), Araba[playerid] = 0;
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
ivehicle[playerid] = CreateVehicle(541,X,Y,Z,Angle,0,0,0);

for(new i;i<13;i++)DestroyObject(Fire[playerid][i]);
for(new i;i<8;i++)DestroyObject(Ex[playerid][i]);
DestroyObject(Fire[playerid][0]);
DestroyObject(Fire[playerid][1]);
DestroyObject(Fire[playerid][2]);
DestroyObject(Fire[playerid][3]);
DestroyObject(Fire[playerid][4]);
DestroyObject(Fire[playerid][5]);
DestroyObject(Fire[playerid][6]);
DestroyObject(Fire[playerid][7]);
DestroyObject(Fire[playerid][8]);
DestroyObject(Fire[playerid][9]);
DestroyObject(Fire[playerid][10]);
DestroyObject(Fire[playerid][11]);
DestroyObject(Fire[playerid][12]);
DestroyObject(Ex[playerid][0]);
DestroyObject(Ex[playerid][1]);
DestroyObject(Ex[playerid][2]);
DestroyObject(Ex[playerid][3]);
DestroyObject(Ex[playerid][4]);
DestroyObject(Ex[playerid][5]);
DestroyObject(Ex[playerid][6]);
DestroyObject(Ex[playerid][7]);
PutPlayerInVehicle(playerid,ivehicle[playerid],0);

M2m[playerid][0] = CreateObject(1023,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(M2m[playerid][0], GetPlayerVehicleID(playerid), 0.000000,-1.950000,0.300000,8.100001,0.000000,0.000000);
M2m[playerid][1] = CreateObject(362,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(M2m[playerid][1], GetPlayerVehicleID(playerid), -0.150000,-0.824999,0.749999,-89.099983,-62.100009,0.000000);
M2m[playerid][2] = CreateObject(1318,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(M2m[playerid][2], GetPlayerVehicleID(playerid), -0.974999,0.000000,-0.150000,89.099983,0.000000,0.000000);
M2m[playerid][3] = CreateObject(1318,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(M2m[playerid][3], GetPlayerVehicleID(playerid), 0.974999,0.000000,-0.150000,89.099983,0.000000,0.000000);
M2m[playerid][4] = CreateObject(18650,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(M2m[playerid][4], GetPlayerVehicleID(playerid), -0.974999,0.000000,-0.449999,0.000000,0.000000,0.000000);
M2m[playerid][5] = CreateObject(18649,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(M2m[playerid][5], GetPlayerVehicleID(playerid), 0.974999,0.000000,-0.449999,0.000000,0.000000,0.000000);

AddVehicleComponent(GetPlayerVehicleID(playerid), 1079);
AddVehicleComponent(ivehicle[playerid], 1010);
SetVehicleVirtualWorld(ivehicle[playerid], GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(ivehicle[playerid], GetPlayerInterior(playerid));
Araba[playerid] = 1;
return 1;
}
Reply
#2

Help !
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)