SA-MP Forums Archive
[Ajuda] Dъvida AttachObjectToVehicle - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Dъvida AttachObjectToVehicle (/showthread.php?tid=621414)



Dъvida AttachObjectToVehicle - protork - 10.11.2016

Boa Tarde, minha dъvida й referente a AttachObjectToVehicle na qual gostaria de saber se tem alguma forma de
reduzir meu atual cуdigo.
Para ser mais exato o que eu estou tentando fazer й fixar um objeto em alguns carros de uma determinada
organizaзгo e para que eles fiquem exatamente no lugar desejado estou criando um objeto para cada um, porem
este mesmo objeto sera usado em outras coisas deixando o cуdigo extenso e inviбvel.

Код:
new GiroflexDes[4];
Код:
        GiroflexDes[0] = CreateObject(19420,0,0,0,0,0,0,0.0);
	GiroflexDes[1] = CreateObject(19420,0,0,0,0,0,0,0.0);
	GiroflexDes[2] = CreateObject(19420,0,0,0,0,0,0,0.0);
	GiroflexDes[3] = CreateObject(19420,0,0,0,0,0,0,0.0);
Код:
	OrgCarroTeste[0] = AddStaticVehicleEx(409, 1264.0659, -1669.4747, 13.1675, 0.0000, 0, 0, 1200, 1);
	OrgCarroTeste[1] = AddStaticVehicleEx(482, 1215.7544, -1674.0798, 11.8078, 0.0000, 0, 0, 1200, 1);
	AttachObjectToVehicle(GiroflexDes[0], OrgCarroTeste[1], 0.000000, 1.074999, 0.904999, 0.000000, 0.000000, 0.000000);
	OrgCarroTeste[2] = AddStaticVehicleEx(482, 1239.0330, -1674.0864, 11.8078, 0.0000, 0, 0, 1200, 1);
	AttachObjectToVehicle(GiroflexDes[1], OrgCarroTeste[2], 0.000000, 1.074999, 0.904999, 0.000000, 0.000000, 0.000000);
	OrgCarroTeste[3] = AddStaticVehicleEx(482, 1230.7263, -1674.1135, 11.8078, 0.0000, 0, 0, 1200, 1);
	AttachObjectToVehicle(GiroflexDes[2], OrgCarroTeste[3], 0.000000, 1.074999, 0.904999, 0.000000, 0.000000, 0.000000);
	OrgCarroTeste[4] = AddStaticVehicleEx(482, 1224.0128, -1674.1250, 11.8078, 0.0000, 0, 0, 1200, 1);
	AttachObjectToVehicle(GiroflexDes[3], OrgCarroTeste[4], 0.000000, 1.074999, 0.904999, 0.000000, 0.000000, 0.000000);
	OrgCarroTeste[5] = AddStaticVehicleEx(580, 1215.7053, -1642.2665, 11.4850, 180.0000, 0, 0, 1200, 1);
	OrgCarroTeste[6] = AddStaticVehicleEx(545, 1222.2454, -1641.5902, 11.4850, 180.0000, 0, 0, 1200, 1);
        OrgCarroTeste[7] = AddStaticVehicleEx(551, 1270.6240, -1657.4299, 13.2685, 270.0000, 0, 0, 1200, 1);
        OrgCarroTeste[8] = AddStaticVehicleEx(551, 1270.6057, -1646.6757, 13.2685, 270.0000, 0, 0, 1200, 1);
	OrgCarroTeste[9] = AddStaticVehicleEx(417, 1273.5638, -1630.3080, 27.4431, 270.0000, 0, 0, 1200, 1);
Ressaltando, neste ultimo cуdigo pode-se observar que quero em apenas alguns carros, acredito que estou fazendo
algo errado, se alguйm puder ajudar ou informar sobre a reduзгo do cуdigo, й de grande vбlia.


Re: Dъvida AttachObjectToVehicle - iLordGG - 10.11.2016

Diminuir sу na hora de criar os objetos...
Quote:

for(new i = 0; i != 4; i++)
{
GiroflexDes[i] = CreateObject(19420,0,0,0,0,0,0,0.0);
}

de resto parece tar tudo certo


Re: Dъvida AttachObjectToVehicle - protork - 11.11.2016

ilordGG, Obrigado, era exatamente o que precisava, um problema simples mas
acaba se tornando uma dor de cabeзa, funcionou perfeitamente. abraзos e atй.