Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // DF bus
- //
- // By Golf
- #include <a_samp>
- #include <zcmd>
- new
- obj[37],
- v[MAX_PLAYERS]
- ;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Df BUS By GOLF <CR2015/2016>");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- main()
- {
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DestroyVehicle(v[playerid]);
- for(new i = 0; i < 41; i++)
- {
- DestroyObject(i);
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(vehicleid ==v[playerid])
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(playerid, x+1, y+1, z+2);
- }
- return 1;
- }
- CMD:vcreate(playerid, params[])
- {
- load();
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- v[playerid] = CreateVehicle(578, x+10,y+10,z+5, 0.0000, -1, -1, 100);
- AttachObjectToVehicle(obj[0], v[playerid], 0.01360, -5.49940, 1.42000, 0.00000, 0.00000, 90.00000);
- AttachObjectToVehicle(obj[1], v[playerid], 1.53150, -3.80980, 1.42040, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[2], v[playerid], 1.55398, -1.51305, 1.42280, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[3], v[playerid], 1.51495, 0.73834, 1.42110, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[4], v[playerid], -1.51940, -3.79283, 1.42110, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[5], v[playerid], -1.51540, 0.71480, 1.42110, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[6], v[playerid], -1.50950, -1.54670, 1.43480, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[7], v[playerid], 0.00270, 2.40950, 1.42140, 0.00000, 0.00000, 90.00000);
- AttachObjectToVehicle(obj[8], v[playerid], 0.79200, -3.66150, -0.35420, 0.00000, 90.00000, 90.00000);
- AttachObjectToVehicle(obj[9], v[playerid], -0.79800, -3.66150, -0.34820, 0.00000, 90.00000, 90.00000);
- AttachObjectToVehicle(obj[10], v[playerid], 0.81330, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
- AttachObjectToVehicle(obj[11], v[playerid], -0.78070, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
- AttachObjectToVehicle(obj[12], v[playerid], 1.49963, -2.03231, 2.29690, 0.00000, 40.00000, 90.00000);
- AttachObjectToVehicle(obj[13], v[playerid], 1.55740, 0.21469, 1.29300, 90.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[14], v[playerid], 1.54441, 1.09429, 1.29300, 90.00000, 0.00000, -178.00000);
- AttachObjectToVehicle(obj[15], v[playerid], -1.50260, 0.21470, 1.29300, 90.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[16], v[playerid], -1.50260, 1.25470, 1.29300, 90.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[17], v[playerid], -1.50260, -4.16530, 1.29300, 90.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[18], v[playerid], -1.50260, -3.20530, 1.29300, 90.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[19], v[playerid], -0.75750, -5.52350, -0.32810, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[20], v[playerid], 0.07270, -4.00090, 3.10070, 0.00000, 90.00000, 0.00000);
- AttachObjectToVehicle(obj[21], v[playerid], 0.06564, -0.81961, 3.10070, 0.00000, 90.00000, 0.00000);
- AttachObjectToVehicle(obj[22], v[playerid], 0.06560, 0.88040, 3.09670, 0.00000, 90.00000, 0.00000);
- AttachObjectToVehicle(obj[23], v[playerid], -0.05800, 4.42493, 1.21060, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[24], v[playerid], -1.00948, 1.81364, -0.26979, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[25], v[playerid], -0.01640, 6.05180, 0.37820, 0.00000, 0.00000, 180.00000);
- AttachObjectToVehicle(obj[26], v[playerid], -0.01640, 4.86180, 0.34420, 0.00000, 0.00000, 180.00000);
- AttachObjectToVehicle(obj[27], v[playerid], -0.01640, 2.68580, 0.31020, 0.00000, 0.00000, 180.00000);
- AttachObjectToVehicle(obj[28], v[playerid], -0.01490, 1.58370, 0.34420, 0.00000, 0.00000, 180.00000);
- AttachObjectToVehicle(obj[29], v[playerid], -0.01640, 0.57780, 0.34420, 0.00000, 0.00000, 180.00000);
- AttachObjectToVehicle(obj[30], v[playerid], -6.96420, -1.81200, 2.04560, 0.00000, 0.00000, 179.00000);
- AttachObjectToVehicle(obj[31], v[playerid], 0.02640, -5.64750, 2.29170, 0.00000, 0.00000, 180.00000);
- AttachObjectToVehicle(obj[32], v[playerid], -0.06620, -3.56140, 2.83940, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[33], v[playerid], -0.06620, -0.67140, 2.83940, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[34], v[playerid], -0.06620, 1.84460, 2.83940, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[35], v[playerid], -0.10200, 2.27800, 2.17600, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[36], v[playerid], 0.02100, -1.27150, -0.62770, 0.00000, 90.00000, 0.00000);
- return 1;
- }
- CMD:od(playerid, params[])
- {
- AttachObjectToVehicle(obj[2], v[playerid], 1.6917, -2.8288, 1.1428, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[12], v[playerid], 1.4996, -2.8163, 1.9329, 0.00000, 40.00000, 90.00000);
- AttachObjectToVehicle(obj[36], v[playerid], 2.9407, -1.2284, -1.3557, 0.0000, 120.0000, 0.0000);
- return 1;
- }
- CMD:cd(playerid, params[])
- {
- AttachObjectToVehicle(obj[2], v[playerid], 1.55398, -1.51305, 1.42280, 0.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[12], v[playerid], 1.49963, -2.03231, 2.29690, 0.00000, 40.00000, 90.00000);
- AttachObjectToVehicle(obj[36], v[playerid], 0.02100, -1.27150, -0.62770, 0.00000, 90.00000, 0.00000);
- return 1;
- }
- CMD:wino(playerid, params[])
- {
- AttachObjectToVehicle(obj[14], v[playerid], 1.5444, 0.2823, 1.2930, 90.00000, 0.00000, -178.00000);
- AttachObjectToVehicle(obj[18], v[playerid], -1.5026, -3.7933, 1.2930, 90.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[16], v[playerid], -1.5026, 0.4427, 1.2930, 90.00000, 0.00000, 0.00000);
- return 1;
- }
- CMD:winc(playerid, params[])
- {
- AttachObjectToVehicle(obj[14], v[playerid], 1.54441, 1.09429, 1.29300, 90.00000, 0.00000, -178.00000);
- AttachObjectToVehicle(obj[18], v[playerid], -1.50260, -3.20530, 1.29300, 90.00000, 0.00000, 0.00000);
- AttachObjectToVehicle(obj[16], v[playerid], -1.50260, 1.25470, 1.29300, 90.00000, 0.00000, 0.00000);
- return 1;
- }
- CMD:s(playerid, params[])
- {
- DestroyVehicle(v[playerid]);
- for(new i = 0; i < 37; i++)
- {
- DestroyObject(obj[i]);
- }
- return 1;
- }
- load(){
- obj[0] = CreateObject(19387, 0.01360, -5.49940, 1.42000, 0.00000, 0.00000, 90.00000);
- obj[1] = CreateObject(19357, 1.53150, -3.80980, 1.42040, 0.00000, 0.00000, 0.00000);
- obj[2] = CreateObject(19430, 1.55398, -1.51305, 1.42280, 0.00000, 0.00000, 0.00000);
- obj[3] = CreateObject(19403, 1.51495, 0.73834, 1.42110, 0.00000, 0.00000, 0.00000);
- obj[4] = CreateObject(19403, -1.51940, -3.79283, 1.42110, 0.00000, 0.00000, 0.00000);
- obj[5] = CreateObject(19403, -1.51540, 0.71480, 1.42110, 0.00000, 0.00000, 0.00000);
- obj[6] = CreateObject(19430, -1.50950, -1.54670, 1.43480, 0.00000, 0.00000, 0.00000);
- obj[7] = CreateObject(19357, 0.00270, 2.40950, 1.42140, 0.00000, 0.00000, 90.00000);
- obj[8] = CreateObject(19443, 0.79200, -3.66150, -0.35420, 0.00000, 90.00000, 90.00000);
- obj[9] = CreateObject(19443, -0.79800, -3.66150, -0.34820, 0.00000, 90.00000, 90.00000);
- obj[10] = CreateObject(19443, 0.81330, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
- obj[11] = CreateObject(19443, -0.78070, -0.16090, -0.35420, 0.00000, 90.00000, 90.00000);
- obj[12] = CreateObject(1897, 1.49963, -2.03231, 2.29690, 0.00000, 40.00000, 90.00000);
- obj[13] = CreateObject(3850, 1.55740, 0.21469, 1.29300, 90.00000, 0.00000, 0.00000);
- obj[14] = CreateObject(3850, 1.54441, 1.09429, 1.29300, 90.00000, 0.00000, -178.00000);
- obj[15] = CreateObject(3850, -1.50260, 0.21470, 1.29300, 90.00000, 0.00000, 0.00000);
- obj[16] = CreateObject(3850, -1.50260, 1.25470, 1.29300, 90.00000, 0.00000, 0.00000);
- obj[17] = CreateObject(3850, -1.50260, -4.16530, 1.29300, 90.00000, 0.00000, 0.00000);
- obj[18] = CreateObject(3850, -1.50260, -3.20530, 1.29300, 90.00000, 0.00000, 0.00000);
- obj[19] = CreateObject(1506, -0.75750, -5.52350, -0.32810, 0.00000, 0.00000, 0.00000);
- obj[20] = CreateObject(19365, 0.07270, -4.00090, 3.10070, 0.00000, 90.00000, 0.00000);
- obj[21] = CreateObject(19365, 0.06564, -0.81961, 3.10070, 0.00000, 90.00000, 0.00000);
- obj[22] = CreateObject(19365, 0.06560, 0.88040, 3.09670, 0.00000, 90.00000, 0.00000);
- obj[23] = CreateObject(1002, -0.05800, 4.42493, 1.21060, 0.00000, 0.00000, 0.00000);
- obj[24] = CreateObject(1761, -1.00948, 1.81364, -0.26979, 0.00000, 0.00000, 0.00000);
- obj[25] = CreateObject(14405, -0.01640, 6.05180, 0.37820, 0.00000, 0.00000, 180.00000);
- obj[26] = CreateObject(14405, -0.01640, 4.86180, 0.34420, 0.00000, 0.00000, 180.00000);
- obj[27] = CreateObject(14405, -0.01640, 2.68580, 0.31020, 0.00000, 0.00000, 180.00000);
- obj[28] = CreateObject(14405, -0.01490, 1.58370, 0.34420, 0.00000, 0.00000, 180.00000);
- obj[29] = CreateObject(14405, -0.01640, 0.57780, 0.34420, 0.00000, 0.00000, 180.00000);
- obj[30] = CreateObject(14490, -6.96420, -1.81200, 2.04560, 0.00000, 0.00000, 179.00000);
- obj[31] = CreateObject(1750, 0.02640, -5.64750, 2.29170, 0.00000, 0.00000, 180.00000);
- obj[32] = CreateObject(2740, -0.06620, -3.56140, 2.83940, 0.00000, 0.00000, 0.00000);
- obj[33] = CreateObject(2740, -0.06620, -0.67140, 2.83940, 0.00000, 0.00000, 0.00000);
- obj[34] = CreateObject(2740, -0.06620, 1.84460, 2.83940, 0.00000, 0.00000, 0.00000);
- obj[35] = CreateObject(2258, -0.10200, 2.27800, 2.17600, 0.00000, 0.00000, 0.00000);
- obj[36] = CreateObject(19443, 0.02100, -1.27150, -0.62770, 0.00000, 90.00000, 0.00000);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement