/*
Galamonkey Trucking
Made by Sensitive.
Mapper MasterDisasterr
*/
//Includes
#include <a_samp>
#include <dutils>
#include <streamer>
//Defines
#define GELTONA 0xFFFF00FF
#define BALTA 0xFFFFFFFF
#define COLOR_GREY 0xAFAFAFAA
#pragma tabsize 0
//News
main()
{
print("\n----------------------------------");
print(" Scratch started gamemode by Sensitive");
print("----------------------------------\n");
}
public OnGameModeInit()
{
SetGameModeText("GM:T v0.1");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
//Rekkad
AddStaticVehicle(403,41.4704,-223.8021,2.3749,266.1766,32,52); //
AddStaticVehicle(515,41.6779,-229.3573,2.7772,266.1888,3,122); //
AddStaticVehicle(403,44.5465,-237.7068,2.2809,265.0684,24,26); //
AddStaticVehicle(514,44.6559,-248.0411,2.2573,265.9933,23,35); //
AddStaticVehicle(515,45.1594,-243.0104,2.6854,266.5273,112,96); //
AddStaticVehicle(403,47.5718,-251.9598,2.2497,266.8644,124,53); //
AddStaticVehicle(514,49.0706,-256.9178,2.2422,265.9139,39,103); //
//Treilerid
AddStaticVehicle(435,65.0494,-281.7348,1.3052,358.5661,10,10); //
AddStaticVehicle(435,50.9561,-281.5721,1.4560,0.8553,10,10); //
AddStaticVehicle(591,39.3386,-279.9971,1.7424,358.6024,10,10); //
AddStaticVehicle(591,25.4505,-281.1606,2.0899,324.8264,10,10); //
AddStaticVehicle(450,89.8403,-301.1762,1.3052,359.0294,10,10); //
AddStaticVehicle(450,103.3911,-283.1452,1.3051,359.3055,10,10); //
AddStaticVehicle(584,107.4087,-230.2679,1.3052,87.7529,10,10); //
//Other Vehicles
//Maps
CreateDynamicObject(8843, 55.603515625, -230.5576171875, 0.59617167711258, 0, 0, 0);
CreateDynamicObject(966, 52.315402984619, -220.12905883789, 0.57694053649902, 0, 0, 177.5);
CreateDynamicObject(8843, 62.224082946777, -230.9973449707, 0.58077496290207, 0, 0, 17;
CreateDynamicObject(966, 65.974128723145, -220.73260498047, 0.57694053649902, 0, 0, 357.49505615234);
CreateDynamicObject(973, 47.398986816406, -220.38584899902, 1.4701843261719, 0, 0, 359);
CreateDynamicObject(973, 70.90478515625, -220.98391723633, 1.3919850587845, 0, 0, 356.24475097656);
CreateDynamicObject(973, 80.137924194336, -221.20738220215, 1.3919850587845, 0, 0, 0.99267578125);
CreateDynamicObject(973, 89.381004333496, -221.28567504883, 1.3919850587845, 0, 0, 357.98876953125);
CreateDynamicObject(973, 98.376556396484, -221.60339355469, 1.3919850587845, 0, 0, 357.98400878906);
CreateDynamicObject(973, 107.45249176025, -221.92602539063, 1.3919850587845, 0, 0, 357.98400878906);
CreateDynamicObject(973, 58.887580871582, -225.13232421875, 1.116587638855, 0, 0, 266.99475097656);
CreateDynamicObject(973, 58.896141052246, -225.14228820801, 1.116587638855, 0, 0, 86.98974609375);
CreateDynamicObject(3578, 43.173553466797, -209.64019775391, -0.069637686014175, 0, 0, 87.25);
CreateDynamicObject(3578, 74.565879821777, -210.97393798828, -0.069637686014175, 0, 0, 87.24792480468;
CreateDynamicObject(3091, 43.227905273438, -209.49224853516, -0.88134694099426, 0, 0, 266.75);
CreateDynamicObject(3091, 74.486213684082, -210.7829284668, -0.88134694099426, 0, 0, 266.748046875);
CreateDynamicObject(3091, 74.4853515625, -210.7822265625, -0.88134694099426, 0, 0, 266.748046875);
CreateDynamicObject(3091, 43.2275390625, -209.4921875, -0.88134694099426, 0, 0, 266.748046875);
CreateDynamicObject(3594, 797.71099853516, -164.19375610352, 18.240177154541, 0, 0, 24;
CreateDynamicObject(3594, 785.61236572266, -169.52165222168, 18.140016555786, 0, 0, 94);
CreateDynamicObject(3666, 780.9033203125, -166.68560791016, 17.971431732178, 0, 0, 0);
CreateDynamicObject(3666, 780.9033203125, -166.685546875, 17.971431732178, 0, 0, 0);
CreateDynamicObject(3666, 802.16754150391, -166.42506408691, 17.971431732178, 0, 0, 0);
CreateDynamicObject(3666, 802.1669921875, -166.4248046875, 17.971431732178, 0, 0, 0);
CreateDynamicObject(1238, 806.52459716797, -163.39241027832, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 805.98822021484, -164.06634521484, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 805.39044189453, -164.93656921387, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 804.43170166016, -165.73974609375, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 803.66528320313, -166.3818359375, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 802.70709228516, -167.18505859375, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 801.13659667969, -167.30065917969, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 799.27239990234, -167.18367004395, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 797.55627441406, -167.00386047363, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 796.32177734375, -166.69715881348, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 794.97033691406, -166.04315185547, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 793.70458984375, -165.19905090332, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 792.66693115234, -164.45698547363, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 791.54370117188, -163.31185913086, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 791.09405517578, -162.15882873535, 18.077871322632, 0, 0, 0);
CreateDynamicObject(1238, 790.40795898438, -170.77770996094, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 790.36450195313, -169.85333251953, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 789.45458984375, -168.4436340332, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 788.07482910156, -167.33766174316, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 788.07421875, -167.3369140625, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 786.37396240234, -167.07513427734, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 784.68347167969, -166.55381774902, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 782.88641357422, -166.25941467285, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 780.06640625, -166.91146850586, 17.827020645142, 0, 0, 0);
CreateDynamicObject(1238, 778.99566650391, -167.47229003906, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 778.78125, -169.03833007813, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 778.89862060547, -169.93182373047, 18.013256072998, 0, 0, 0);
CreateDynamicObject(1238, 781.59692382813, -166.29864501953, 18.013256072998, 0, 0, 0);
CreateDynamicObject(3578, 1195.7237548828, -156.39964294434, 38.888244628906, 0, 0, 305.5);
CreateDynamicObject(3578, 1229.5703125, -134.90637207031, 37.770801544189, 0, 0, 309.7468261718;
CreateDynamicObject(3578, 1882.3542480469, 46.409538269043, 33.751922607422, 0, 0, 80);
CreateDynamicObject(3578, 2176.3647460938, 41.613140106201, 24.755146026611, 0, 0, 89.25);
CreateDynamicObject(3091, 2176.3173828125, 41.175701141357, 23.938346862793, 0, 0, 89);
CreateDynamicObject(3091, 2176.3173828125, 41.1748046875, 23.938346862793, 0, 0, 88.994750976563);
CreateDynamicObject(9623, 1784.3858642578, 685.51257324219, 17.934469223022, 356.25, 0, 349);
CreateDynamicObject(3578, 1793.505859375, 674.76458740234, 15.26232624054, 0, 0, 34;
CreateDynamicObject(3578, 1783.9689941406, 676.79870605469, 15.26232624054, 0, 0, 347.99743652344);
CreateDynamicObject(3578, 1773.9438476563, 678.94189453125, 15.26232624054, 0, 0, 347.99743652344);
CreateDynamicObject(3578, 1771.0070800781, 679.55920410156, 15.26232624054, 0, 0, 347.99743652344);
CreateDynamicObject(3578, 1794.9370117188, 682.92340087891, 14.692740440369, 0, 0, 347.99743652344);
CreateDynamicObject(3578, 1785.890625, 684.86206054688, 14.692740440369, 0, 0, 347.99743652344);
CreateDynamicObject(3578, 1776.1057128906, 686.93273925781, 14.692740440369, 0, 0, 347.99743652344);
CreateDynamicObject(3578, 1772.6840820313, 687.67260742188, 14.692740440369, 0, 0, 347.99743652344);
CreateDynamicObject(3578, 1796.4858398438, 691.94293212891, 14.148542404175, 358, 359.74987792969, 347.98870849609);
CreateDynamicObject(3578, 1786.9638671875, 694.05139160156, 14.148542404175, 357.99499511719, 359.74731445313, 347.98645019531);
CreateDynamicObject(3578, 1778.6630859375, 695.88940429688, 14.148542404175, 357.99499511719, 359.74731445313, 347.98645019531);
CreateDynamicObject(3578, 1774.7568359375, 696.75390625, 14.148542404175, 357.99499511719, 359.74731445313, 347.98645019531);
CreateDynamicObject(1262, 1792.2153320313, 679.34661865234, 19.523807525635, 0, 0, 171.5);
CreateDynamicObject(1262, 1776.3852539063, 691.80920410156, 18.952390670776, 355.75, 0, 347.74658203125);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
|