Összes szavazó: 15
CreateObject
new vehicleid= AddStaticVehicle(...);// az autó létrehozása
new objectid = CreateObject(...);// tárgy, amit felaggatnánk az autóra
AttachObjectToVehicle(objectid, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0); // Tárgy felcsatolása az autóra( tárgy, jármû, koordináták)
new objectid1 = CreateObject(...); //tárgy 1new objectid2 = CreateObject(...); //tárgy 2new objectid3 = CreateObject(...); //tárgy 3new objectid4 = CreateObject(...); //tárgy 4AttachObjectToVehicle(objectid1, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0); //csatolni a kocsihoz az 1. tárgyatAttachObjectToVehicle(objectid2, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0); //csatolni a kocsihoz az 2. tárgyatAttachObjectToVehicle(objectid3, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0); //csatolni a kocsihoz az 3. tárgyatAttachObjectToVehicle(objectid4, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0); //csatolni a kocsihoz az 4. tárgyat
public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp(\"/Katyusa\", cmdtext, true, 10) == 0) //ha a játékos beírja /katyusa{ new Float:x, Float:y, Float:z; //beállítjuk, hogy milyen jelre kérje le az adatokat(x,y,z-hosszúság, szélesség, magasság)GetPlayerPos(playerid, x, y, z); //lekérjük az adatokat az elõbb meghatározott jelekrenew katyusa = AddStaticVehicle(578, x, y, z, 0.0,0,0); //létrehozom az autót, ez egy katyusa lesz, egy szovjet Föld-Föld rakétaPutPlayerInVehicle(playerid, katyusa, 0); //beültetjük a játékost az autóbanew allas = CreateObject(2893, -1.1582450866699, 2.3950941562653, 1.3178603649139, 0, 0, 0); //az MTA-ban a teherautóra rátettem egy fém lapot, ez lesz a rakéta állásnew raketa = CreateObject(3790, 1.0506319999695, -0.034515380859375, 0.83443319797516, 0, 16, 270.68664550781); //az MTA-ban rátettem a fém lapra a rakétátAttachObjectToVehicle(allas, katyusa, -1.1582450866699, 2.3950941562653, 1.3178603649139, 0, 0, 0); //felcsatoljuk az állástAttachObjectToVehicle(raketa, katyusa, 1.0506319999695, -0.034515380859375, 0.83443319797516, 0, 16, 270.68664550781); //felcsatoljuk a rakétát return 1;//a returnt ne hagyjuk ki, fontos része a scriptnek!}return 0;//a returnt ne hagyjuk ki, fontos része a scriptnek!}
De valakinek kényelmesebb, ha nem a föld alatt editelget.xD