17.04.2011, 21:14
HOLEY FRIKE! The compiler crashes and idk wut to do... heres the code:
PLEASE HELP!!!!!
pawn Код:
//includes
#include <a_samp>
#include <minc2>
#include <mikefunc>
#include <string>
#include <defines>
#include <a_npc>
#include "../include/gl_common.inc"
#include "../include/gl_spawns.inc"
//forwards
forward msg();
forward fixcars();
forward ccc(); //forward ccc
forward ttt();
//pragma's
#pragma unused gArmySpawns
#pragma unused gMedicalSpawns
#pragma unused gPoliceSpawns
//news
new cage[MAX_PLAYERS], cage2[MAX_PLAYERS], cage3[MAX_PLAYERS], cage4[MAX_PLAYERS], caged[MAX_PLAYERS];
new ccar; //stores the car
new total_vehicles_from_files = 0;
new n1;
new n2;
new Menu:shop;
new car;
new truth;
new t1;
new t2;
new engine,lights,alarm,doors,bonnet,boot,objective;//This will create the engine/lights,etc varibles
new uptime = 0;
new sp = 0;
new randSpawn = 0;
new color = 0;
new ass;
//defines
#define VEHICLE_PARAMS_UNSET -1 //This sets if your using the params
#define VEHICLE_PARAMS_OFF 0 //This will set your params OFF
#define VEHICLE_PARAMS_ON 1 //This will set your params ON
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
main()
{
print("Party Loaded!");
}
public OnGameModeInit()
{
//tickcount
new StartTick, StopTick;
StartTick = GetTickCount();
uptime = GetTickCount();
//anti de-amx
new a1[][] =
{
"SenT",
"weaner",
"Boy",
"AntiDeAmx",
"AnTiFuck",
"AntiBad"
};
#pragma unused a1
//npcs
ConnectNPC("Matt","Matt");
ConnectNPC("Dave","Dave");
ConnectNPC("Joe","Joe");
ConnectNPC("Mike","Mike");
ConnectNPC("Mark", "Mark");
//player markers
ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
//stunt bonus
EnableStuntBonusForAll(1);
//weather
SetWeather(2);
//game mode text
SetGameModeText("PARTY");
//player classes
AddPlayerClass(299, 1565.5916, -1358.9417, 330.0576, 80.5222, 0, 0, 0, 0, 0, 0);
AddPlayerClass(1, 1565.5916, -1358.9417, 330.0576, 80.5222, 0, 0, 0, 0, 0, 0);
AddPlayerClass(294, 1565.5916, -1358.9417, 330.0576, 80.5222, 0, 0, 0, 0, 0, 0);
AddPlayerClass(291, 1565.5916, -1358.9417, 330.0576, 80.5222, 0, 0, 0, 0, 0, 0);
AddPlayerClass(292, 1565.5916, -1358.9417, 330.0576, 80.5222, 0, 0, 0, 0, 0, 0);
AddPlayerClass(286, 1565.5916, -1358.9417, 330.0576, 80.5222, 0, 0, 0, 0, 0, 0);
//cars from files
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/trains.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/pilots.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_law.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_airport.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/lv_gen.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_law.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_airport.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/sf_gen.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_law.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_airport.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_inner.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_outer.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/whetstone.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/bone.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/flint.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/tierra.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/red_county.txt");
total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/mm.txt");
printf("Total vehicles from files: %d",total_vehicles_from_files);
//cars
mc1 = AddStaticVehicle(562, 1797.8432,-1301.8840,13.5087, 357.3673, 7, 7);
mc2 = AddStaticVehicle(562, 1827.1270, -1278.4496, 131.7344, 356.2112, 13, 13); // mc2
mc3 = AddStaticVehicle(562,-1380.2383,-60.9142,5.8340,359.8493,122,1); // mc3
mc4 = AddStaticVehicle(562,-1372.3546,-61.3774,5.8342,0.4200,122,1); // mc4
mc5 = AddStaticVehicle(562,-1363.7715,-61.5484,5.8340,359.0742,122,1); // mc5
mc6 = AddStaticVehicle(562,-1337.0522,-67.5196,5.8342,270.4945,122,1); // mc6
mc7 = AddStaticVehicle(562,-1336.8188,-79.5637,5.8341,269.1048,122,1); // mc7
mc8 = AddStaticVehicle(562,-1386.3369,-71.5868,5.8337,89.8659,122,1); // mc8
mc9 = AddStaticVehicle(562,-1369.8386,-88.1138,5.8341,267.1925,122,1); // mc9
mc10 = AddStaticVehicle(562,-1369.6626,-96.2473,5.8342,269.5889,122,1); // mc10
mc11 = AddStaticVehicle(562,-1371.1698,-120.6941,5.8340,270.9391,122,1); // mc11
ccar = AddStaticVehicle(562,2324.3391,-1270.5941,22.1586,180.6980,122,1); // ccar
car = AddStaticVehicle(603,426.9448,2493.6545,17.0369,88.2769,21,36); // car
truth = AddStaticVehicle(483,1834.5129,-1281.0243,131.3930,0.9327,13,13); // truth
//menus
shop = CreateMenu("Shop", 2, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(shop, 0, "Pistols");
AddMenuItem(shop, 0, "Pistols");
AddMenuItem(shop, 0, "Pistols");
AddMenuItem(shop, 0, "Shotguns");
AddMenuItem(shop, 0, "Shotguns");
AddMenuItem(shop, 0, "Shotguns");
AddMenuItem(shop, 0, "Sub Machine guns");
AddMenuItem(shop, 0, "Sub Machine guns");
AddMenuItem(shop, 0, "Sub Machine guns");
AddMenuItem(shop, 0, "Machine guns");
AddMenuItem(shop, 0, "Machine guns");
AddMenuItem(shop, 0, "Rifles");
AddMenuItem(shop, 1, "9mm($2000)");
AddMenuItem(shop, 1, "Silenced pistol($1000)");
AddMenuItem(shop, 1, "Desert Eagle($2500)");
AddMenuItem(shop, 1, "Shotgun($2000)");
AddMenuItem(shop, 1, "Sawn-Offs($5000)");
AddMenuItem(shop, 1, "SPAS($4000)");
AddMenuItem(shop, 1, "Tec9($3000)");
AddMenuItem(shop, 1, "UZI($3000)");
AddMenuItem(shop, 1, "SMG($3500)");
AddMenuItem(shop, 1, "AK-47($2000)");
AddMenuItem(shop, 1, "M4($2000)");
AddMenuItem(shop, 1, "Sniper($6000)");
//CAR ENGINE/LIGHTS
ManualVehicleEngineAndLights();
//objects
CreateObject(16774, 801.96, 1615.29, 5.88, 0.00, 0.00, 90.00);
//rcon commands
SendRconCommand("reloadfs ls_elevator");
//car licence plate loop
for(new i=0; i<MAX_VEHICLES; i++)
{
if(i == mc1 || i == mc2 || i == mc3 || i == mc4 || i == mc4 || i == mc5 || i == mc6 || i == mc7 || i == mc8 || i == mc9 || i == mc10 || i == mc11)
{
SetVehicleNumberPlate(i, "PARTY");
SetVehicleToRespawn(i);
}
else if(i == car)
{
SetVehicleNumberPlate(i, "*LOL*");
SetVehicleToRespawn(i);
}
else if(i == truth)
{
SetVehicleNumberPlate(i, "HTURT");
SetVehicleToRespawn(i);
}
else if(i == ccar)
{
SetVehicleNumberPlate(i, "CCAR"); //sets the cars number plate
SetVehicleToRespawn(i); //respawns it (VERY IMPORTANT!!!)
}
else
{
new numplate_test[32+1];
format(numplate_test,32,"P{44AA33}%d",i);
SetVehicleNumberPlate(i, numplate_test);
SetVehicleToRespawn(i);
}
}
//timers
SetTimer("ccc", 500, 1); //sets the timer
SetTimer("fixcars", 5000, 1);
SetTimer("msg", 60 * 30000, 1);
SetTimer("ttt", 1000, false);
//objects
CreateObject(2935,-2829.65283203,1089.28967285,28.20104408,0.00000000,0.00000000,2.00000000); //object(kmb_container_yel) (1)
CreateObject(2935,-2826.50390625,1089.41552734,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (2)
CreateObject(2935,-2823.47802734,1089.50524902,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (3)
CreateObject(2935,-2820.42553711,1089.62109375,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (4)
CreateObject(2935,-2817.57421875,1089.69824219,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (5)
CreateObject(2935,-2817.32470703,1082.59069824,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (6)
CreateObject(2935,-2820.32617188,1082.47546387,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (7)
CreateObject(2935,-2823.35400391,1082.40881348,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (8)
CreateObject(2935,-2826.25488281,1082.29248047,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (9)
CreateObject(2935,-2829.23095703,1082.17663574,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (10)
CreateObject(2935,-2814.63476562,1089.80175781,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (11)
CreateObject(2935,-2814.34472656,1082.70312500,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_yel) (12)
CreateObject(2932,-2829.00537109,1075.23010254,28.20104408,0.00000000,0.00000000,2.00000000); //object(kmb_container_blue) (1)
CreateObject(2932,-2825.98657227,1075.29162598,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_blue) (2)
CreateObject(2932,-2823.03613281,1075.31835938,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_blue) (3)
CreateObject(2932,-2820.01049805,1075.37133789,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_blue) (4)
CreateObject(2932,-2816.96142578,1075.44958496,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_blue) (5)
CreateObject(2932,-2813.99438477,1075.55285645,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_blue) (6)
CreateObject(2934,-2832.53442383,1089.21179199,28.20104408,0.00000000,0.00000000,2.00000000); //object(kmb_container_red) (1)
CreateObject(18259,-2818.05664062,1079.40673828,30.90330315,0.00000000,0.00000000,268.00000000); //object(logcabinn01) (1)
CreateObject(2934,-2811.28271484,1082.83581543,28.19410706,0.00000000,0.00000000,1.99951172); //object(kmb_container_red) (2)
CreateObject(2934,-2811.04125977,1075.74975586,28.19410706,0.00000000,0.00000000,1.99951172); //object(kmb_container_red) (3)
CreateObject(2934,-2811.52441406,1089.93750000,28.19410706,0.00000000,0.00000000,1.99951172); //object(kmb_container_red) (4)
CreateObject(2934,-2832.31762695,1082.18334961,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_red) (5)
CreateObject(2934,-2832.00756836,1075.19079590,28.20104408,0.00000000,0.00000000,1.99951172); //object(kmb_container_red) (6)
CreateObject(9833,-2813.28808594,1091.03186035,32.45700073,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
CreateObject(3361,-2817.00317383,1096.02062988,27.50966072,0.00000000,0.00000000,94.00000000); //object(cxref_woodstair) (1)
CreateObject(3279,-2831.44775391,1089.97949219,29.25445938,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (1)
CreateObject(3472,-2822.86743164,1085.15124512,30.18924141,0.00000000,0.00000000,2.00000000); //object(circuslampost03) (1)
CreateObject(1418,-2814.09521484,1093.34753418,30.30034256,0.00000000,0.00000000,2.00000000); //object(dyn_f_wood_3) (1)
CreateObject(1418,-2833.47802734,1073.40966797,30.43034172,0.00000000,0.00000000,93.99951172); //object(dyn_f_wood_3) (2)
CreateObject(1418,-2819.59472656,1093.17626953,30.30034256,0.00000000,0.00000000,1.99951172); //object(dyn_f_wood_3) (3)
CreateObject(1418,-2823.07055664,1093.03930664,30.30034256,0.00000000,0.00000000,1.99951172); //object(dyn_f_wood_3) (4)
CreateObject(1418,-2826.54882812,1092.92285156,30.30034256,0.00000000,0.00000000,1.99951172); //object(dyn_f_wood_3) (5)
CreateObject(1418,-2830.02758789,1092.79272461,30.30034256,0.00000000,0.00000000,1.99951172); //object(dyn_f_wood_3) (6)
CreateObject(1418,-2832.45312500,1092.71911621,30.30034256,0.00000000,0.00000000,1.99951172); //object(dyn_f_wood_3) (7)
CreateObject(1418,-2811.85864258,1093.41540527,30.30034256,0.00000000,0.00000000,1.99951172); //object(dyn_f_wood_3) (8)
CreateObject(1418,-2809.58691406,1077.43383789,30.42340469,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (9)
CreateObject(1418,-2809.67260742,1080.91442871,30.42340469,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (10)
CreateObject(1418,-2809.87817383,1084.39770508,30.42340469,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (11)
CreateObject(1418,-2810.03344727,1087.87902832,30.42340469,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (12)
CreateObject(1418,-2810.11474609,1091.33288574,30.42340469,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (13)
CreateObject(1215,-2810.35131836,1093.27636719,30.21184540,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
CreateObject(1215,-2835.53588867,1093.90112305,34.99065781,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
CreateObject(1215,-2827.11743164,1093.66284180,44.39690781,0.00000000,0.00000000,0.00000000); //object(bollardlight) (3)
CreateObject(1215,-2827.14160156,1093.87988281,37.49847031,0.00000000,0.00000000,0.00000000); //object(bollardlight) (4)
CreateObject(1215,-2835.21679688,1093.71435547,42.05315781,0.00000000,0.00000000,0.00000000); //object(bollardlight) (5)
CreateObject(1418,-2811.20288086,1072.15380859,30.42340469,0.00000000,0.00000000,1.99401855); //object(dyn_f_wood_3) (15)
CreateObject(1418,-2814.69775391,1071.99499512,30.42340469,0.00000000,0.00000000,1.98852539); //object(dyn_f_wood_3) (16)
CreateObject(1418,-2818.29467773,1071.82824707,30.42340469,0.00000000,0.00000000,1.23852539); //object(dyn_f_wood_3) (17)
CreateObject(1418,-2821.69946289,1071.87731934,30.42340469,0.00000000,0.00000000,1.98852539); //object(dyn_f_wood_3) (18)
CreateObject(1418,-2825.11816406,1071.80273438,30.42340469,0.00000000,0.00000000,359.98852539); //object(dyn_f_wood_3) (19)
CreateObject(1418,-2828.25512695,1071.82922363,30.42340469,0.00000000,0.00000000,3.98852539); //object(dyn_f_wood_3) (20)
CreateObject(1418,-2831.71313477,1071.73608398,30.42340469,0.00000000,0.00000000,1.98852539); //object(dyn_f_wood_3) (21)
CreateObject(1418,-2809.47851562,1074.00292969,30.42340469,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (23)
CreateObject(1418,-2833.63281250,1076.90722656,30.43034172,0.00000000,0.00000000,91.99902344); //object(dyn_f_wood_3) (24)
CreateObject(1418,-2833.73657227,1080.35595703,30.43034172,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (25)
CreateObject(1418,-2833.87548828,1083.84448242,30.43034172,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (26)
CreateObject(1418,-2833.94555664,1086.70434570,30.43034172,0.00000000,0.00000000,91.99401855); //object(dyn_f_wood_3) (27)
CreateObject(2290,-2821.53784180,1083.68127441,30.98924065,0.00000000,0.00000000,0.00000000); //object(swk_couch_1) (1)
CreateObject(2280,-2811.80688477,1079.29663086,32.58924103,0.00000000,0.00000000,271.25000000); //object(frame_thick_1) (1)
CreateObject(1702,-2826.75585938,1082.05871582,30.98924065,0.00000000,0.00000000,88.00000000); //object(kb_couch06) (1)
CreateObject(2299,-2814.72778320,1078.50109863,30.98924065,0.00000000,0.00000000,270.50000000); //object(swank_bed_6) (1)
CreateObject(16779,-2813.15429688,1078.16027832,34.34772491,0.00000000,0.00000000,0.00000000); //object(ufo_light02) (1)
CreateObject(1829,-2811.80224609,1076.66918945,31.45376968,0.00000000,0.00000000,270.00000000); //object(man_safenew) (1)
CreateObject(2127,-2825.18212891,1075.15502930,30.98924065,0.00000000,0.00000000,180.00000000); //object(cj_k1_fridge_unit) (1)
CreateObject(2130,-2823.15429688,1075.17309570,30.98924065,0.00000000,0.00000000,180.00000000); //object(cj_k1_sink) (1)
CreateObject(3785,-2822.47460938,1077.31347656,33.99914169,0.00000000,90.00000000,0.00000000); //object(bulkheadlight) (1)
CreateObject(2415,-2822.30810547,1075.35400391,30.98924065,0.00000000,0.00000000,180.00000000); //object(cj_ff_fryer) (1)
CreateObject(2294,-2821.24584961,1075.16711426,30.98924065,0.00000000,0.00000000,180.00000000); //object(cj_k_cooker1) (1)
CreateObject(1491,-2819.16601562,1084.25720215,31.01614380,0.00000000,0.00000000,0.00000000); //object(gen_doorint01) (1)
CreateObject(1985,-2824.05908203,1083.25671387,34.41797638,0.00000000,0.00000000,0.00000000); //object(punchbagnu) (1)
CreateObject(2898,-2824.10180664,1080.62048340,31.01118279,0.00000000,0.00000000,0.00000000); //object(funturf_law) (1)
CreateObject(1225,-2826.69848633,1081.31250000,31.39499474,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
CreateObject(1432,-2823.66259766,1081.43395996,31.04111099,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (1)
CreateObject(1432,-2823.72363281,1079.37304688,31.04111099,0.00000000,0.00000000,50.00000000); //object(dyn_table_2) (2)
CreateObject(2165,-2816.12036133,1083.26611328,30.98924065,0.00000000,0.00000000,0.00000000); //object(med_office_desk_1) (1)
CreateObject(1714,-2815.58056641,1082.43554688,30.98924065,0.00000000,0.00000000,180.00000000); //object(kb_swivelchair1) (1)
CreateObject(1649,-2816.93969727,1082.41101074,32.65498352,0.00000000,0.00000000,270.00000000); //object(wglasssmash) (1)
CreateObject(1649,-2816.87939453,1082.43688965,32.65498352,0.00000000,0.00000000,90.00000000); //object(wglasssmash) (2)
CreateObject(1649,-2813.35864258,1080.23474121,32.65498352,0.00000000,0.00000000,0.00000000); //object(wglasssmash) (3)
CreateObject(16782,-2816.23144531,1074.80749512,32.37276840,0.00000000,0.00000000,90.75000000); //object(a51_radar_scan) (1)
CreateObject(16782,-2818.88989258,1074.80908203,32.37276840,0.00000000,0.00000000,90.74707031); //object(a51_radar_scan) (2)
CreateObject(1649,-2813.35839844,1080.23437500,32.65498352,0.00000000,0.00000000,180.00000000); //object(wglasssmash) (4)
CreateObject(3383,-2812.13208008,1082.22814941,30.98924065,0.00000000,0.00000000,90.00000000); //object(a51_labtable1_) (1)
CreateObject(2036,-2812.08178711,1082.14758301,32.07866287,0.00000000,0.00000000,0.00000000); //object(cj_psg1) (1)
CreateObject(2035,-2811.67456055,1081.56408691,32.06917572,0.00000000,0.00000000,272.00000000); //object(cj_m16) (1)
CreateObject(2044,-2812.01831055,1081.90478516,32.07227325,0.00000000,0.00000000,0.00000000); //object(cj_mp5k) (1)
CreateObject(2057,-2812.36791992,1080.59936523,32.21519089,0.00000000,0.00000000,0.00000000); //object(flame_tins) (1)
CreateObject(1654,-2811.98852539,1080.80517578,32.36184692,0.00000000,0.00000000,230.00000000); //object(dynamite) (1)
CreateObject(2061,-2811.73071289,1082.53442383,32.33666992,0.00000000,0.00000000,100.00000000); //object(cj_shells1) (1)
CreateObject(1581,-2812.40478516,1084.18505859,33.00851059,0.00000000,0.00000000,0.00000000); //object(keycard) (1)
CreateObject(1650,-2811.56762695,1082.79882812,32.35140228,0.00000000,0.00000000,0.00000000); //object(petrolcanm) (1)
CreateObject(1580,-2812.31811523,1083.31689453,32.08315659,0.00000000,0.00000000,0.00000000); //object(drug_red) (1)
CreateObject(2976,-2811.52978516,1076.76464844,31.93319702,0.00000000,0.00000000,0.00000000); //object(green_gloop) (1)
CreateObject(2922,-2812.38842773,1083.29565430,32.23369980,90.00000000,0.00000000,90.00000000); //object(kmb_keypad) (1)
CreateObject(3385,-2823.84106445,1080.47851562,31.02924156,0.00000000,0.00000000,0.00000000); //object(a51_light1_) (1)
CreateObject(3391,-2817.50878906,1075.33349609,30.98924065,0.00000000,0.00000000,270.00000000); //object(a51_sdsk_ncol2_) (1)
CreateObject(2123,-2818.23583984,1076.26049805,31.61355209,0.00000000,0.00000000,90.00000000); //object(swank_din_chair_4) (1)
CreateObject(1676,-2828.45996094,1080.04577637,31.23532486,0.00000000,0.00000000,270.00000000); //object(washgaspump) (1)
CreateObject(3790,-2817.61669922,1074.81970215,34.03662491,0.00000000,0.00000000,0.00000000); //object(missile_01_sfxr) (1)
CreateObject(3790,-2820.71093750,1084.11157227,33.73156357,0.00000000,0.00000000,0.00000000); //object(missile_01_sfxr) (2)
CreateObject(1828,-2820.13476562,1081.77917480,30.98924065,0.00000000,0.00000000,0.00000000); //object(man_sdr_rug) (1)
CreateObject(1814,-2815.14160156,1078.52673340,30.98924065,0.00000000,0.00000000,270.00000000); //object(coffee_med_1) (1)
CreateObject(1752,-2814.71923828,1078.37487793,31.49567795,0.00000000,0.00000000,90.00000000); //object(swank_tv_3) (1)
CreateObject(1839,-2814.59326172,1077.51599121,31.49567795,0.00000000,0.00000000,180.00000000); //object(k_hifi_1) (1)
CreateObject(664,-2806.32519531,1086.50097656,26.74218750,0.00000000,0.00000000,0.00000000); //object(firtree2) (2)
CreateObject(3472,-2806.20288086,1086.54370117,35.25189209,0.00000000,0.00000000,0.00000000); //object(circuslampost03) (2)
CreateObject(3472,-2806.20214844,1086.54296875,35.25189209,0.00000000,0.00000000,44.00000000); //object(circuslampost03) (3)
CreateObject(3472,-2806.20214844,1086.54296875,49.25189209,0.00000000,0.00000000,43.99475098); //object(circuslampost03) (4)
CreateObject(3472,-2804.59082031,1084.64941406,49.79121017,50.00000000,68.00000000,153.99993896); //object(circuslampost03) (5)
CreateObject(3472,-2804.29785156,1082.90625000,49.79121017,49.99877930,67.99987793,103.99533081); //object(circuslampost03) (6)
CreateObject(354,-2806.96484375,1087.94409180,50.08631516,0.00000000,0.00000000,0.00000000); //object(1)
CreateObject(354,-2808.34570312,1090.03845215,44.99767685,0.00000000,0.00000000,0.00000000); //object(2)
CreateObject(354,-2807.46215820,1085.95117188,65.16444397,0.00000000,0.00000000,0.00000000); //object(3)
CreateObject(354,-2800.98315430,1093.22424316,51.22978210,0.00000000,0.00000000,0.00000000); //object(4)
//tickcount
StopTick = GetTickCount();
t1 = StopTick - StartTick;
printf("GameMode Loaded In: %i ms!", t1);
return 1;
}
public OnGameModeExit()
{
//tickcount
new StartTick, StopTick;
StartTick = GetTickCount();
Vclear(); //clears all cars
DestroyVehicle(ccar); //destroys the car
DestroyAllObjects(); //destroys all objects
sp = 0;
randSpawn = 0;
//tickcount
StopTick = GetTickCount();
t1 = StopTick - StartTick;
t2 = GetTickCount() - uptime;
printf("UPTIME: %d MS!", t2);
printf("GameMode UnLoaded In: %i ms!", t1);
return 1;
}
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid)) return 1;
CountPlayersOnline(); //counts and prints the # of players online
SendConnectMessage(playerid); //sends the connect message
UsePlayerPedAnims(); //use player ped anims
GameTextForPlayer(playerid,"~R~PARTY TIME",3000,4); //game text
SendDeathMessage(playerid, INVALID_PLAYER_ID, 200);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerNPC(playerid)) return 1;
SendDisconnectMessage(playerid, reason); //disconnect message
SendDeathMessage(INVALID_PLAYER_ID, playerid, 201);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
new playername[64];
GetPlayerName(playerid,playername,64);
if(!strcmp(playername,"Mark",true))
{
SetSpawnInfo(playerid, 0, 163, 9606, 1870.5145, 13.7421, 90.0, 16, 999999, -1, -1, -1, -1);
}
SetPlayerFacingAngle(playerid, 80.5222); //sets the players angle
SetPlayerPos(playerid, 1565.5916, -1358.9417, 330.0576); //sets the players position
SetPlayerCameraPos(playerid, 1554.3995, -1357.9331, 329.4581); //sets the camera position
SetPlayerCameraLookAt(playerid, 1565.5916, -1358.9417, 330.0576); //makes the camera look at the player
return 1;
}
public OnPlayerSpawn(playerid)
{
PlayerPlaySound(playerid, 1149, 1962.4854,1342.7826,15.4823);
SetWeather(2); //sets the weather
GivePlayerWeapon(playerid, PARACHUTE, 1); //gives the player a parachute
GivePlayerWeapon(playerid, WEAPON_MP5, 999999); //gives the player a mp5
GivePlayerWeapon(playerid, WEAPON_CAMERA, 999999); //gives the player a m4
GivePlayerWeapon(playerid, WEAPON_M4, 999999); //gives the player a m4
SetPlayerHealthAndArmour(playerid, 100); //sets the players health to 100
GivePlayerMoney(playerid, 350); //gives the player money
SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,2000); //sets the players weapon skill
SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,2000);//sets the players weapon skill
SetPlayerPos(playerid, 959.8422, 1379.3899, 358.0047);
SetPlayerFacingAngle(playerid, 207.0);
SetPlayerFightingStyle(playerid, 6);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerNPC(i))
{
SetPlayerColor(i, COLOR_RED);
}
}
switch(sp)
{
case 0:
{
randSpawn = random(sizeof(gRandomSpawns_LosSantos));
SetPlayerPos(playerid,
gRandomSpawns_LosSantos[randSpawn][0],
gRandomSpawns_LosSantos[randSpawn][1],
gRandomSpawns_LosSantos[randSpawn][2]);
SetPlayerFacingAngle(playerid,gRandomSpawns_LosSantos[randSpawn][3]);
sp++;
}
case 1:
{
randSpawn = random(sizeof(gRandomSpawns_SanFierro));
SetPlayerPos(playerid,
gRandomSpawns_SanFierro[randSpawn][0],
gRandomSpawns_SanFierro[randSpawn][1],
gRandomSpawns_SanFierro[randSpawn][2]);
SetPlayerFacingAngle(playerid,gRandomSpawns_SanFierro[randSpawn][3]);
sp++;
}
case 2:
{
randSpawn = random(sizeof(gRandomSpawns_LasVenturas));
SetPlayerPos(playerid,
gRandomSpawns_LasVenturas[randSpawn][0],
gRandomSpawns_LasVenturas[randSpawn][1],
gRandomSpawns_LasVenturas[randSpawn][2]);
SetPlayerFacingAngle(playerid,gRandomSpawns_LasVenturas[randSpawn][3]);
sp=0;
}
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason); //sends the death message
GivePlayerMoney(playerid, -10); //takes away 10 bucks
GivePlayerMoney(killerid, 100); //gives 100 bucks
SetPlayerScore(playerid, GetPlayerScore(playerid) -1);
SetPlayerScore(killerid, GetPlayerScore(killerid) -1);
return 1;
}
public OnPlayerText(playerid, text[])
{
if((GetTickCount() - GetPVarInt(playerid, "AntiSpam")) > 1000) //if the player spammed basically
{
new string[128], name[MAX_PLAYER_NAME]; //defines the players name and string
GetPlayerName(playerid, name, sizeof(name)); //gets the players name
format(string, sizeof(string), "%s (%i): %s", name, playerid, text); //formats the message
switch(color)
{
case 0:
{
SendClientMessageToAll(COLOR_RED, string);
color++;
}
case 1:
{
SendClientMessageToAll(COLOR_WHITE, string);
color++;
}
case 2:
{
SendClientMessageToAll(COLOR_BLUE, string);
color++;
}
case 3:
{
SendClientMessageToAll(COLOR_GREEN, string);
color++;
}
case 4:
{
SendClientMessageToAll(COLOR_YELLOW, string);
color++;
}
case 5:
{
SendClientMessageToAll(COLOR_ORANGE, string);
color=0;
}
}
SetPVarInt(playerid, "AntiSpam", GetTickCount()); //sets the players PVar
SetPlayerChatBubble(playerid, text, COLOR_RED, 40, 7500); //sets the players chat bubble
}
else
{
SendClientMessage(playerid, COLOR_RED, "You must wait at least 1 second before using the chat again."); //sends the antispam message
}
return 0;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(kill, 4, cmdtext);
dcmd(healme, 6, cmdtext);
dcmd(help, 4, cmdtext);
dcmd(rules, 5, cmdtext);
dcmd(cars, 4, cmdtext);
dcmd(area69, 6, cmdtext);
dcmd(shop, 4, cmdtext);
dcmd(me, 2, cmdtext);
dcmd(spin, 4, cmdtext);
dcmd(pos, 3, cmdtext);
dcmd(hop, 3, cmdtext);
dcmd(goto, 4, cmdtext);
dcmd(guns, 4, cmdtext);
dcmd(cash, 4, cmdtext);
dcmd(chance, 6, cmdtext);
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == ass)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, RPG, 999999);
}
else if(listitem == 1)
{
GivePlayerWeapon(playerid, MP5, 999999);
}
else if(listitem == 2)
{
GivePlayerWeapon(playerid, AK47, 999999);
}
else if(listitem == 3)
{
GivePlayerWeapon(playerid, M4, 999999);
}
else if(listitem == 4)
{
GivePlayerWeapon(playerid, MISSILELAUNCHER, 999999);
}
else if(listitem == 5)
{
GivePlayerWeapon(playerid, UZI, 999999);
}
else if(listitem == 6)
{
GivePlayerWeapon(playerid, MINIGUN, 999999);
return 1;
}
}
}
return 1;
}
public OnVehicleSpawn(vehicleid)
{
new i = vehicleid;
if(i == mc1 || i == mc2 || i == mc3 || i == mc4 || i == mc4 || i == mc5 || i == mc6 || i == mc7 || i == mc8 || i == mc9 || i == mc10 || i == mc11)
{
ChangeVehiclePaintjob(vehicleid,0); // paint job
AddVehicleComponent(vehicleid, 1035); // roof
AddVehicleComponent(vehicleid, 1079); // rim
AddVehicleComponent(vehicleid, 1037); // exhaust
AddVehicleComponent(vehicleid, 1039); // side
AddVehicleComponent(vehicleid, 1172); // front
AddVehicleComponent(vehicleid, 1146); // Spoiler
AddVehicleComponent(vehicleid, NITROX10); // Spoiler
}
else if(i == truth)
{
ChangeVehiclePaintjob(i, 0); // paint job
AddVehicleComponent(vehicleid, NITROX10); // Nitrous
}
else if(i == ccar)
{
ChangeVehiclePaintjob(vehicleid,0); // paint job
AddVehicleComponent(vehicleid, 1035); // roof
AddVehicleComponent(vehicleid, 1079); // rim
AddVehicleComponent(vehicleid, 1037); // exhaust
AddVehicleComponent(vehicleid, 1039); // side
AddVehicleComponent(vehicleid, 1172); // front
AddVehicleComponent(vehicleid, 1146); // Spoiler
AddVehicleComponent(vehicleid, NITROX10); // Nitrous
SendClientMessageToAll(0xFF0000FF, "The ChaseCar Respawned!!!"); //message
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == ccar) //if vehicleid == ccar
{
new name[MAX_PLAYER_NAME], string[44]; //defines name and string
GetPlayerName(playerid, name, sizeof(name)); //gets the players name
format(string, sizeof(string), "%s has taken the ChaseCar!",name); //formats the message
SendClientMessageToAll(0xFF0000FF, string); //sends the message
}
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
SetPlayerArmedWeapon(playerid, 0);
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(vehicleid == ccar) //if vehicleid == ccar
{
new name[MAX_PLAYER_NAME], string[44]; //defines name and string
GetPlayerName(playerid, name, sizeof(name)); //gets the players name
format(string, sizeof(string), "%s has left the ChaseCar!",name); //formats the message
SendClientMessageToAll(0xFF0000FF, string); //sends the message
}
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
#pragma unused killerid
for(new i = 0; i > MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && GetPlayerVehicleID(i) == vehicleid) RemovePlayerFromVehicle(i);
}
return 1;
}
public OnPlayerUpdate(playerid)
{
if(!IsPlayerConnected(playerid)) return 0; //if player isnt connected, return 0
if(IsPlayerNPC(playerid)) return 1;
// No weapons in interiors
if(GetPlayerInterior(playerid) != 0 && GetPlayerWeapon(playerid) != 0)
{
if(!IsPlayerAdmin(playerid)) //is player admin?
{
if(!IsPlayerNPC(playerid))
{
SendClientMessage(playerid, COLOR_RED, "NO WEAPONS IN INTERIORS!"); //message
SetPlayerArmedWeapon(playerid,0); // fists
return 0; // no syncing until they change their weapon
}
}
}
// Don't allow minigun
if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN)
{
if(!IsPlayerAdmin(playerid)) //is player admin?
{
if(!IsPlayerNPC(playerid))
{
SendClientMessage(playerid, COLOR_RED, "NO MINIGUUNS!"); //message
Kick(playerid); //kicks the player
}
}
return 1;
}
//No jetpacks allowed
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
if(!IsPlayerAdmin(playerid)) //is player admin?
{
SendClientMessage(playerid, COLOR_RED, "NO JETPACKS!"); //message
Kick(playerid); //kicks the player
}
return 0;
}
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid); //defines CurrentMenu
if(CurrentMenu == shop) //is CurrentMenu == shop
{
switch(row) //switches via row
{
case 0: //Pistol
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,22,300);
GivePlayerMoney(playerid, -2000);
ShowMenuForPlayer(shop,playerid);
}
case 1: //Slienced
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,23,500);
GivePlayerMoney(playerid, -1000);
ShowMenuForPlayer(shop,playerid);
}
case 2: //Deag;e
{
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,24,150);
GivePlayerMoney(playerid,-2500);
ShowMenuForPlayer(shop,playerid);
}
case 3: //Shotugn
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,25,100);
GivePlayerMoney(playerid,-2000);
ShowMenuForPlayer(shop,playerid);
}
case 4: //Sawn-offs
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,26,100);
GivePlayerMoney(playerid,-5000);
ShowMenuForPlayer(shop,playerid);
}
case 5: //SPAS
{
if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,27,100);
GivePlayerMoney(playerid,-4000);
ShowMenuForPlayer(shop,playerid);
}
case 6: //tec9
{
if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,32,180);
GivePlayerMoney(playerid,-3000);
ShowMenuForPlayer(shop,playerid);
}
case 7: //UZI
{
if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,28,180);
GivePlayerMoney(playerid,-3000);
ShowMenuForPlayer(shop,playerid);
}
case 8: //SMG
{
if(GetPlayerMoney(playerid) < 3500) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,29,120);
GivePlayerMoney(playerid,-3500);
ShowMenuForPlayer(shop,playerid);
}
case 9: //AK-47
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,30,150);
GivePlayerMoney(playerid,-2000);
ShowMenuForPlayer(shop,playerid);
}
case 10: //M4
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,31,150);
GivePlayerMoney(playerid,-2000);
ShowMenuForPlayer(shop,playerid);
}
case 11: //sniper
{
if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerWeapon(playerid,34,150);
GivePlayerMoney(playerid,-6000);
ShowMenuForPlayer(shop,playerid);
}
}
}
return 1;
}
public ccc() //public
{
for(new i=0; i < MAX_PLAYERS; i++) //loop
{
if(IsPlayerInCar(i)) //if player is in car
{
if(GetPlayerVehicleID(i) == ccar) //if player car == ccar
{
GivePlayerMoney(i, 100); //gives player money
}
}
}
}
public fixcars()
{
for(new i=0; i<MAX_VEHICLES; i++) //loop
{
if(i == ccar) //if the car is ccar
{
}
else
{
RepairVehicle(i); //repairs it
SetVehicleHealth(i, 1000); //sets the cars health
}
}
}
public msg()
{
ClearChat();
SendClientMessageToAll(COLOR_RED, "Please remember to use /help and follow the /rules!!!!!"); //message
SendClientMessageToAll(COLOR_RED, "Also, please know that this server is about %%42 done. :D THX!"); //message
}
public ttt()
{
for(new i=0; i<MAX_VEHICLES; i++)
{
if(i == mc1 || i == mc2 || i == mc3 || i == mc4 || i == mc4 || i == mc5 || i == mc6 || i == mc7 || i == mc8 || i == mc9 || i == mc10 || i == mc11 || i == car || i == ccar || i == truth)
{
n1 = CreateObject(18648,0,0,0,0,0,0);
n2 = CreateObject(18648,0,0,0,0,0,0);
AttachObjectToVehicle(n1, i, -0.7, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(n2, i, 0.7, 0.0, -0.70, 0.0, 0.0, 0.0);
}
}
}
dcmd_healme(playerid, params[])
{
#pragma unused params
SetPlayerHealthAndArmour(playerid, 100); //sets the players health
SendClientMessage(playerid, COLOR_RED, "You have been healed!"); //sends the message
return 1;
}
dcmd_kill(playerid, params[])
{
#pragma unused params
SetPlayerHealthAndArmour(playerid, 0); //sets the players health
SendClientMessage(playerid, COLOR_RED, "You have been killed!"); //sends the message
return 1;
}
dcmd_cars(playerid, params[])
{
#pragma unused params
SetPlayerPos(playerid, -1377.9780, -103.9513, 6.0000); //sets the players position
SetPlayerFacingAngle(playerid, 1.3191); //sets the players angle
return 1;
}
dcmd_area69(playerid, params[])
{
#pragma unused params
SetPlayerPos(playerid, 214.4333, 1880.9895, 13.1879); //sets the players position
SetPlayerFacingAngle(playerid, 1.3191); //sets the players angle
return 1;
}
dcmd_me(playerid, params[])
{
new pname[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, pname, sizeof(pname));
format(str, sizeof(str), "*%s %s", pname, params);
SendClientMessageToAll(COLOR_YELLOW, str);
return 1;
}
dcmd_hop(playerid, params[])
{
#pragma unused params
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_YELLOW,"You need to be in a vehicle"); //vehicle message
SetVehicleVelocity(GetPlayerVehicleID(playerid), 0, 0, 5); //sets the vehicles velocity
return 1;
}
dcmd_spin(playerid, params[])
{
#pragma unused params
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_YELLOW,"You need to be in a vehicle"); //vehicle message
SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0, 0, 50.0); //sets the vehicles velocity
return 1;
}
dcmd_help(playerid, params[])
{
#pragma unused params
SendClientMessage(playerid, COLOR_RED, "-------HELP-------"); //message
SendClientMessage(playerid, COLOR_RED, "COMMANDS: /help, /rules, /kill, /healme, /me, /spin, /hop, /shop"); //message
SendClientMessage(playerid, COLOR_RED, "TELEPORTS: /cars, /area69"); //message
SendClientMessage(playerid, COLOR_RED, "Cars will automatically fix themselvs"); //message
SendClientMessage(playerid, COLOR_RED, "Cars with licence plate: PARTY will tune themselvs"); //message
SendClientMessage(playerid, COLOR_RED, "If you are in the car with licence plate: CCAR you will get $200 a second."); //message
SendClientMessage(playerid, COLOR_RED, "This vehicle, CCAR, is the ChaseCar hence the CCAR."); //message
SendClientMessage(playerid, COLOR_RED, "-------HELP-------"); //message
return 1;
}
dcmd_rules(playerid, params[])
{
#pragma unused params
SendClientMessage(playerid, COLOR_RED, "-------RULES-------"); //message
SendClientMessage(playerid, COLOR_RED, "Do Not Spawnkill"); //message
SendClientMessage(playerid, COLOR_RED, "Do Not Hack"); //message
SendClientMessage(playerid, COLOR_RED, "Do Not Cheat"); //message
SendClientMessage(playerid, COLOR_RED, "Do Not Be An Asshole"); //message
SendClientMessage(playerid, COLOR_RED, "Have Fun"); //message
SendClientMessage(playerid, COLOR_RED, "-------RULES-------"); //message
return 1;
}
dcmd_goto(playerid, params[])
{
new otherplayer = strval(params); //strval
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid,COLOR_RED,"The player is not connected");//!connected message
Goto(playerid, otherplayer); //goto
return 1;
}
dcmd_shop(playerid, params[])
{
#pragma unused params
ShowMenuForPlayer(shop,playerid); //shows the shop menu
return 1;
}
dcmd_guns(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid, ass, DIALOG_STYLE_LIST, "Guns", "RPG\nMP5\nAK47\nM$\nHS RPG\nUZI\nMINIGUN", "Select", "Cancel");
}
else
{
SendClientMessage(playerid, COLOR_RED, "You arent admin!");
}
return 1;
}
dcmd_cash(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
GivePlayerMoney(playerid, 100000);
}
else
{
SendClientMessage(playerid, COLOR_RED, "You arent admin!");
}
return 1;
}
dcmd_chancelayerid, params[])
{
#pragma unused params
new money = random(7500); // Random amount of money (100 to 1 million dollars)
new string[128];
format(string, sizeof(string), "You received $%d.", money); // Assign the random amount of money to a string
SendClientMessage(playerid, COLOR_YELLOW, string); // Send the message
GivePlayerMoney(playerid, money); // Give the random amount of money to the player
return 1;
}
dcmd_pos(playerid, params[])
{
new string1[256];
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
format(string1,sizeof(string1),"Position = X: %.0f , Y: %.0f , Z: %.0f",X,Y,Z);
SendClientMessage(playerid,COLOR_YELLOW,string1);
return 1;
}