Jump to content

Andrei_FTW

Membru
  • Posts

    7
  • Joined

  • Last visited

Posts posted by Andrei_FTW

  1. #include <a_samp>
    #include <zcmd>
    new gCar[7];
    new gCP[MAX_PLAYERS];
    new carnetS[MAX_PLAYERS];
    new carnetCP[MAX_PLAYERS];
    new carnetCar[5];
    new cpCP[MAX_PLAYERS];
    new cpR[MAX_PLAYERS];
    new gJob[MAX_PLAYERS];
    new gate[1];
    new status[MAX_PLAYERS];
    new arma[MAX_PLAYERS];
    new rob[MAX_PLAYERS];
    new iesi[MAX_PLAYERS];
    new RobCar[1];
    new robCP[MAX_PLAYERS];
    new notagain[MAX_PLAYERS];
    new curiercar[20];
    new curierJob[MAX_PLAYERS];
    new curierCP[MAX_PLAYERS];
    new gateConstructor[1];
    new constructorJob[MAX_PLAYERS];
    new constructorCar[14];
    new constructorCP[MAX_PLAYERS];
    new masinaCP[MAX_PLAYERS];
    new Actor[3];
    new factionSchoolCar[8];
    new pFaction[MAX_PLAYERS];
    new pAdmin[MAX_PLAYERS];
    new Text:TDEditor_TD[2];
    new cpCPR[MAX_PLAYERS];
    
    
    
    //PFACTION//
    
    enum {
        DIALOG_JOBS,
        DIALOG_FACTION,
        DIALOG_FACTIONS,
        DIALOG_ADMINS,
        DIALOG_ASKIN
    }
    
    
    #if defined FILTERSCRIPT
    
    #define DIALOG_JOBS 1
    #define DIALOG_FACTIONS 2
    #define DIALOG_FACTION 3
    #define DIALOG_ADMINS 4
    #define DIALOG_ASKIN 5
    #define COLOR_RED 0xAA3333AA
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_BLUE 0x0000BBAA
    #define COLOR_LIGHTBLUE 0x33CCFFAA
    #define COLOR_MIDNIGHTBLUE 0X191970AA
    #define COLOR_FLBLUE 0x6495EDAA
    #define COLOR_PINK 0xFFC0CBAA // - Light light pink
    #define COLOR_GOLD 0xB8860BAA
    #define COLOR_GREENYELLOW 0xADFF2FAA
    #define COLOR_INDIGO 0x4B00B0AA
    #define COLOR_IVORY 0xFFFF82AA
    
    
    public OnFilterScriptInit() {
        print("\n--------------------------------------");
        print(" GameMode");
        print("--------------------------------------\n");
        return 1;
    }
    
    public OnFilterScriptExit()
    {
    	return 1;
    }
    
    
    #else
    
        main() {
        print("\n----------------------------------");
        print(" GameMode");
        print("----------------------------------\n");
    }
    
    
    #endif
    
    public OnGameModeInit() {
        // Don't use these lines if it's a filterscript
        SetGameModeText("GameMode");
        AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    
        gCar[0] = CreateVehicle(408, 2205.3406, -2210.6448, 13.9959, -134.4000, -1, -1, 100);
        gCar[1] = CreateVehicle(408, 2196.9111, -2217.7952, 13.9959, -134.4000, -1, -1, 100);
        gCar[2] = CreateVehicle(408, 2189.2148, -2224.9658, 13.9959, -134.4000, -1, -1, 100);
        gCar[3] = CreateVehicle(408, 2234.3140, -2243.9211, 13.8991, 49.3800, -1, -1, 100);
        gCar[4] = CreateVehicle(408, 2226.9131, -2251.6445, 13.8991, 46.8600, -1, -1, 100);
        gCar[5] = CreateVehicle(408, 2218.8269, -2259.6575, 13.8991, 46.8600, -1, -1, 100);
        gCar[6] = CreateVehicle(408, 2211.5798, -2266.2554, 13.8991, 46.8600, -1, -1, 100);
    
        gate[0] = CreateObject(975, 2235.10278, -2216.32593, 14.30171,   0.00000, 0.00000, -45.53997);
        CreateObject(19868, 2238.65527, -2219.77441, 12.54128, 0.00000, 0.00000, -45.36000);
        CreateObject(19868, 2229.35693, -2210.42383, 12.54128, 0.00000, 0.00000, -45.36000);
    
        AddStaticPickup(1239, 23, 2232.2244, -2209.7290, 13.5343);
        Create3DTextLabel("GUNOIER[/getjob].", -1, 2232.2244, -2209.7290, 13.5343, 10.0, 0);
    
    
        CreateVehicle(411, 2413.8789, -1884.6086, 13.1356, 0.0000, -1, -1, 100);
    
        gateConstructor[0] = CreateObject(975, 2717.19824, 853.81549, 11.58617,   0.00000, 0.00000, -90.36000);
    
    
        curiercar[0] = CreateVehicle(413, 1681.0459, 1039.7477, 10.8277, 1.8600, -1, -1, 100);
        curiercar[1] = CreateVehicle(413, 1677.6887, 1039.9208, 10.8277, 1.8600, -1, -1, 100);
        curiercar[2] = CreateVehicle(413, 1674.7059, 1039.9965, 10.8277, 1.8600, -1, -1, 100);
        curiercar[3] = CreateVehicle(413, 1671.2483, 1039.9684, 10.8277, 1.8600, -1, -1, 100);
        curiercar[4] = CreateVehicle(413, 1668.1145, 1040.1089, 10.8277, -0.9600, -1, -1, 100);
        curiercar[5] = CreateVehicle(413, 1664.8956, 1040.2153, 10.8277, -0.9600, -1, -1, 100);
        curiercar[6] = CreateVehicle(413, 1661.7546, 1040.1808, 10.8277, -0.9600, -1, -1, 100);
        curiercar[7] = CreateVehicle(413, 1658.6309, 1040.2365, 10.8277, -0.9600, -1, -1, 100);
        curiercar[8] = CreateVehicle(413, 1655.4058, 1040.2585, 10.8277, -0.9600, -1, -1, 100);
        curiercar[9] = CreateVehicle(413, 1652.4038, 1040.3066, 10.8277, -0.9600, -1, -1, 100);
        curiercar[10] = CreateVehicle(413, 1681.0984, 1028.5048, 10.8277, -178.9799, -1, -1, 100);
        curiercar[11] = CreateVehicle(413, 1677.4482, 1028.3954, 10.8277, -178.9799, -1, -1, 100);
        curiercar[12] = CreateVehicle(413, 1673.9073, 1028.2758, 10.8277, -178.9799, -1, -1, 100);
        curiercar[13] = CreateVehicle(413, 1671.2310, 1028.2347, 10.8277, -178.9799, -1, -1, 100);
        curiercar[14] = CreateVehicle(413, 1668.1907, 1028.2489, 10.8277, -179.9399, -1, -1, 100);
        curiercar[15] = CreateVehicle(413, 1664.9690, 1028.1864, 10.8277, -179.9399, -1, -1, 100);
        curiercar[16] = CreateVehicle(413, 1661.7687, 1028.2242, 10.8277, -179.9399, -1, -1, 100);
        curiercar[17] = CreateVehicle(413, 1658.5461, 1028.1475, 10.8277, -179.9399, -1, -1, 100);
        curiercar[18] = CreateVehicle(413, 1655.3047, 1028.1104, 10.8277, -179.9399, -1, -1, 100);
        curiercar[19] = CreateVehicle(413, 1652.2832, 1028.0702, 10.8277, -179.9399, -1, -1, 100);
    
        //ACTOR//
    
    	Actor[0] = CreateActor(27, 2717.5054, 842.2597, 10.8906, 274.4401);
        ApplyActorAnimation(Actor[0], "DEALER", "shop_pay", 4.1, 0, 0, 0, 0, 0);
    
    
        Actor[2] = CreateActor(16,2240.1125, -2220.6409, 13.5701, -225.1800);
    
    	//ACTOR//
    
    
        //TRUCK//
        constructorCar[0] = CreateVehicle(403, 2698.9736, 860.5952, 10.4649, -91.1400, -1, -1, 100);
    	constructorCar[6] = CreateVehicle(403, 2699.2878, 864.1421, 10.4649, -91.1400, -1, -1, 100);
    	constructorCar[7] = CreateVehicle(403, 2699.4812, 867.3495, 10.4649, -91.1400, -1, -1, 100);
    	constructorCar[8] = CreateVehicle(403, 2699.5969, 871.0765, 10.4649, -91.1400, -1, -1, 100);
    	constructorCar[9] = CreateVehicle(403, 2699.7578, 874.5936, 10.4649, -91.1400, -1, -1, 100);
    	constructorCar[10] = CreateVehicle(403, 2699.9355, 878.2072, 10.4649, -91.1400, -1, -1, 100);
    	constructorCar[11] = CreateVehicle(403, 2699.9553, 882.1046, 10.4649, -91.1400, -1, -1, 100);
    	constructorCar[12] = CreateVehicle(403, 2700.1438, 885.4860, 10.4649, -88.5000, -1, -1, 100);
    	constructorCar[13] = CreateVehicle(403, 2700.0334, 889.3771, 10.4649, -88.5000, -1, -1, 100);
    
        //TRUCK//
        //TRAILER//
        constructorCar[1] = CreateVehicle(450, 2788.4258, 2017.8077, 11.3213, -181.6800, -1, -1, 100);
        //TRAILER//
    
        CreateObject(19868, 2717.08521, 845.83142, 9.89060,   0.00000, 0.00000, -89.99996);
    	CreateObject(19868, 2717.15503, 846.86127, 9.89060,   0.00000, 0.00000, -89.99996);
    	CreateObject(19868, 2717.13208, 860.71985, 9.89060,   0.00000, 0.00000, -89.99996);
    
        //MASINILE ALEA MICI//
        constructorCar[2] = CreateVehicle(530, 2715.8699, 896.6053, 10.4725, -268.3800, -1, -1, 100);
        constructorCar[3] = CreateVehicle(530, 2715.8752, 894.9611, 10.4725, -268.3800, -1, -1, 100);
        constructorCar[4] = CreateVehicle(530, 2715.9104, 893.3438, 10.4725, -268.3800, -1, -1, 100);
        constructorCar[5] = CreateVehicle(530, 2715.9141, 891.9825, 10.4725, -268.3800, -1, -1, 100);
        //MASINILE ALEA MICI//
    
    
    
        //MASINI FACTIUNE SCHOOL INSTRUCTORS//
        factionSchoolCar[0] = CreateVehicle(445, 1891.8313, 2294.4058, 10.6606, -88.5000, 002, -1, 100);
    	factionSchoolCar[1] = CreateVehicle(445, 1891.9409, 2297.6523, 10.6606, -88.5000, 002, -1, 100);
    	factionSchoolCar[2] = CreateVehicle(445, 1891.8296, 2300.4304, 10.6606, -88.5000, 002, -1, 100);
    	factionSchoolCar[3] = CreateVehicle(445, 1891.9744, 2302.9946, 10.6606, -88.5000, 002, -1, 100);
    	factionSchoolCar[4] = CreateVehicle(426, 1891.6927, 2305.8640, 10.3770, -90.3600, 002, -1, 100);
    	factionSchoolCar[5] = CreateVehicle(426, 1891.8667, 2308.6677, 10.3770, -90.3600, 002, -1, 100);
    	factionSchoolCar[6] = CreateVehicle(426, 1891.9635, 2311.3501, 10.3770, -90.3600, 002, -1, 100);
    	factionSchoolCar[7] = CreateVehicle(426, 1891.9219, 2313.9497, 10.3770, -90.3600, 002, -1, 100);
        //MASINI FACTIUNE SCHOOL INSTRUCTORS//
    
    
    
        AddStaticPickup(1239, 23, 1706.4504, 1025.8920, 10.7325);
        Create3DTextLabel("CURIER[/getjob].", -1, 1706.4504, 1025.8920, 10.7325, 10.0, 0);
    
        AddStaticPickup(1239, 23, 2718.8088, 842.5712, 10.8713);
        Create3DTextLabel("CONSTRUCTOR[/getjob].", -1, 2718.8088, 842.5712, 10.8713, 10.0, 0);
    
        AddStaticPickup(1239, 23, 1879.8240, 2290.4971, 10.6606);
        Create3DTextLabel("School Instructors [/fenter].", -1, 1879.8240, 2290.4971, 10.6606, 10.0, 0);
    
    
        Actor[1] = CreateActor(27, 2701.1563, 858.0469, 9.8132,274.4401);
        Create3DTextLabel("Urcate intr-un camion si adu Materialele de care avem nevoie.", -1, 2701.1563, 858.0469, 10.8689, 10.0, 0);
    
        CreateVehicle(450, 2702.6003, 907.3544, 11.0670, 0.0000, -1, -1, 100);
    
        CreateObject(3570, 2693.78662, 880.07288, 10.54690,   0.00000, 0.00000, -93.30001);
    	CreateObject(3570, 2693.31494, 871.98022, 10.56381,   0.00000, 0.00000, -93.30001);
    	CreateObject(3570, 2693.61011, 876.01514, 13.27660,   0.00000, 0.00000, -93.30001);
    	CreateObject(16337, 2715.06006, 846.83179, 10.40109,   0.00000, 0.00000, -180.41985);
    
    
    	TDEditor_TD[0] = TextDrawCreate(612.666931, 3.748139, "1");
    	TextDrawLetterSize(TDEditor_TD[0], 0.400000, 1.600000);
    	TextDrawAlignment(TDEditor_TD[0], 1);
    	TextDrawColor(TDEditor_TD[0], -1);
    	TextDrawSetShadow(TDEditor_TD[0], 0);
    	TextDrawSetOutline(TDEditor_TD[0], 1);
    	TextDrawBackgroundColor(TDEditor_TD[0], 255);
    	TextDrawFont(TDEditor_TD[0], 1);
    	TextDrawSetProportional(TDEditor_TD[0], 1);
    	TextDrawSetShadow(TDEditor_TD[0], 0);
    
    	TDEditor_TD[1] = TextDrawCreate(503.666748, 7.896407, "ADMINS_ONLINE");
    	TextDrawLetterSize(TDEditor_TD[1], 0.397666, 0.853333);
    	TextDrawAlignment(TDEditor_TD[1], 1);
    	TextDrawColor(TDEditor_TD[1], -1);
    	TextDrawSetShadow(TDEditor_TD[1], 10);
    	TextDrawSetOutline(TDEditor_TD[1], 1);
    	TextDrawBackgroundColor(TDEditor_TD[1], 255);
    	TextDrawFont(TDEditor_TD[1], 3);
    	TextDrawSetProportional(TDEditor_TD[1], 1);
    	TextDrawSetShadow(TDEditor_TD[1], 10);
    
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(!IsPlayerConnected(i)) continue;
            OnPlayerConnect(i);
        }
    
    
    
    
        CreateVehicle(411, 2031.9517, 1342.1719, 10.5169, 0.0000, -1, -1, 100);
    
    
    
        return 1;
    }
    
    public OnGameModeExit() {
        return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid) {
        SetSpawnInfo(playerid, 0, 0, 1879.8240, 2290.4971, 10.6606, 269.15, 26, 36, 28, 150, 0, 0);
        return 1;
    }
    
    public OnPlayerConnect(playerid) {
        RemoveBuildingForPlayer(playerid, 5305, 2198.8516, -2213.9219, 14.8828, 0.25);
        RemoveBuildingForPlayer(playerid, 3747, 2234.3906, -2244.8281, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 3747, 2226.9688, -2252.1406, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 3747, 2219.4219, -2259.5234, 14.8828, 0.25);
        RemoveBuildingForPlayer(playerid, 3747, 2212.0938, -2267.0703, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 3747, 2204.6328, -2274.4141, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 3569, 2204.6328, -2274.4141, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 3569, 2212.0938, -2267.0703, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 3569, 2219.4219, -2259.5234, 14.8828, 0.25);
        RemoveBuildingForPlayer(playerid, 3569, 2226.9688, -2252.1406, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 3569, 2234.3906, -2244.8281, 14.9375, 0.25);
        RemoveBuildingForPlayer(playerid, 5244, 2198.8516, -2213.9219, 14.8828, 0.25);
        RemoveBuildingForPlayer(playerid, 3594, 2450.4609, -1890.7813, 13.1641, 0.25);
        RemoveBuildingForPlayer(playerid, 11618, -688.117, 939.179, 11.125, 0.250);
        RemoveBuildingForPlayer(playerid, 11654, -681.875, 965.890, 11.125, 0.250);
        RemoveBuildingForPlayer(playerid, 11491, -688.109, 928.132, 12.625, 0.250);
        RemoveBuildingForPlayer(playerid, 11490, -688.117, 939.179, 11.125, 0.250);
        RemoveBuildingForPlayer(playerid, 11631, -691.593, 942.718, 13.875, 0.250);
        RemoveBuildingForPlayer(playerid, 11663, -688.117, 939.179, 11.125, 0.250);
        RemoveBuildingForPlayer(playerid, 11666, -688.140, 934.820, 14.390, 0.250);
        RemoveBuildingForPlayer(playerid, 11664, -685.093, 941.914, 13.140, 0.250);
        RemoveBuildingForPlayer(playerid, 11665, -685.171, 935.695, 13.320, 0.250);
        RemoveBuildingForPlayer(playerid, 11492, -681.875, 965.890, 11.125, 0.250);
        RemoveBuildingForPlayer(playerid, 691, -701.742, 1006.130, 11.585, 0.250);
        RemoveBuildingForPlayer(playerid, 691, -665.890, 1004.179, 11.585, 0.250);
        RemoveBuildingForPlayer(playerid, 691, -652.554, 999.906, 11.585, 0.250);
        RemoveBuildingForPlayer(playerid, 691, -619.968, 1019.429, 8.570, 0.250);
        RemoveBuildingForPlayer(playerid, 705, -621.859, 985.890, 8.078, 0.250);
        RemoveBuildingForPlayer(playerid, 691, -773.992, 813.593, 11.375, 0.250);
        RemoveBuildingForPlayer(playerid, 705, -756.351, 871.156, 10.929, 0.250);
        RemoveBuildingForPlayer(playerid, 1685, 2695.5313, 898.5078, 9.9766, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2696.2344, 904.6328, 10.1875, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2696.2344, 904.6328, 11.6953, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2698.3750, 904.9219, 10.1797, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2698.7734, 897.8047, 9.9766, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2701.2813, 902.2891, 10.0938, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2701.5703, 908.3281, 10.3516, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2695.0078, 909.0859, 10.3828, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2699.5000, 911.9219, 10.5000, 0.2);
    	RemoveBuildingForPlayer(playerid, 1685, 2695.0078, 909.0859, 10.3828, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2699.5000, 911.9219, 10.5000, 0.25);
    	RemoveBuildingForPlayer(playerid, 3502, 2699.5703, 863.6797, 10.6641, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2701.2813, 902.2891, 10.0938, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2701.5703, 908.3281, 10.3516, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2695.0078, 909.0859, 10.3828, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2699.5000, 911.9219, 10.5000, 0.25);
    	RemoveBuildingForPlayer(playerid, 3502, 2690.8516, 855.8672, 10.4453, 0.25);
    	RemoveBuildingForPlayer(playerid, 3502, 2690.5781, 866.7188, 10.4609, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2694.6094, 889.3672, 9.7734, 0.25);
    	RemoveBuildingForPlayer(playerid, 3502, 2695.1875, 877.3594, 10.8438, 0.25);
    	RemoveBuildingForPlayer(playerid, 1685, 2700.9688, 890.0078, 9.7656, 0.25);
    	RemoveBuildingForPlayer(playerid, 3502, 2699.7500, 877.3828, 10.8438, 0.25);
    	RemoveBuildingForPlayer(playerid, 3502, 2699.5703, 863.6797, 10.6641, 0.25);
    	RemoveBuildingForPlayer(playerid, 691, -619.9688, 1019.4297, 8.5703, 0.25);
    
    
        carnetS[playerid] = 0;
        cpCP[playerid] = 0;
        gJob[playerid] = 0;
        carnetS[playerid] = 0;
        cpR[playerid] = 0;
        gCP[playerid] = 0;
        curierJob[playerid] = 0;
        gJob[playerid] = 0;
        constructorJob[playerid] = 0;
        pFaction[playerid] = 0;
    
        TextDrawShowForAll(Text:TDEditor_TD[0]);
        TextDrawShowForAll(Text:TDEditor_TD[1]);
    
    
        return 1;
    }
    
    public OnPlayerDisconnect(playerid, reason) {
        return 1;
    }
    
    public OnPlayerSpawn(playerid) {
        gCP[playerid] = 0;
        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 OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    
      return 1;
    }
    
    public OnPlayerExitVehicle(playerid, vehicleid) {
        if(vehicleid == curiercar[11] || vehicleid == curiercar[12] || vehicleid == curiercar[13] || vehicleid == curiercar[14] || vehicleid == curiercar[15] || vehicleid == curiercar[16] || vehicleid == curiercar[17] || vehicleid == curiercar[18] || vehicleid == curiercar[19])
        if (vehicleid == gCar[0] || vehicleid == gCar[1] || vehicleid == gCar[2] || vehicleid == gCar[3] || vehicleid == gCar[4] || vehicleid == gCar[5] || vehicleid == gCar[6]) {
    
        }
        if (vehicleid == carnetCar[0] || vehicleid == carnetCar[1] || vehicleid == carnetCar[2] || vehicleid == carnetCar[3] || vehicleid == carnetCar[4]) {
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            SendClientMessage(playerid, 0xAA3333AA, "Nu ai luat permisul de conducere.Incearca alta data.");
            DisablePlayerCheckpoint(playerid);
        }
        if(vehicleid == curiercar[0] || vehicleid == curiercar[1] || vehicleid == curiercar[2] || vehicleid == curiercar[3] || vehicleid == curiercar[4] || vehicleid == curiercar[5] || vehicleid == curiercar[6] || vehicleid == curiercar[7] || vehicleid == curiercar[8] ||  vehicleid == curiercar[9] || vehicleid == curiercar[10])
        {
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    		SendClientMessage(playerid, 0xAA3333AA, "Ai esuat job-ul pentru ca ai iesit din masina.");
            DisablePlayerCheckpoint(playerid);
        }
       	if(vehicleid == constructorCar[0])
       	{
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
      		SendClientMessage(playerid, 0xAA3333AA, "Ai esuat job-ul pentru ca ai iesit din masina.");
            DisablePlayerCheckpoint(playerid);
       	}
        if(vehicleid == constructorCar[2] || vehicleid == constructorCar[3] || vehicleid == constructorCar[4] || vehicleid == constructorCar[5])
        {
        	SetVehicleToRespawn(GetPlayerVehicleID(playerid));
      		SendClientMessage(playerid, 0xAA3333AA, "Ai esuat job-ul pentru ca ai iesit din masina.");
            DisablePlayerCheckpoint(playerid);
        }
        if(vehicleid == constructorCar[0] || vehicleid == constructorCar[6] ||  vehicleid == constructorCar[7] || vehicleid == constructorCar[8] || vehicleid == constructorCar[9] ||  vehicleid == constructorCar[10] || vehicleid == constructorCar[11] || vehicleid == constructorCar[12] || vehicleid == constructorCar[13])
        {
       	    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
      		SendClientMessage(playerid, 0xAA3333AA, "Ai esuat job-ul pentru ca ai iesit din masina.");
            DisablePlayerCheckpoint(playerid);
        }
    
        return 1;
    }
    
    public OnPlayerStateChange(playerid, newstate, oldstate) {
        if (newstate == PLAYER_STATE_DRIVER) {
            new vehicleid = GetPlayerVehicleID(playerid);
            if (gJob[playerid] == 1)
            if (carnetS[playerid] == 1)
            if (vehicleid == gCar[0] || vehicleid == gCar[1] || vehicleid == gCar[2] || vehicleid == gCar[3] || vehicleid == gCar[4] || vehicleid == gCar[5] || vehicleid == gCar[6])
    		{
            	gCP[playerid] = 1;
             	DisablePlayerCheckpoint(playerid);
              	SetPlayerCheckpoint(playerid, 2234.3193, -2216.0981, 13.9959, 5.0);
    		}
            if (carnetS[playerid] == 0)
                if (vehicleid == carnetCar[0] || vehicleid == carnetCar[1] || vehicleid == carnetCar[2] || vehicleid == carnetCar[3] || vehicleid == carnetCar[4])
                {
                    carnetCP[playerid] = 1;
                    SetPlayerCheckpoint(playerid,2423.9114, -1881.8843, 13.2334, 5.0);
                }
            if (gJob[playerid] == 0)
                if (vehicleid == gCar[0] || vehicleid == gCar[1] || vehicleid == gCar[2] || vehicleid == gCar[3] || vehicleid == gCar[4] || vehicleid == gCar[5] || vehicleid == gCar[6]) {
                    SendClientMessage(playerid, 0xAA3333AA, "Nu esti angajat la job-ul de Gunoier.");
                    RemovePlayerFromVehicle(playerid);
                    SetPlayerCheckpoint(playerid,2228.6580, -2218.6255, 13.9959, 5.0);
            }
            if(notagain[playerid] == 0)
            if(vehicleid == RobCar[0])
            {
                SetPlayerCheckpoint(playerid,157.6557, -22.3493, 1.5190,5.0);
    			robCP[playerid] =1;
            }
            if(notagain[playerid] != 0)
            if(vehicleid == RobCar[0])
            {
              SendClientMessage(playerid,-1,"Nu poti intra inapoi in masina :P");
    		}
    		if(carnetS[playerid] == 1)
    		if(curierJob[playerid] == 1)
            if(vehicleid == curiercar[0] || vehicleid == curiercar[1] || vehicleid == curiercar[2] || vehicleid == curiercar[3] || vehicleid == curiercar[4] || vehicleid == curiercar[5] || vehicleid == curiercar[6] || vehicleid == curiercar[7] || vehicleid == curiercar[8] ||  vehicleid == curiercar[9] || vehicleid == curiercar[10])
            {
                SetPlayerCheckpoint(playerid,1145.6660, 1366.9435, 10.7663,5.0);
                curierCP[playerid] = 1;
            }
            if(curierJob[playerid] != 1)
            {
            SendClientMessage(playerid,-1,"Intai trebuie sa detii acest job");
    		}
    		if(vehicleid == curiercar[11] || vehicleid == curiercar[12] || vehicleid == curiercar[13] || vehicleid == curiercar[14] || vehicleid == curiercar[15] || vehicleid == curiercar[16] || vehicleid == curiercar[17] || vehicleid == curiercar[18] || vehicleid == curiercar[19])
    		{
                SetPlayerCheckpoint(playerid,1145.6660, 1366.9435, 10.7663,5.0);
                curierCP[playerid] = 1;
    		}
    		if(carnetS[playerid] == 0)
    		{
    			RemovePlayerFromVehicle(playerid);
    			SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    			SendClientMessage(playerid,0xAA3333AA, "Inainte de a conduce , ar trebui sa ai carnet-ul de conducere .. Zic si eu.");
    		}
    		if(curierJob[playerid] == 0)
            if(constructorJob[playerid] == 1)
            if(carnetS[playerid] == 1)
        	if(vehicleid == constructorCar[0] || vehicleid == constructorCar[6] ||  vehicleid == constructorCar[7] || vehicleid == constructorCar[8] || vehicleid == constructorCar[9] ||  vehicleid == constructorCar[10] || vehicleid == constructorCar[11] || vehicleid == constructorCar[12] || vehicleid == constructorCar[13])
        	{
          		SendClientMessage(playerid,-1,"Du-te la checkpoint pentru a luat materialele pentru lucrare.");
          		constructorCP[playerid] = 1;
          		SetPlayerCheckpoint(playerid,2795.8804, 1978.6499, 10.7842,5.0);
        	}
        	if(constructorJob[playerid] == 1)
            if(masinaCP[playerid] == 1)
            if(vehicleid == constructorCar[2] || vehicleid == constructorCar[3] || vehicleid == constructorCar[4] || vehicleid == constructorCar[5])
            {
                 SetPlayerCheckpoint(playerid,2698.7734, 897.8047, 9.9766,5.0);
                 masinaCP[playerid] = 2;
            }
            if(constructorJob[playerid] == 0)
            if(masinaCP[playerid] == 0)
            if(vehicleid == constructorCar[2] || vehicleid == constructorCar[3] || vehicleid == constructorCar[4] || vehicleid == constructorCar[5])
            {
              RemovePlayerFromVehicle(playerid);
              SendClientMessage(playerid,-1,"Intai trebuie sa te urci in Truck si sa aduci materialele.");
            }
            if(pFaction[playerid] == 1)
        	if(vehicleid == factionSchoolCar[0] || vehicleid == factionSchoolCar[1] || vehicleid == factionSchoolCar[2] || vehicleid == factionSchoolCar[3] || vehicleid == factionSchoolCar[4] || vehicleid == factionSchoolCar[5] || vehicleid == factionSchoolCar[6] || vehicleid == factionSchoolCar[7])
        	{
    			SendClientMessage(playerid,-1,"Ai intrat in masina de Instructori");
        	}
        	if(pFaction[playerid] == 0)
        	if(vehicleid == factionSchoolCar[0] || vehicleid == factionSchoolCar[1] || vehicleid == factionSchoolCar[2] || vehicleid == factionSchoolCar[3] || vehicleid == factionSchoolCar[4] || vehicleid == factionSchoolCar[5] || vehicleid == factionSchoolCar[6] || vehicleid == factionSchoolCar[7])
        	{
        	RemovePlayerFromVehicle(playerid);
        	SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            SendClientMessage(playerid, 0xAA3333AA, "Nu esti in factiunea School Instructors");
        	}
        	if(gJob[playerid] == 0)
        	if (vehicleid == gCar[0] || vehicleid == gCar[1] || vehicleid == gCar[2] || vehicleid == gCar[3] || vehicleid == gCar[4] || vehicleid == gCar[5] || vehicleid == gCar[6])
        	{
        	    RemovePlayerFromVehicle(playerid);
        	}
        	if(constructorJob[playerid] == 0)
        	if(vehicleid == constructorCar[2] || vehicleid == constructorCar[3] || vehicleid == constructorCar[4] || vehicleid == constructorCar[5])
        	{
        	    RemovePlayerFromVehicle(playerid);
        	    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
                SendClientMessage(playerid, 0xAA3333AA, "Nu ai job-ul de Constructor.");
        	}
        	if(curierJob[playerid] == 0)
        	if(vehicleid == curiercar[0] || vehicleid == curiercar[1] || vehicleid == curiercar[2] || vehicleid == curiercar[3] || vehicleid == curiercar[4] || vehicleid == curiercar[5] || vehicleid == curiercar[6] || vehicleid == curiercar[7] || vehicleid == curiercar[8] ||  vehicleid == curiercar[9] || vehicleid == curiercar[10])
            {
        	    RemovePlayerFromVehicle(playerid);
        	    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
                SendClientMessage(playerid, 0xAA3333AA, "Nu ai job-ul de Curier");
            }
           	if(curierJob[playerid] == 0)
           	if(vehicleid == curiercar[11] || vehicleid == curiercar[12] || vehicleid == curiercar[13] || vehicleid == curiercar[14] || vehicleid == curiercar[15] || vehicleid == curiercar[16] || vehicleid == curiercar[17] || vehicleid == curiercar[18] || vehicleid == curiercar[19])
            {
        	    RemovePlayerFromVehicle(playerid);
        	    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
                SendClientMessage(playerid, 0xAA3333AA, "Nu ai job-ul de Curier");
            }
    		}
    	return 1;
    }
    
    public OnPlayerEnterCheckpoint(playerid) {
        if (gCP[playerid] == 1)
        {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 2;
            SetPlayerCheckpoint(playerid, 2222.8477, -2189.8054, 13.9959, 5.0);
        } else if (gCP[playerid] == 2) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 3;
            SetPlayerCheckpoint(playerid, 2202.4475, -2168.3899, 13.9959, 5.0);
        } else if (gCP[playerid] == 3) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 4;
            SetPlayerCheckpoint(playerid, 2163.4036, -2131.6746, 13.9959, 5.0);
        } else if (gCP[playerid] == 4) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 5;
            SetPlayerCheckpoint(playerid, 2086.0432, -2110.1313, 13.9959, 5.0);
        } else if (gCP[playerid] == 5) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 6;
            SetPlayerCheckpoint(playerid, 1994.4922, -2109.8152, 13.9959, 5.0);
        } else if (gCP[playerid] == 6) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 7;
            SetPlayerCheckpoint(playerid, 1961.4773, -2151.4639, 13.9959, 5.0);
        } else if (gCP[playerid] == 7) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 8;
            SetPlayerCheckpoint(playerid, 1995.4393, -2166.0601, 13.9959, 5.0);
        } else if (gCP[playerid] == 8) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 9;
            SetPlayerCheckpoint(playerid, 2130.3655, -2211.1946, 13.9959, 5.0);
        } else if (gCP[playerid] == 9) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 10;
            SetPlayerCheckpoint(playerid, 2186.6199, -2177.0515, 13.9959, 5.0);
        } else if (gCP[playerid] == 10) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 11;
            SetPlayerCheckpoint(playerid, 2228.6580, -2218.6255, 13.9959, 5.0);
        } else if (gCP[playerid] == 11) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 0;
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            SendClientMessage(playerid, 0x33AA33AA, "Ai terminat job-ul de Gunoier si ai primit suma de 10000");
            GivePlayerMoney(playerid, 10000);
        }
        //AICI ESTE CARNETCP//
    	if (carnetCP[playerid] == 1) {
            DisablePlayerCheckpoint(playerid);
            carnetCP[playerid] = 2;
            SetPlayerCheckpoint(playerid, 950.0464, 1733.0579, 8.7803, 5.0);
        }
    	else if (carnetCP[playerid] == 2) {
            DisablePlayerCheckpoint(playerid);
            carnetCP[playerid] = 3;
            SetPlayerCheckpoint(playerid, 2413.7466, -1968.3859, 13.2334, 5.0);
        }
    	else if (carnetCP[playerid] == 3) {
            DisablePlayerCheckpoint(playerid);
            carnetCP[playerid] = 4;
            SetPlayerCheckpoint(playerid, 2223.5471, -1971.5023, 13.2334, 5.0);
        }
    	else if (carnetCP[playerid] == 4) {
            DisablePlayerCheckpoint(playerid);
            carnetCP[playerid] = 5;
            SetPlayerCheckpoint(playerid, 2217.1355, -1750.2382, 13.2334, 5.0);
        }
    	else if (carnetCP[playerid] == 5) {
            DisablePlayerCheckpoint(playerid);
            carnetCP[playerid] = 6;
            SetPlayerCheckpoint(playerid, 2411.9629, -1750.8976, 13.2334, 5.0);
        }
    	else if (carnetCP[playerid] == 6) {
            DisablePlayerCheckpoint(playerid);
            carnetCP[playerid] = 7;
            SetPlayerCheckpoint(playerid, 2414.4924, -1869.4421, 13.2334, 5.0);
        }
    	else if (carnetCP[playerid] == 7) {
            DisablePlayerCheckpoint(playerid);
            carnetCP[playerid] = 0;
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            SendClientMessage(playerid, 0x33AA33AA, "Ai primit carnetul de conducere.");
            carnetS[playerid] = 1;
        }
        if (cpCP[playerid] == 1) {
            DisablePlayerCheckpoint(playerid);
            cpCP[playerid] = 2;
            SendClientMessage(playerid, 0x33AA33AA, "Ai ajuns la destinatie.");
        }
        if (gCP[playerid] == 1) {
            DisablePlayerCheckpoint(playerid);
            gCP[playerid] = 0;
            SendClientMessage(playerid, 0x33AA33AA, "Ai ajuns la destinatie.");
        }
        if (cpR[playerid] == 1) {
            DisablePlayerCheckpoint(playerid);
            cpR[playerid] = 0;
            SendClientMessage(playerid, 0x33AA33AA, "Ai ajuns la destinatie.");
        }
        if (cpR[playerid] == 2) {
            DisablePlayerCheckpoint(playerid);
            cpR[playerid] = 0;
            SendClientMessage(playerid, 0x33AA33AA, "Ai ajuns la destinatie.");
        }
        if (cpR[playerid] == 3) {
            DisablePlayerCheckpoint(playerid);
            cpR[playerid] = 0;
            SendClientMessage(playerid, 0x33AA33AA, "Ai ajuns la destinatie.");
        }
        if(robCP[playerid] == 1)
        {
            DisablePlayerCheckpoint(playerid);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            RemovePlayerFromVehicle(GetPlayerVehicleID(playerid));
            notagain[playerid] = 1;
            SendClientMessage(playerid,-1,"Ai jefuit banca cu succes!");
            CreateVehicle(560, 227.4312, 24.8603, 2.1498, -539.6397, -1, -1, 100);
            robCP[playerid] =2;
            SetPlayerCheckpoint(playerid,227.4312, 24.8603, 2.1498,5.0);
    
        }
        if(robCP[playerid] == 2)
        {
          SendClientMessage(playerid,-1,"Poti pleca din aceasta zona cu aceasta masina (SULTAN)");
        }
    
        if(curierCP[playerid] == 1)
        {
          DisablePlayerCheckpoint(playerid);
          curierCP[playerid] = 2;
          SetPlayerCheckpoint(playerid,950.5135, 1733.6306, 8.6772,5.0);
        }
        else if(curierCP[playerid] == 2)
        {
          DisablePlayerCheckpoint(playerid);
          curierCP[playerid] = 3;
          SetPlayerCheckpoint(playerid,1021.1517, 1968.9835, 10.9446,5.0);
        }
        else if(curierCP[playerid] == 3)
        {
          DisablePlayerCheckpoint(playerid);
          curierCP[playerid] = 4;
          SetPlayerCheckpoint(playerid,992.1643, 2281.5032, 11.0441,5.0);
        }
        else if(curierCP[playerid] == 4)
        {
          DisablePlayerCheckpoint(playerid);
          curierCP[playerid] = 5;
          SetPlayerCheckpoint(playerid,1305.3225, 2022.1091, 11.2453,5.0);
        }
        else if(curierCP[playerid] == 5)
        {
          DisablePlayerCheckpoint(playerid);
          curierCP[playerid] = 6;
          SetPlayerCheckpoint(playerid,1583.3149, 1926.5422, 10.7646,5.0);
        }
        else if(curierCP[playerid] == 6)
        {
          DisablePlayerCheckpoint(playerid);
          curierCP[playerid] = 7;
          SetPlayerCheckpoint(playerid,1726.0870, 1601.3512, 10.0469,5.0);
        }
        else if(curierCP[playerid] == 7)
        {
          DisablePlayerCheckpoint(playerid);
          curierCP[playerid] = 8;
          SetPlayerCheckpoint(playerid,1701.7599, 1043.7557, 10.8183,5.0);
        }
        else if(curierCP[playerid] == 8)
        {
          DisablePlayerCheckpoint(playerid);
          SetVehicleToRespawn(GetPlayerVehicleID(playerid));
          curierCP[playerid] = 0;
          SendClientMessage(playerid,-1,"Ai primit suma de : 50.000$ pentru efortul depus.");
          GivePlayerMoney(playerid, 50000);
        }
    
        if(constructorCP[playerid] == 1)
        {
          AttachTrailerToVehicle(constructorCar[1], constructorCar[0]);
          SetPlayerCheckpoint(playerid,2702.6780, 896.8066, 10.3556,5.0);
          constructorCP[playerid] = 2;
          SendClientMessage(playerid,-1,"Ai luat materialele de care ai nevoie , acum intoarce-te inapoi.");
        }
        if(IsTrailerAttachedToVehicle(constructorCar[0]) && constructorCP[playerid] == 2)
        {
          SetVehicleToRespawn(GetPlayerVehicleID(playerid));
      	  RemovePlayerFromVehicle(GetPlayerVehicleID(playerid));
          DisablePlayerCheckpoint(playerid);
          RemovePlayerFromVehicle(playerid);
          SetVehicleToRespawn(constructorCar[1]);
      	  CreateVehicle(450, 2699.1699, 907.3267, 11.0670, 0.0000, -1, -1, 100);
          DisablePlayerCheckpoint(playerid);
          constructorCP[playerid] = 0;
          SendClientMessage(playerid,-1,"Acum du materialele cu una dintre masinile mici.");
          masinaCP[playerid] = 1;
          SetPlayerCheckpoint(playerid,2715.9141, 891.9825, 10.4725,5.0);
    
        }
        if(!IsTrailerAttachedToVehicle(constructorCar[0]))
        if(constructorCP[playerid] == 2)
        {
            SendClientMessage(playerid,-1,"Ai pierdut trailer-ul pe drum recupereaza-l.");
        }
        if(masinaCP[playerid] == 1)
        {
    		DisablePlayerCheckpoint(playerid);
        }
        if(masinaCP[playerid] == 2)
        {
            DisablePlayerCheckpoint(playerid);
            masinaCP[playerid] = 3;
            SetPlayerCheckpoint(playerid,2691.2505, 798.9225, 10.8872,5.0);
        }
        else if(masinaCP[playerid] == 3)
        {
            DisablePlayerCheckpoint(playerid);
            masinaCP[playerid] = 4;
            SetPlayerCheckpoint(playerid,2715.9141, 891.9825, 10.4725,5.0);
            SendClientMessage(playerid,-1,"Du-te inapoi pentru a termina job-ul");
        }
        else if(masinaCP[playerid] == 4)
        {
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            RemovePlayerFromVehicle(GetPlayerVehicleID(playerid));
            DisablePlayerCheckpoint(playerid);
            masinaCP[playerid] = 0;
            SendClientMessage(playerid,-1,"Ai terminat job-ul si ai primit 150.000$");
            GivePlayerMoney(playerid, 150000);
        }
        if(cpCPR[playerid] == 1)
        {
            DisablePlayerCheckpoint(playerid);
            SendClientMessage(playerid, 0x33AA33AA, "Ai ajuns la destinatie.");
        }
        return 1;
    }
    
    public OnPlayerLeaveCheckpoint(playerid)
    {
        if (cpCP[playerid] == 1) {
            DisablePlayerCheckpoint(playerid);
            cpCP[playerid] = 2;
        }
        if(robCP[playerid] == 2) {
            DisablePlayerCheckpoint(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)
    {
        if (gJob[playerid] == 1)
        if (IsPlayerInRangeOfPoint(playerid, 5.0, 2237.0044, -2213.7708, 12.5413))
        {
          MoveObject(gate[0], 2226.0571, -2207.4116, 14.3017, 5);
          SetTimer("CloseGate", 4000,0);
        }
        if(constructorJob[playerid] == 1)
    	if(IsPlayerInRangeOfPoint(playerid, 5.0, 2721.1318, 854.4887, 11.5862))
    	{
    	  MoveObject(gateConstructor[0], 2717.0298, 863.2715, 11.5862, 5);
    	  SetTimer("CloseGate2", 4000,0);
    	}
     	if(constructorJob[playerid] == 1)
    	if(IsPlayerInRangeOfPoint(playerid, 5.0, 2714.0530, 853.1594, 11.5862))
    	{
    	  MoveObject(gateConstructor[0], 2717.0298, 863.2715, 11.5862, 5);
    	  SetTimer("CloseGate2", 4000,0);
    	}
        return 1;
    }
    
    forward closeGate(gateid);
    public closeGate(gateid)
    {
        MoveObject(gate[0], 2235.10278, -2216.32593, 14.30171, 5);
        return 1;
    }
    
    forward CloseGate2();
    public CloseGate2()
    {
    	MoveObject(gateConstructor[0] , 2717.19824, 853.81549, 11.58617, 5);
    	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[]) {
        if (dialogid == DIALOG_JOBS) {
            if (response)
            {
    			switch(listitem)
    			{
    			    case 0:
    			    {
    			        SendClientMessage(playerid,-1,"A fost pus checkpoint-ul catre job-ul de Garbage Man");
    			        SetPlayerCheckpoint(playerid, 2232.2244, -2209.7290, 13.5343,5.0);
    			        cpR[playerid] =1 ;
    			    }
    			    case 1:
    			    {
                        SendClientMessage(playerid,-1,"A fost pus checkpoint-ul catre job-ul de Curier");
                        SetPlayerCheckpoint(playerid,1706.4504, 1025.8920, 10.7325,5.0);
                        cpR[playerid] = 2;
    			    }
    			    case 2:
    			    {
                        SendClientMessage(playerid,-1,"A fost pus checkpoint-ul catre job-ul de Constructor");
                        SetPlayerCheckpoint(playerid,2718.8088, 842.5712, 10.8713,5.0);
                        cpR[playerid] = 3;
    			    }
    			}
            }
    		else SendClientMessage(playerid, 0xAA3333AA, "Ai anulat comanda");
        }
        if(dialogid == DIALOG_FACTIONS)
        {
            if (response)
            {
                SendClientMessage(playerid,-1,"A fost pus checkpoint-ul catre factiunea School Instructors");
                SetPlayerCheckpoint(playerid,1879.8240, 2290.4971, 10.6606,5.0);
            }
    		else SendClientMessage(playerid,0xAA3333AA, "Ai anulat comanda");
        }
        if(dialogid == DIALOG_FACTION)
        {
            if (response)
            {
            	switch(listitem)
            	{
            	    case 0:
            	    {
            	        SetPlayerSkin(playerid,153);
            	    }
            	    case 1:
            	    {
            	        SetPlayerSkin(playerid,172);
            	    }
    				case 2:
    				{
    				    SetPlayerSkin(playerid,171);
    				}
            	}
            }
            else SendClientMessage(playerid, 0xAA3333AA, "Ai anulat comanda");
        }
        if(dialogid == DIALOG_FACTIONS)
    	{
    	    if (response)
    	    {
    	        switch(listitem)
    	        {
    	            case 0 :
    	            {
    	                SetPlayerCheckpoint(playerid,1879.8240, 2290.4971, 10.6606,5.0);
    	                cpCPR[playerid] = 1;
    	            }
    	        }
    		}
    	}
    	if(dialogid == DIALOG_ASKIN)
    	{
    	    if (response)
    	    {
    	        switch(listitem)
    	        {
    	            case 0 : SetPlayerSkin(playerid, 211);
    
    	            case 1 : SetPlayerSkin(playerid, 217);
    	        }
    	    }
    	}
    	else SendClientMessage(playerid, 0xAA3333AA, "Ai anulat comanda");
        return 1;
    }
    
    public OnPlayerClickPlayer(playerid, clickedplayerid, source) {
    
        return 1;
    }
    
    CMD:examen(playerid, params[])
    {
        if (carnetS[playerid] == 0)
            if (cpCP[playerid] == 2)
                if (IsPlayerInRangeOfPoint(playerid, 5.0, 2458.7732, -1891.1165, 13.6753))
                {
                    SendClientMessage(playerid, 0xAA3333AA, "Acum dai testul pentru carnetul de sofer.");
                    carnetCar[0] = CreateVehicle(439, 2441.8826, -1900.2292, 13.2334, -89.9400, -1, -1, 100);
                    carnetCar[1] = CreateVehicle(439, 2442.0518, -1896.7581, 13.2334, -89.9400, -1, -1, 100);
                    carnetCar[2] = CreateVehicle(439, 2442.0420, -1893.7211, 13.2334, -89.9400, -1, -1, 100);
                    carnetCar[3] = CreateVehicle(439, 2442.2959, -1890.1945, 13.2334, -89.9400, -1, -1, 100);
                    carnetCar[4] = CreateVehicle(439, 2442.5054, -1886.5631, 13.2334, -89.9400, -1, -1, 100);
                }
        if (!IsPlayerInRangeOfPoint(playerid, 5.0, 2458.7732, -1891.1165, 13.6753))
        {
            SendClientMessage(playerid, 0xAA3333AA, "Nu esti in locul in care poti folosi aceasta comanda.");
            SetPlayerCheckpoint(playerid, 2458.7732, -1891.1165, 13.6753, 5.0);
            cpCP[playerid] = 1;
        }
        return 1;
    }
    
    
    CMD:jobs(playerid, params[])
    {
        ShowPlayerDialog(playerid, DIALOG_JOBS, DIALOG_STYLE_LIST, "Locatii Joburi:",
    "Garbage Man\n\
    Curier\n\
    Constructor\n",
    "Select", "Cancel");
        return 1;
    }
    
    
    CMD:getjob(playerid, params[])
    {
        if(constructorJob[playerid] == 0)
    	if(curierJob[playerid] == 0)
        if (gJob[playerid] == 0)
        if (IsPlayerInRangeOfPoint(playerid, 5.0, 2232.2244, -2209.7290, 13.5343))
            {
                SetPlayerSkin(playerid,16);
                SendClientMessage(playerid, 0x33AA33AA, "Acum esti Gunoier si poti munci la acest job.");
                gJob[playerid] = 1;
            }
    	if(!IsPlayerInRangeOfPoint(playerid,7.0,2718.8088, 842.5712, 10.8713))
    	if(!IsPlayerInRangeOfPoint(playerid, 5.0, 2232.2244, -2209.7290, 13.5343))
        if (!IsPlayerInRangeOfPoint(playerid, 5.0, 2232.2244, -2209.7290, 13.5343))
        {
            SendClientMessage(playerid, 0xAA3333AA, "Nu esti la niciunul dintre locurile in care te poti angaja, foloseste [/jobs]");
        }
        if(constructorJob[playerid] == 0)
        if(gJob[playerid] == 0)
        if(curierJob[playerid] == 0)
        if(IsPlayerInRangeOfPoint(playerid,5.0,1706.4504, 1025.8920, 10.7325))
        {
    	  SetPlayerSkin(playerid,189);
          SendClientMessage(playerid,0x33AA33AA,"Acum ai job-ul de Curier.");
          curierJob[playerid] = 1;
        }
        if(curierJob[playerid] == 1 || gJob[playerid] == 1 || constructorJob[playerid] == 1)
        {
          SendClientMessage(playerid,0xAA3333AA,"Ai deja un job. Foloseste [/quitjob]");
        }
        if(gJob[playerid] == 0)
        if(curierJob[playerid] == 0)
        if(constructorJob[playerid] == 0)
        if(IsPlayerInRangeOfPoint(playerid,5.0,2718.8088, 842.5712, 10.8713))
        {
            SetPlayerSkin(playerid,27);
    		constructorJob[playerid] = 1;
    		SendClientMessage(playerid,0x33AA33AA,"(CONSTRUCTOR):Acum ai job-ul de Constructor");
        }
    
        return 1;
    }
    
    
    CMD:quitjob(playerid, params[])
    {
        if (gJob[playerid] == 1)
        {
            gJob[playerid] = 0;
            SendClientMessage(playerid, 0xAA3333AA, "Acum esti somer");
        }
        if (gJob[playerid] == 0 || curierJob[playerid] == 0 || constructorJob[playerid] == 0)
    	{
            SendClientMessage(playerid, 0xAA3333AA, "Nu ai un job [/jobs] , iar cand ajungi la unul [/getjob].");
        }
        if(curierJob[playerid] == 1)
        {
          SendClientMessage(playerid,0xAA3333AA,"Acum esti somer.");
          curierJob[playerid] = 0;
        }
        if(constructorJob[playerid] == 1)
        {
            SendClientMessage(playerid,0xAA3333AA,"Acum esti somer");
        }
    
        return 1;
    }
    
    
    
    CMD:conducere(playerid, params[])
    {
      SendClientMessage(playerid,0x33AA33AA,"Ai primit permisul de conducere!");
      carnetS[playerid] = 1;
      return 1;
    }
    
    CMD:dmv(playerid, params[])
    {
      DisablePlayerCheckpoint(playerid);
      SetPlayerCheckpoint(playerid,5.0, 2234.5349, -2215.3022, 14.3017);
      return 1;
    }
    
    
    CMD:rob1(playerid, params[])
    {
      if(arma[playerid] == 0)
      if(iesi[playerid] == 0)
      if(IsPlayerInRangeOfPoint(playerid,5.0,1438.2968, -1094.7412, 17.6235))
      {
        SendClientMessage(playerid,0x33AA33AA,"Ai luat un deagle acum du-te la Banca.");
        status[playerid] = 1;
        SetPlayerCheckpoint(playerid,1386.7471, -1016.2060, 26.4962,5.0);
        GivePlayerWeapon(playerid,24,999);
        arma[playerid] = 1;
      }
      if(!IsPlayerInRangeOfPoint(playerid,5.0,1438.2968, -1094.7412, 17.6235))
      {
        SendClientMessage(playerid,0xAA3333AA,"Nu esti in acel loc.");
        SetPlayerCheckpoint(playerid,1438.2968, -1094.7412, 17.6235,5.0);
      }
      if (arma[playerid] == 1)
      if(iesi[playerid] == 1)
      {
      SendClientMessage(playerid,0xAA3333AA,"Ai primit deja pistol");
      }
      return 1;
    }
    
    CMD:rob2(playerid, params[])
    {
      if(iesi[playerid] == 0)
      if(rob[playerid] == 0)
      if(arma[playerid] == 1)
      if(IsPlayerInRangeOfPoint(playerid,5.0,1386.7471, -1016.2060, 26.4962))
      {
        SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
        SetPlayerInterior(playerid, 0);
        SendClientMessage(playerid,-1,"Repede [/rob3] si fugi cu banii furati!![/exit]");
      }
      if(!IsPlayerInRangeOfPoint(playerid,5.0,1386.7471, -1016.2060, 26.4962))
      {
    	SendClientMessage(playerid,0xAA3333AA,"Nu esti in acel loc");
    	SetPlayerCheckpoint(playerid,1386.7471, -1016.2060, 26.4962,5.0);
      }
      if(arma[playerid] == 0)
      {
        SendClientMessage(playerid,0xAA3333AA,"Nu ai arma trebuie sa folosesti intai [/rob1].");
      }
      if(rob[playerid] == 1)
      {
        SendClientMessage(playerid,0xAA3333AA,"Ai jefuit deja banca! Fugi !!!!");
      }
      return 1;
    }
    
    CMD:exitbank(playerid, params[])
    {
      if(IsPlayerInRangeOfPoint(playerid,5.0,2315.952880,-1.618174,26.742187))
      {
        SetPlayerPos(playerid,1386.7471, -1016.2060, 26.4962);
        RobCar[0] = CreateVehicle(459, 1375.4800, -1016.1720, 26.8666, -183.7801, -1, -1, 100);
      }
      return 1;
    }
    
    CMD:rob3(playerid, params[])
    {
      if(rob[playerid] == 0)
      if(IsPlayerInRangeOfPoint(playerid,5.0,2315.952880,-1.618174,26.742187))
      {
        GivePlayerMoney(playerid,50000 + random(50000) );
        SendClientMessage(playerid,0xAA3333AA,"Acum fugi din banca!! [/exitbank]");
        rob[playerid] = 1;
      }
      if(!IsPlayerInRangeOfPoint(playerid,5.0,2315.952880,-1.618174,26.742187))
      {
        SetPlayerCheckpoint(playerid,2315.952880,-1.618174,26.742187,5.0);
      }
      return 1;
    }
    
    CMD:factions(playerid, params[])
    {
    	ShowPlayerDialog(playerid, DIALOG_FACTIONS, DIALOG_STYLE_LIST, "FACTIUNI:",
    	"School Instructors\n",
    	"Select", "Cancel");
    	return 1;
    }
    
    CMD:fenter(playerid, params[])
    {
    	if(pFaction[playerid] == 1)
    	if(IsPlayerInRangeOfPoint(playerid,5.0,1881.5930, 2289.6853, 10.6606))
    	{
    	SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
    	SetPlayerInterior(playerid,3);
    	}
    	return 1;
    }
    
    CMD:makeleader(playerid,params[])
    {
    	if(pAdmin[playerid] >= 5)
    	{
    		SendClientMessage(playerid,0x33AA33AA,"Acum esti in factiunea School Instructors");
    		SetPlayerSkin(playerid,153);
    	    pFaction[playerid] = 1;
    	}
    	return 1;
    }
    
    CMD:makeadmin(playerid, params[])
    {
    	if(pAdmin[playerid] <= 5)
    	{
    	    SendClientMessage(playerid,0xAA3333AA,"Nu ai acces la aceasta comanda");
    	}
    	if(IsPlayerAdmin(playerid))
    	{
    	    SendClientMessage(playerid,0x33CCFFAA,"Ai fost promovat la Admin 7!");
    	    pAdmin[playerid] = 7;
    	}
    }
    
    CMD:fskin(playerid, params[])
    {
    	if(pFaction[playerid] == 1)
    	ShowPlayerDialog(playerid, DIALOG_FACTION, DIALOG_STYLE_LIST, "SKINURI FACTIUNE:",
    "153\n\
    172\n\
    171\n",
    "Select", "Cancel");
    	if(pFaction[playerid] == 0)
    	{
    	    SendClientMessage(playerid,0xAA3333AA,"Nu ai acces la aceasta comanda");
    	}
    	return 1;
    }
    
    CMD:fexit(playerid, params[])
    {
        if(IsPlayerInRangeOfPoint(playerid,5.0,964.106994,-53.205497,1001.124572))
        {
            SetPlayerInterior(playerid,0);
            SetPlayerPos(playerid,1881.5930, 2289.6853, 10.6606);
        }
    	return 1;
    }
    
    CMD:askin(playerid, params[])
    {
    	if(IsPlayerAdmin(playerid))
    	{
        	ShowPlayerDialog(playerid, DIALOG_ASKIN, DIALOG_STYLE_LIST, "SKINURI ADMINI:",
        	"211\n\
    		217\n",
    		"Select", "Cancel");
    	}
    	if(!IsPlayerAdmin(playerid))
    	{
    	    SendClientMessage(playerid,0xAA3333AA,"Nu ai acces la aceasta comanda");
    	}
    }

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ------------------------------------------------------------------------------------------------------------------------------------GARBAGE MAN------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    sa-mp-081.thumb.png.02b853a105d45ecdd72478150c42d417.png

    sa-mp-088.thumb.png.de9568edc1b2fb533f6c585687a2b66d.png

    sa-mp-089.thumb.png.a719475a97ba83e6d820fbe15564141b.png

    sa-mp-090.thumb.png.c4a5458e5ef4c8e8523e7dcb9ae067f6.png

    sa-mp-091.thumb.png.7087fa8c60a06a675ab43e13f628ad0a.png

    sa-mp-093.thumb.png.723c4b4c916961a5486903891c2979df.png

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ------------------------------------------------------------------------------------------------------------------------------------SCOALA DE SOFERI-----------------------------------------------------------------------------------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    sa-mp-084.thumb.png.52915a9696d1186c7f9caa03cc846087.png

    sa-mp-086.thumb.png.c4ae84f05f0f647bb738fa2e2f74fcb3.png

     

    sa-mp-087.thumb.png.17570b37e7ae811290962b58420d4517.png

     

     

    Download:http://www95.zippyshare.com/v/jKvFV3H8/file.html(VARIANTA NOUA)

    Virus Total:https://www.virustotal.com/en/file/5df8a2106e537e6a112b08688d87f992f70d74f5ea8d4013aabe859b6c38edec/analysis/1500148319/

     

    UPDATE : 0.1 

    -Au fost adaugate inca 2 joburi acelea find : Curier

                                                                          Constructor

    A fost adaugata o factiune : School Instructors.

     

    Acest Update are inca niste """""BUGURI""""" care vor fi rezolvate in update-ul viitor .

     

    sa-mp-087.thumb.png.3ea480b92cf8bc8469eddbd1af82dff9.png

    sa-mp-090.thumb.png.deeb67fc5edc8b23a1c9d0b968ea754a.png

    sa-mp-089.thumb.png.5c7bd9ff152a3df8367da8e82bd9e23b.pngsa-mp-088.thumb.png.5a0e73d84aa496b7d555fb65aafd29e7.png

     

     

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.