pawn Код:
/*
|| Myown Server ||
|| Made By Me ||
|| Forum: ||
*/#include <a_samp>#include <TruckingMissions>#define YELLOW 0xEEE648FF#define COLOR_RED 0xEEE648FFstatic gTeam
[MAX_PLAYERS
];
new gPlayerClass
[MAX_PLAYERS
];
new Text:ALDM;
enum TruckingMissionInfo
{ MissionName
[200],
bool:UseTrailerCheck,
MissionPay,
Float:loadx,
Float:loady,
Float:loadz,
Float:unloadx,
Float:unloady,
Float:unloadz
}new TruckingMissionRandom
[][TruckingMissionInfo
] ={ // {"Mission Text", UseTrailerCheck, MissionPay, loadx, loady, loadz, unloadx, unloady, unloadz} /* KEY:
** "Mission Text" = The text the player will see when he/she is doing the mission!
** UseTrailerCheck = Weather or not the mission requires you use a vehile that has a trailer. Ex: Roadtrain with an Artict1 trailer!
** MissionPay = The amount the player will recive for doing there mission!
** loadx, loady, and loadz = The loading coordinates of the loading checkpoint!
** unloadx, unloadx, unloadx = The un-loading coordinates of the unloading checkpoint!
*/ {"Deliver Holy Water from LVA Freight Depot to LVA Church", true,
10000,
1701.9475,
940.5465,
10.8203,
1496.2524,
772.1427,
10.8203},
{"Deliver Junk Car Parts from LVA Freight Depot to Shody Ottos", true,
10000,
1701.9475,
940.5465,
10.8203,
1727.6351,
1812.1750,
10.8203}};
public OnGameModeInit
(){ print("\n--------------------------------------");
print("Myown Server");
print("--------------------------------------");
print("\nForum: www.AllLifeDM.Goo-Done.com\n");
print("Loading Skins...");
SetWeather
(11);
SetGameModeText
("Myown Server (Under Construction)");
//Grove AddPlayerClass
(105,
2518.3884,
-1677.9973,
14.4665,
60.7246,
4,
1,
30,
600,
24,
40);
AddPlayerClass
(106,
2518.3884,
-1677.9973,
14.4665,
60.7246,
5,
1,
22,
100,
29,
300);
AddPlayerClass
(107,
2518.3884,
-1677.9973,
14.4665,
60.7246,
7,
1,
25,
40,
23,
40);
//Ballas AddPlayerClass
(102,
2232.1987,
-1159.6497,
29.7969,
357.6088,
4,
1,
30,
600,
24,
40);
AddPlayerClass
(103,
2232.1987,
-1159.6497,
29.7969,
357.6088,
5,
1,
22,
100,
29,
300);
AddPlayerClass
(104,
2232.1987,
-1159.6497,
29.7969,
357.6088,
7,
1,
25,
40,
23,
40);
//Aztecas AddPlayerClass
(114,
2788.9661,
-1611.9891,
10.9219,
339.3374,
4,
1,
30,
600,
24,
40);
AddPlayerClass
(115,
2788.9661,
-1611.9891,
10.9219,
339.3374,
5,
1,
22,
100,
29,
300);
AddPlayerClass
(116,
2788.9661,
-1611.9891,
10.9219,
339.3374,
7,
1,
25,
40,
23,
40);
//PD AddPlayerClass
(280,
1565.5336,
-1694.7849,
5.8906,
174.2839,
3,
1,
24,
40,
31,
600);
AddPlayerClass
(285,
1565.5336,
-1694.7849,
5.8906,
174.2839,
3,
1,
25,
40,
24,
30);
AddPlayerClass
(284,
1565.5336,
-1694.7849,
5.8906,
174.2839,
3,
1,
23,
40,
29,
500);
//Military AddPlayerClass
(287,
2749.8677,
-2449.0308,
13.6484,
1.2041,
4,
1,
31,
600,
24,
40);
//Triads AddPlayerClass
(117,
671.9008,
-1267.0142,
13.6250,
85.6112,
4,
1,
30,
600,
24,
40);
AddPlayerClass
(118,
671.9008,
-1267.0142,
13.6250,
85.6112,
5,
1,
22,
100,
29,
300);
AddPlayerClass
(120,
671.9008,
-1267.0142,
13.6250,
85.6112,
7,
1,
25,
40,
23,
40);
//Text print("Loading Texts...");
ALDM
= TextDrawCreate
(620.0,
430.0,
"~y~Myown ~g~~h~Server ~r~~h~Under Construction");
TextDrawUseBox
(ALDM,
0);
TextDrawFont
(ALDM,
1);
TextDrawSetShadow
(ALDM,
1);
TextDrawSetOutline
(ALDM,
0);
TextDrawBackgroundColor
(ALDM,0x000000FF
);
TextDrawColor
(ALDM,0xFFFFFFFF
);
TextDrawLetterSize
(ALDM,
0.5 ,
1.0);
TextDrawAlignment
(ALDM,
3);
//vehicles print("Loading Vehicles...");
//Grove AddStaticVehicle
(567,
2473.197,
-1695.358,
13.895,
0.0,
16,
1);
//Grove 1 Savanna AddStaticVehicle
(687,
2508.000,
-1668.998,
13.811,
0.0,
16,
16);
//Grove 2 Euros AddStaticVehicle
(567,
2509.772,
-1686.970,
14.243,
48.0,
16,
1);
//Grove 3 Savanna AddStaticVehicle
(535,
2488.576,
-1656.517,
13.689,
91.0,
16,
16);
//Grove 4 Slamvan AddStaticVehicle
(536,
2490.110,
-1680.963,
13.942,
90.0,
16,
1);
//Grove 5 Blade AddStaticVehicle
(602,
2471.217,
-1671.301,
14.629,
21.0,
16,
16);
//Grove 6 Alpha //Ballas AddStaticVehicle
(517,
2228.340,
-1170.086,
26.185,
91.0,
53,
53);
//Ballas 1 Majestic AddStaticVehicle
(567,
2205.786,
-1165.058,
26.210,
89.0,
53,
1);
//Ballas 2 Savanna AddStaticVehicle
(536,
2217.305,
-1157.350,
26.507,
89.0,
53,
1);
//Ballas 3 Blade AddStaticVehicle
(535,
2205.915,
-1173.048,
27.032,
88.0,
53,
53);
//Ballas 4 Slamvan AddStaticVehicle
(566,
2228.139,
-1152.878,
26.570,
92.0,
53,
53);
//Ballas 5 Tahoma AddStaticVehicle
(412,
2206.021,
-1157.240,
26.793,
90.0,
53,
53);
//Ballas 6 Voodoo //Aztecas AddStaticVehicle
(536,
2796.230,
-1580.258,
11.983,
273.0,
2,
1);
//Aztecas 1 Blade AddStaticVehicle
(567,
2796.346,
-1567.303,
11.782,
268.0,
2,
1);
//Aztecas 2 Savanna AddStaticVehicle
(412,
2816.106,
-1539.917,
12.477,
183.0,
2,
2);
//Aztecas 3 Voodoo AddStaticVehicle
(535,
2803.177,
-1540.361,
12.227,
181.0,
2,
2);
//Aztecas 4 Slamvan AddStaticVehicle
(602,
2822.503,
-1553.095,
11.927,
93.0,
2,
2);
//Aztecas 5 Alpha AddStaticVehicle
(567,
2796.460,
-1558.214,
12.227,
274.0,
2,
1);
//Aztecas 6 Savanna //Police AddStaticVehicle
(596,
1600.971,
-1683.697,
6.696,
87.0,
-1,
-1);
//Police 1 Police Car (LSPD) AddStaticVehicle
(598,
1601.508,
-1700.157,
6.296,
87.0,
-1,
-1);
//Police 2 Police Car (LVPD) AddStaticVehicle
(596,
1591.706,
-1709.967,
6.171,
0.0,
-1,
-1);
//Police 3 Police Car (LSPD) AddStaticVehicle
(598,
1574.855,
-1710.354,
7.096,
0.0,
-1,
-1);
//Police 4 Police Car (LVPD) AddStaticVehicle
(599,
1570.276,
-1710.594,
6.771,
0.0,
-1,
-1);
//Police 5 Ranger AddStaticVehicle
(427,
1559.401,
-1710.643,
6.871,
0.0,
-1,
-1);
//Police 6 Enforcer AddStaticVehicle
(523,
1560.962,
-1695.010,
7.027,
0.0,
-1,
-1);
//Police 7 Cop Bike (HPV-1000) //Military AddStaticVehicle
(470,
2745.262,
-2470.680,
14.953,
276.0,
-1,
-1);
//Military 1 Patriot AddStaticVehicle
(470,
2744.918,
-2465.344,
15.753,
276.0,
-1,
-1);
//Military 2 Patriot AddStaticVehicle
(433,
2759.142,
-2514.771,
14.697,
0.0,
-1,
-1);
//Military 3 Barracks AddStaticVehicle
(433,
2777.644,
-2437.173,
14.941,
91.0,
-1,
-1);
//Military 4 Barracks AddStaticVehicle
(433,
2779.953,
-2475.380,
14.441,
85.0,
-1,
-1);
//Military 5 Barracks AddStaticVehicle
(470,
2753.380,
-2394.853,
14.702,
160.0,
-1,
-1);
//Military 6 Patriot AddStaticVehicle
(470,
2746.176,
-2445.115,
14.703,
314.0,
-1,
-1);
//Military 7 Patriot //Triads AddStaticVehicle
(477,
660.030,
-1285.667,
14.016,
0.0,
1,
1);
//Triads 1 ZR-350 AddStaticVehicle
(411,
660.106,
-1268.793,
13.912,
0.0,
1,
1);
//Triads 2 Infernus AddStaticVehicle
(580,
670.521,
-1257.821,
14.130,
0.0,
1,
1);
//Triads 3 Stafford AddStaticVehicle
(405,
670.250,
-1295.095,
13.838,
0.0,
1,
1);
//Triads 4 Sentinel AddStaticVehicle
(436,
660.003,
-1259.024,
14.137,
0.0,
1,
1);
//Triads 5 Previon AddStaticVehicle
(546,
659.722,
-1295.642,
13.963,
0.0,
1,
1);
//Triads 6 Intruder //Other Vehicles AddStaticVehicle
(445,
2502.449,
-1749.097,
13.666,
0.0,
-1,
-1);
AddStaticVehicle
(504,
2444.583,
-1764.443,
14.645,
0.0,
-1,
-1);
AddStaticVehicle
(401,
2681.908,
-1672.234,
9.930,
0.0,
-1,
-1);
AddStaticVehicle
(518,
2690.925,
-1835.258,
9.795,
329.0,
-1,
-1);
AddStaticVehicle
(527,
2741.475,
-1850.812,
10.698,
0.0,
-1,
-1);
AddStaticVehicle
(542,
2860.506,
-1889.046,
12.238,
0.0,
-1,
-1);
AddStaticVehicle
(507,
2779.624,
-2022.745,
14.110,
38.0,
-1,
-1);
AddStaticVehicle
(562,
2458.823,
-2079.032,
14.102,
0.0,
-1,
-1);
AddStaticVehicle
(595,
2267.732,
-2125.722,
14.352,
0.0,
-1,
-1);
AddStaticVehicle
(419,
2202.764,
-2238.979,
14.352,
286.0,
-1,
-1);
AddStaticVehicle
(526,
1989.522,
-2186.815,
14.602,
0.0,
-1,
-1);
AddStaticVehicle
(604,
1941.297,
-2142.062,
13.737,
0.0,
-1,
-1);
AddStaticVehicle
(466,
1886.579,
-2102.521,
14.864,
86.0,
-1,
-1);
AddStaticVehicle
(492,
1797.173,
-2026.837,
14.559,
0.0,
-1,
-1);
AddStaticVehicle
(474,
1777.895,
-1929.735,
14.943,
0.0,
-1,
-1);
AddStaticVehicle
(546,
1802.806,
-1926.605,
15.694,
0.0,
-1,
-1);
AddStaticVehicle
(517,
1838.293,
-1871.369,
14.945,
0.0,
-1,
-1);
AddStaticVehicle
(410,
1663.219,
-1886.920,
15.102,
0.0,
-1,
-1);
AddStaticVehicle
(551,
1632.037,
-1742.965,
14.602,
0.0,
-1,
-1);
AddStaticVehicle
(516,
1542.850,
-1720.126,
14.360,
0.0,
-1,
-1);
AddStaticVehicle
(467,
1343.987,
-1751.135,
14.669,
0.0,
-1,
-1);
AddStaticVehicle
(426,
1385.283,
-1570.600,
15.383,
0.0,
-1,
-1);
AddStaticVehicle
(436,
1433.627,
-1487.897,
20.984,
233.0,
-1,
-1);
AddStaticVehicle
(537,
1321.486,
-1476.521,
14.352,
0.0,
-1,
-1);
AddStaticVehicle
(405,
1335.024,
-1369.841,
14.394,
0.0,
-1,
-1);
AddStaticVehicle
(580,
1335.141,
-1213.834,
18.651,
0.0,
-1,
-1);
AddStaticVehicle
(550,
1278.591,
-1307.046,
13.144,
0.0,
-1,
-1);
AddStaticVehicle
(549,
1211.494,
-1327.235,
13.365,
0.0,
-1,
-1);
AddStaticVehicle
(540,
1190.188,
-1335.979,
13.375,
0.0,
-1,
-1);
AddStaticVehicle
(491,
1093.902,
-1244.362,
17.125,
0.0,
-1,
-1);
AddStaticVehicle
(529,
1016.546,
-1363.503,
14.182,
0.0,
-1,
-1);
AddStaticVehicle
(421,
986.834,
-1444.304,
15.102,
0.0,
-1,
-1);
AddStaticVehicle
(602,
860.553,
-1452.045,
14.942,
0.0,
-1,
-1);
AddStaticVehicle
(429,
764.966,
-1378.534,
15.685,
0.0,
-1,
-1);
AddStaticVehicle
(496,
612.182,
-1511.764,
16.245,
0.0,
-1,
-1);
AddStaticVehicle
(402,
518.316,
-1620.838,
18.227,
0.0,
-1,
-1);
AddStaticVehicle
(541,
542.314,
-1808.274,
7.617,
0.0,
-1,
-1);
AddStaticVehicle
(415,
438.354,
-1812.186,
5.352,
0.0,
-1,
-1);
AddStaticVehicle
(589,
343.968,
-1808.875,
6.838,
0.0,
-1,
-1);
AddStaticVehicle
(587,
337.566,
-1788.856,
5.978,
0.0,
-1,
-1);
AddStaticVehicle
(565,
206.817,
-1388.505,
50.949,
55.0,
-1,
-1);
AddStaticVehicle
(411,
217.956,
-1284.785,
61.276,
0.0,
-1,
-1);
AddStaticVehicle
(559,
403.768,
-1230.987,
52.072,
16.0,
-1,
-1);
AddStaticVehicle
(603,
585.536,
-1125.030,
48.339,
121.0,
-1,
-1);
AddStaticVehicle
(475,
795.371,
-874.603,
59.905,
37.0,
-1,
-1);
AddStaticVehicle
(506,
929.866,
-845.516,
93.546,
0.0,
-1,
-1);
AddStaticVehicle
(411,
1383.414,
-1018.658,
26.323,
11.0,
-1,
-1);
AddStaticVehicle
(560,
1460.018,
-690.586,
94.555,
0.0,
-1,
-1);
AddStaticVehicle
(506,
1509.030,
-1054.516,
24.867,
0.0,
-1,
-1);
AddStaticVehicle
(451,
1608.739,
-1010.124,
23.711,
0.0,
-1,
-1);
AddStaticVehicle
(558,
1657.705,
-1088.503,
23.711,
86.0,
-1,
-1);
AddStaticVehicle
(477,
1748.170,
-1046.364,
23.766,
0.0,
-1,
-1);
AddStaticVehicle
(461,
1963.856,
-1172.857,
25.942,
0.0,
-1,
-1);
AddStaticVehicle
(522,
1977.189,
-1123.794,
25.769,
0.0,
-1,
-1);
AddStaticVehicle
(421,
2105.735,
-1240.436,
24.624,
0.0,
-1,
-1);
AddStaticVehicle
(463,
2148.410,
-1166.750,
23.625,
91.0,
-1,
-1);
AddStaticVehicle
(536,
2161.381,
-1177.981,
23.622,
89.0,
-1,
-1);
AddStaticVehicle
(575,
2136.390,
-1144.313,
24.686,
0.0,
-1,
-1);
AddStaticVehicle
(534,
2295.859,
-1135.695,
26.609,
0.0,
-1,
-1);
AddStaticVehicle
(567,
2398.426,
-1138.330,
29.865,
0.0,
-1,
-1);
AddStaticVehicle
(535,
2456.722,
-1224.288,
30.141,
0.0,
-1,
-1);
AddStaticVehicle
(566,
2443.913,
-1322.855,
23.805,
0.0,
-1,
-1);
AddStaticVehicle
(412,
2743.347,
-1275.816,
58.178,
0.0,
-1,
-1);
AddStaticVehicle
(576,
2804.073,
-1265.324,
46.750,
0.0,
-1,
-1);
AddStaticVehicle
(515,
2483.2686,
-1662.3945,
13.1051,
65.0668,
16,
16);
// AddStaticVehicle
(591,
2501.1958,
-1670.6354,
13.1178,
65.2303,
16,
16);
// print("AllLife TDM Script Loaded...\n");
return 1;
}#define TEAM_GROVE 1#define TEAM_BALLAS 2#define TEAM_AZTECAS 3#define TEAM_PD 4#define TEAM_MILITARY 5#define TEAM_TRIADS 6public OnPlayerRequestClass
(playerid, classid
){ PlayerPlaySound
(playerid,
1183,
0.0,
0.0,
10.0);
gPlayerClass
[playerid
] = classid;
switch (classid
) { case 0,
1,
2: { SetPlayerColor
(playerid,0x8EEE7DFF
);
SetPlayerVirtualWorld
(playerid,
1);
SetPlayerInterior
(playerid,
0);
SetPlayerPos
(playerid,
2239.9063,
-1641.9432,
15.5267);
SetPlayerFacingAngle
(playerid,
151.7758);
SetPlayerCameraPos
(playerid,
2237.3972,
-1646.6178,
16.3376);
SetPlayerCameraLookAt
(playerid,
2239.9063,
-1641.9432,
15.5267);
GameTextForPlayer
(playerid,
"~g~~h~Grove",
500,
3);
ApplyAnimation
(playerid,
"DANCING",
"dance_loop",
4.1,
1,
1,
1,
0,
0,
1);
gTeam
[playerid
] = TEAM_GROVE;
} case 3,
4,
5: { SetPlayerColor
(playerid,0xBC1BE4FF
);
SetPlayerVirtualWorld
(playerid,
1);
SetPlayerInterior
(playerid,
0);
SetPlayerPos
(playerid,
2444.6553,
-1364.2625,
24.0000);
SetPlayerFacingAngle
(playerid,
237.9365);
SetPlayerCameraPos
(playerid,
2449.0635,
-1367.0236,
24.5825);
SetPlayerCameraLookAt
(playerid,
2444.6553,
-1364.2625,
24.0000);
GameTextForPlayer
(playerid,
"~p~Ballas",
500,
3);
ApplyAnimation
(playerid,
"DANCING",
"dance_loop",
4.1,
1,
1,
1,
0,
0,
1);
gTeam
[playerid
] = TEAM_BALLAS;
} case 6,
7,
8: { SetPlayerColor
(playerid,0x23BCDCFF
);
SetPlayerVirtualWorld
(playerid,
1);
SetPlayerInterior
(playerid,
0);
SetPlayerPos
(playerid,
2924.9727,
-1563.8043,
11.0469);
SetPlayerFacingAngle
(playerid,
86.8798);
SetPlayerCameraPos
(playerid,
2920.7109,
-1563.5922,
12.0877);
SetPlayerCameraLookAt
(playerid,
2924.9727,
-1563.8043,
11.0469);
GameTextForPlayer
(playerid,
"~b~~h~Aztecas",
500,
3);
ApplyAnimation
(playerid,
"DANCING",
"dance_loop",
4.1,
1,
1,
1,
0,
0,
1);
gTeam
[playerid
] = TEAM_AZTECAS;
} case 9,
10,
11: { SetPlayerColor
(playerid,0x391CE3FF
);
SetPlayerVirtualWorld
(playerid,
1);
SetPlayerInterior
(playerid,
0);
SetPlayerPos
(playerid,
1511.6647,
-1661.5663,
13.5469);
SetPlayerFacingAngle
(playerid,
294.1803);
SetPlayerCameraPos
(playerid,
1514.9290,
-1660.1001,
14.3447);
SetPlayerCameraLookAt
(playerid,
1511.6647,
-1661.5663,
13.5469);
GameTextForPlayer
(playerid,
"~b~Law Enforcement",
500,
3);
ApplyAnimation
(playerid,
"DANCING",
"dance_loop",
4.1,
1,
1,
1,
0,
0,
1);
gTeam
[playerid
] = TEAM_PD;
} case 12: { SetPlayerColor
(playerid,0xFF8000FF
);
SetPlayerVirtualWorld
(playerid,
1);
SetPlayerInterior
(playerid,
0);
SetPlayerPos
(playerid,
2730.8486,
-2435.0906,
17.5937);
SetPlayerFacingAngle
(playerid,
275.0464);
SetPlayerCameraPos
(playerid,
2740.0576,
-2432.1721,
20.8492);
SetPlayerCameraLookAt
(playerid,
2730.8486,
-2435.0906,
17.5937);
GameTextForPlayer
(playerid,
"~g~Military",
500,
3);
ApplyAnimation
(playerid,
"DANCING",
"dance_loop",
4.1,
1,
1,
1,
0,
0,
1);
gTeam
[playerid
] = TEAM_MILITARY;
} case 13,
14,
15: { SetPlayerColor
(playerid,0xFF9DFFFF
);
SetPlayerVirtualWorld
(playerid,
1);
SetPlayerInterior
(playerid,
0);
SetPlayerPos
(playerid,
681.2793,
-1257.7128,
13.5791);
SetPlayerFacingAngle
(playerid,
107.2843);
SetPlayerCameraPos
(playerid,
677.6121,
-1258.8541,
14.2270);
SetPlayerCameraLookAt
(playerid,
681.2793,
-1257.7128,
13.5791);
GameTextForPlayer
(playerid,
"~p~~h~Triads",
500,
3);
ApplyAnimation
(playerid,
"DANCING",
"dance_loop",
4.1,
1,
1,
1,
0,
0,
1);
gTeam
[playerid
] = TEAM_TRIADS;
} } return 1;
}public OnPlayerConnect
(playerid
){ M_OnPlayerConnect
(playerid
);
SendClientMessage
(playerid,YELLOW,
"Welcome My new server (Under Construction)!");
return 1;
}public OnPlayerDisConnect
(playerid
){ M_OnPlayerDisconnect
(playerid
);
return 1;
}public OnPlayerSpawn
(playerid
){ ClearAnimations
(playerid
);
PlayerPlaySound
(playerid,
1184,
0.0,
0.0,
10.0);
TextDrawShowForPlayer
(playerid,ALDM
);
if (gTeam
[playerid
] == TEAM_GROVE
) { SetPlayerInterior
(playerid,
0);
SetPlayerVirtualWorld
(playerid,
0);
return 1;
} if (gTeam
[playerid
] == TEAM_BALLAS
) { SetPlayerInterior
(playerid,
0);
SetPlayerVirtualWorld
(playerid,
0);
return 1;
} if (gTeam
[playerid
] == TEAM_AZTECAS
) { SetPlayerInterior
(playerid,
0);
SetPlayerVirtualWorld
(playerid,
0);
return 1;
} if (gTeam
[playerid
] == TEAM_PD
) { SetPlayerInterior
(playerid,
0);
SetPlayerVirtualWorld
(playerid,
0);
return 1;
} if (gTeam
[playerid
] == TEAM_MILITARY
) { SetPlayerInterior
(playerid,
0);
SetPlayerVirtualWorld
(playerid,
0);
return 1;
} if (gTeam
[playerid
] == TEAM_TRIADS
) { SetPlayerInterior
(playerid,
0);
SetPlayerVirtualWorld
(playerid,
0);
return 1;
} return 1;
}public OnPlayerDeath
(playerid, killerid, reason
){ TextDrawHideForPlayer
(playerid,ALDM
);
SendDeathMessage
(killerid, playerid, reason
);
if(gTeam
[playerid
]==gTeam
[killerid
]) { SetPlayerScore
(killerid,GetPlayerScore
(killerid
)-3);
SendClientMessage
(killerid,0xFF3030AA,
"You have killed a teammate! 3 Point's lost!");
} else { SetPlayerScore
(killerid,GetPlayerScore
(killerid
)+1);
GivePlayerMoney
(killerid,
900);
} return 1;
} public OnPlayerCommandText
(playerid, cmdtext
[]) { if(strcmp(cmdtext,
"/kill", true
) == 0 ||
strcmp(cmdtext,
"/suicide", true
) == 0) { SetPlayerHealth
(playerid,
0);
GameTextForPlayer
(playerid,
"~r~Suicide",
3000,
1);
return 1;
} if(!strcmp("/work", cmdtext, true
)) { new pvehiclemodel
= GetVehicleModel
(GetPlayerVehicleID
(playerid
));
if (pvehiclemodel
== 403 || pvehiclemodel
== 514 || pvehiclemodel
== 515) { new string
[200];
new rand
= random(sizeof(TruckingMissionRandom
));
CreatePlayerMission
(playerid, TruckingMissionRandom
[rand
][UseTrailerCheck
], TruckingMissionRandom
[rand
][MissionPay
], TruckingMissionRandom
[rand
][loadx
],TruckingMissionRandom
[rand
][loady
], TruckingMissionRandom
[rand
][loadz
], TruckingMissionRandom
[rand
][unloadx
],TruckingMissionRandom
[rand
][unloady
], TruckingMissionRandom
[rand
][unloadz
]);
format(string,
sizeof(string
),
"You are doing mission: %s", TruckingMissionRandom
[rand
][MissionName
]);
SendClientMessage
(playerid, 0x00FF00FF, string
);
} else { SendClientMessage
(playerid, 0xFF0000AA,
"Im sorry but this mission requires that you use a vehicle that can pull a semi trailer Ex: Roadtrain with an Artict1!");
} return 1;
} if(!strcmp("/cancelmission", cmdtext, true
)) { CancelPlayersCurrentMission
(playerid
);
return 1;
} return 0;
}public OnPlayerEnterCheckpoint
(playerid
){ M_OnPlayerEnterCheckpoint
(playerid
);
return 1;
}public OnPlayerEnterRaceCheckpoint
(playerid
){ M_OnPlayerEnterRaceCheckpoint
(playerid
);
return 1;
}public OnPlayerFinishMission
(playerid
){ SendClientMessage
(playerid, 0x00FF00FF,
"You have completed your mission!");
return 1;
}public OnPlayerInteriorChange
(playerid, newinteriorid, oldinteriorid
) { switch(newinteriorid
) { case 1,
4,
6,
7: { SetPlayerPos
(playerid,
263.9518,
86.6119,
1001.0391);
SetPlayerInterior
(playerid,
6);
SendClientMessage
(playerid, COLOR_RED,
"You have been jailed!");
} } return 1;
}