Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Filterscript: "Jobul de Apicultor"
- Autor: ARTIST
- Data: 20 Mai 2014
- */
- #include <a_samp>
- new StupinaEnterPickup,StupinaExitPickup;
- new Pas[6] = {5, ...}, Text3D: label[6], bool:UseMed[MAX_PLAYERS], string[128];
- new Float:MedPos[6][3] = {{662.78546, -517.42981, 16.42404},{663.04230, -508.29715, 16.42404},{663.05682, -498.94089, 16.42404},{651.94928, -498.82166, 16.42404},{651.72638, -508.18881, 16.42404},{651.35388, -517.48273, 16.42404}};
- new bool:PlayerOnJobLev[MAX_PLAYERS];
- new AllPlayerMedos[MAX_PLAYERS];
- new PlayerSavedSkinPas[MAX_PLAYERS];
- new Text:PasekaTD[2];
- new L_Honey[20], L_Money[20];
- public OnFilterScriptInit()
- {
- SetTimer("MedsUpdate" , 5000, true);
- SetTimer("TextDrawUpdate", 1000, true);
- for(new i = 0x0; i != sizeof(MedPos); i++){label[i] = Create3DTextLabel("{00FF00}Miere in stup: {FF0000}5 litri\nPentru colectare tastati {FFA500}Alt", 0xFFFFFF, MedPos[i][0], MedPos[i][1], MedPos[i][2], 10.0, 0 , 0);}
- Create3DTextLabel("{1e90ff}Depozit {FFA500}((/depune))",0xFF0000FF,618.8842,-519.0675,16.8260,20.0,0,0);
- Create3DTextLabel("{1e90ff}Apicultor {FFA500}((/angajare))",0xFF0000FF,615.5042,-516.3146,16.8641,10.0,0,0);
- CreatePickup(1275, 23, 615.5042,-516.3146,16.8641, 0);
- StupinaEnterPickup = CreatePickup(19133, 23, 610.8114,-507.6549,16.3359, -1);
- StupinaExitPickup = CreatePickup(19133, 23, 613.7269,-507.2384,16.8260, -1);
- CreateObject(10828, 628.85406, -523.77100, 27.24362, 0.00000, 0.00000, 0.00000);
- CreateObject(10828, 612.28168, -507.49573, 27.24360, 0.00000, 0.00000, 90.00000);
- CreateObject(10828, 672.68457, -507.44177, 27.24360, 0.00000, 0.00000, 90.00000);
- CreateObject(10828, 656.45160, -491.31714, 27.24362, 0.00000, 0.00000, 0.00000);
- CreateObject(10828, 628.53418, -491.16107, 27.24362, 0.00000, 0.00000, 0.00000);
- CreateObject(10828, 656.26654, -523.80438, 27.24362, 0.00000, 0.00000, 0.00000);
- CreateObject(19381, 617.81329, -518.19141, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 617.80511, -508.61563, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 617.79370, -499.01709, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 617.79907, -496.72003, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 628.29681, -517.93909, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 628.28156, -508.33710, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 628.26788, -498.71664, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 628.24536, -496.89389, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 638.65460, -496.86041, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 638.62769, -515.93536, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 638.64447, -506.36670, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 638.62860, -518.06146, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 649.08502, -497.12701, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 649.12207, -506.71490, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 649.07111, -516.32068, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 648.97821, -518.53400, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 659.39252, -518.37402, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 666.61194, -518.44568, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 666.82617, -508.99518, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 657.47180, -508.88593, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 666.49048, -499.49988, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 666.51483, -496.88617, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 658.66425, -499.34628, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(19381, 658.74158, -496.97403, 15.74010, 0.00000, 90.00000, 0.00000);
- CreateObject(2991, 619.16003, -515.02698, 17.35617, 0.00000, 0.00000, 0.00000);
- CreateObject(2991, 619.17712, -517.02301, 16.22459, 0.00000, 0.00000, 0.00000);
- CreateObject(3626, 615.52899, -518.42950, 17.07856, 0.00000, 0.00000, 90.00000);
- CreateObject(2991, 619.16840, -515.02856, 16.22459, 0.00000, 0.00000, 0.00000);
- CreateObject(2991, 619.15839, -513.09149, 16.22459, 0.00000, 0.00000, 0.00000);
- CreateObject(2991, 615.16998, -513.09106, 16.22459, 0.00000, 0.00000, 0.00000);
- CreateObject(2991, 616.65802, -513.10004, 17.35617, 0.00000, 0.00000, 0.00000);
- CreateObject(1507, 613.31787, -508.14301, 15.69126, 0.00000, 0.00000, 90.00000);
- CreateObject(1507, 611.24969, -508.46649, 15.38825, 0.00000, 0.00000, 90.00000);
- CreateObject(869, 669.62610, -520.96539, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.80096, -518.21979, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.77521, -515.43811, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.79498, -512.60974, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.72504, -509.82513, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.87292, -507.38849, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.94293, -504.54370, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 670.00098, -501.84177, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.96967, -499.05322, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.90900, -496.70374, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.89935, -493.89676, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 665.94312, -521.15076, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 662.26959, -521.12714, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 668.07416, -518.02185, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 668.11066, -514.66168, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 666.71613, -512.44165, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 668.01208, -509.78976, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 667.93884, -506.77505, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 667.42651, -502.86078, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 668.06842, -498.83612, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 669.59613, -500.03345, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 666.74799, -495.28244, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 666.70990, -493.91772, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 659.01013, -521.21783, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 655.74469, -521.21594, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 652.46515, -521.15436, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 649.52448, -521.11035, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 663.39850, -494.25305, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 660.21564, -494.10028, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 656.88202, -494.06281, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 653.29547, -494.20752, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 649.45081, -494.13257, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 663.36426, -503.12476, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 660.03986, -503.43643, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 656.48370, -503.14639, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 653.00073, -503.28714, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 650.19452, -503.14359, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 663.53217, -512.66174, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 660.25177, -512.69849, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 656.81647, -512.62714, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 653.45764, -512.48083, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(869, 649.88586, -512.61243, 16.02450, 0.00000, 0.00000, -10.50000);
- CreateObject(1446, 647.59137, -492.92566, 16.51691, 0.00000, 0.00000, -90.00000);
- CreateObject(1446, 649.78583, -496.66330, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 654.43903, -496.66068, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 659.09052, -496.66534, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 663.74017, -496.70245, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 666.09296, -499.00046, 16.51691, 0.00000, 0.00000, -90.00000);
- CreateObject(1446, 663.75897, -501.33640, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 659.11548, -501.31638, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 654.50226, -501.31046, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 649.90173, -501.28278, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 647.63654, -503.55106, 16.51691, 0.00000, 0.00000, -90.00000);
- CreateObject(1446, 649.92493, -505.89804, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 654.52789, -505.90714, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 659.17059, -505.92316, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 663.81256, -505.95914, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 666.09027, -508.26440, 16.51691, 0.00000, 0.00000, -90.00000);
- CreateObject(1446, 663.77869, -510.49051, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 659.14185, -510.48209, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 654.48798, -510.45938, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 649.86743, -510.44479, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 647.59229, -512.70703, 16.51691, 0.00000, 0.00000, -90.00000);
- CreateObject(1446, 649.87909, -515.04199, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 654.51819, -515.05029, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 659.13885, -515.04620, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 663.78198, -515.05231, 16.51690, 0.00000, 0.00000, 0.00000);
- CreateObject(1446, 666.02179, -517.36566, 16.51691, 0.00000, 0.00000, -90.00000);
- CreateObject(1446, 663.70178, -519.71088, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 659.08221, -519.70172, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 654.45477, -519.70520, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 649.81207, -519.68488, 16.51690, 0.00000, 0.00000, -180.00000);
- CreateObject(1446, 647.51801, -521.95746, 16.51691, 0.00000, 0.00000, -90.00000);
- CreateObject(2991, 610.25085, -504.33783, 15.71450, 0.00000, 0.00000, 90.00000);
- CreateObject(1451, 662.78546, -517.42981, 16.42404, 0.00000, 0.00000, -89.39999);
- CreateObject(1451, 663.04230, -508.29715, 16.42404, 0.00000, 0.00000, -89.39999);
- CreateObject(1451, 663.05682, -498.94089, 16.42404, 0.00000, 0.00000, -89.39999);
- CreateObject(1451, 651.94928, -498.82166, 16.42404, 0.00000, 0.00000, -89.39999);
- CreateObject(1451, 651.72638, -508.18881, 16.42404, 0.00000, 0.00000, -89.39999);
- CreateObject(1451, 651.35388, -517.48273, 16.42404, 0.00000, 0.00000, -89.39999);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- UseMed[playerid] = false;
- PlayerOnJobLev[playerid] = false;
- AllPlayerMedos[playerid] = false;
- PasekaTD[0] = TextDrawCreate(485.000000, 130.533126, "_");
- PasekaTD[1] = TextDrawCreate(485.000000, 140.733126, "_");
- for(new itd = 0; itd < 2; itd++)
- {
- TextDrawLetterSize(PasekaTD[itd], 0.2, 1.300000);
- TextDrawAlignment(PasekaTD[itd], 1);
- TextDrawColor(PasekaTD[itd], 0x33AA33AA);
- TextDrawSetShadow(PasekaTD[itd], 1);
- TextDrawSetOutline(PasekaTD[itd], 0);
- TextDrawFont(PasekaTD[itd], 2);
- TextDrawSetProportional(PasekaTD[itd], 1);
- }
- RemoveBuildingForPlayer(playerid, 13244, 642.2031, -508.0781, 19.0859, 0.25);
- RemoveBuildingForPlayer(playerid, 3335, 669.4844, -675.0391, 15.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 1440, 661.0781, -624.0078, 15.8125, 0.25);
- RemoveBuildingForPlayer(playerid, 1345, 665.2266, -624.3750, 16.0625, 0.25);
- RemoveBuildingForPlayer(playerid, 1345, 668.2109, -624.4453, 16.0625, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 691.7031, -609.9141, 15.6797, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 671.6250, -590.3047, 15.5547, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 671.7813, -539.9141, 15.6641, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 624.3359, -539.7188, 15.4922, 0.25);
- RemoveBuildingForPlayer(playerid, 1294, 614.9063, -521.7891, 19.8516, 0.25);
- RemoveBuildingForPlayer(playerid, 1294, 641.8047, -522.1328, 19.8516, 0.25);
- RemoveBuildingForPlayer(playerid, 13137, 646.1641, -527.8984, 28.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 652.0078, -520.3203, 15.6641, 0.25);
- RemoveBuildingForPlayer(playerid, 1503, 638.8359, -517.4766, 15.5469, 0.25);
- RemoveBuildingForPlayer(playerid, 1688, 649.5547, -516.7422, 21.1797, 0.25);
- RemoveBuildingForPlayer(playerid, 1689, 660.4453, -515.4063, 23.0000, 0.25);
- RemoveBuildingForPlayer(playerid, 1691, 643.6484, -515.9609, 20.5859, 0.25);
- RemoveBuildingForPlayer(playerid, 12862, 642.2031, -508.0781, 19.0859, 0.25);
- RemoveBuildingForPlayer(playerid, 1687, 614.5234, -511.6172, 20.1250, 0.25);
- RemoveBuildingForPlayer(playerid, 1688, 667.4375, -506.7891, 22.8359, 0.25);
- RemoveBuildingForPlayer(playerid, 1691, 629.0391, -509.4766, 19.7031, 0.25);
- RemoveBuildingForPlayer(playerid, 1440, 642.7188, -511.0547, 15.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 711.8359, -539.4609, 15.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 711.8750, -516.2656, 15.6172, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 731.7891, -520.2578, 15.5078, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 611.4766, -504.6875, 15.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1690, 614.4688, -499.9141, 20.7734, 0.25);
- RemoveBuildingForPlayer(playerid, 1345, 652.7422, -496.5156, 16.0469, 0.25);
- RemoveBuildingForPlayer(playerid, 1345, 652.8125, -499.3203, 16.0469, 0.25);
- RemoveBuildingForPlayer(playerid, 1438, 660.5391, -496.8828, 15.3047, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 652.0781, -494.8828, 15.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1294, 610.1016, -494.4219, 19.8516, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 691.6484, -500.2109, 15.6875, 0.25);
- RemoveBuildingForPlayer(playerid, 1294, 670.9766, -493.4453, 19.8516, 0.25);
- RemoveBuildingForPlayer(playerid, 1498, 671.6641, -497.6406, 15.3281, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 654.7266, -475.3047, 15.5000, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 711.6094, -475.2578, 15.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1332, 656.0000, -439.2734, 16.2813, 0.25);
- RemoveBuildingForPlayer(playerid, 1335, 659.2266, -439.3906, 16.3750, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 651.6484, -437.7578, 15.5781, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 631.9922, -405.4766, 15.5078, 0.25);
- RemoveBuildingForPlayer(playerid, 1438, 808.5625, -612.9531, 15.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 1438, 806.7500, -612.6016, 15.3047, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 801.1641, -585.1953, 15.4766, 0.25);
- RemoveBuildingForPlayer(playerid, 1438, 835.8672, -601.0313, 15.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 1438, 867.9453, -589.0547, 16.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 841.5078, -576.8359, 15.5781, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 873.3125, -572.1250, 17.6016, 0.25);
- RemoveBuildingForPlayer(playerid, 1440, 820.2422, -566.0313, 15.8359, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 781.9063, -539.9844, 15.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 822.7422, -539.5469, 15.6016, 0.25);
- RemoveBuildingForPlayer(playerid, 13452, 915.1641, -525.5781, 40.1797, 0.25);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- PlayerOnJobLev[playerid] = false;
- UseMed[playerid] = false;
- AllPlayerMedos[playerid] = false;
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == StupinaEnterPickup) SetPlayerPos(playerid,615.9662,-507.3113,16.8260);
- if(pickupid == StupinaExitPickup)
- {
- if(PlayerOnJobLev[playerid] == true)SendClientMessage(playerid,-1, "Mai intai de toate incheiati-va ziua de lucru!");
- else SetPlayerPos(playerid,608.2213,-507.7369,16.3359);
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_FIRE) if(PlayerToPoint(50.0,playerid,637.0692,-508.0999,16.8260))ApplyAnimation(playerid,"MISC","plyr_shkhead",4.0,0,0,0,0,0,1);
- if(newkeys & KEY_JUMP) if(PlayerToPoint(50.0,playerid,637.0692,-508.0999,16.8260))ApplyAnimation(playerid,"MISC","plyr_shkhead",4.0,0,0,0,0,0,1);
- if (newkeys & KEY_WALK)
- {
- if(PlayerOnJobLev[playerid])
- {
- for(new i = 0x0; i != sizeof(MedPos); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.0,MedPos[i][0], MedPos[i][1], MedPos[i][2]))
- {
- if(UseMed[playerid]) return SendClientMessage(playerid,-1, "{00FF00}Aveti deja miere la dumneavoastra! O duceti la depozit.");
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- switch(random(3))
- {
- case 0: UseMed[playerid] = !UseMed[playerid], Pas[i]--, SendClientMessage(playerid,-1, " {FFA500}Ati colectat un litru de miere! O duceti acum la depozit."),SetPlayerAttachedObject(playerid,1, 1487, 14, 0.333391, 0.000000, 0.042249, 358.219909, 268.014739, 170.032974, 2.003867, 1.764811, 1.579773);
- case 1: UseMed[playerid] = !UseMed[playerid], Pas[i]--, SendClientMessage(playerid,-1, " {FFA500}Ati colectat un litru de miere! O duceti acum la depozit."),SetPlayerAttachedObject(playerid,1, 1487, 14, 0.333391, 0.000000, 0.042249, 358.219909, 268.014739, 170.032974, 2.003867, 1.764811, 1.579773);
- case 2: SendClientMessage(playerid,-1, " {FFA500}Ooopss! V-a intepat o albina!");
- }
- if(Pas[i] == 0) return SendClientMessage(playerid,-1, "In acest stup nu ati gasit miere!");
- format(string,sizeof(string),"{00FF00}Miere in stup: {FF0000}%d litri\nPentru colectare tastati {FFA500}Alt",Pas[i]);
- Update3DTextLabelText(label[i], 0xFFFFFFFF, string);
- break;
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/demisie",true)==0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,5.0,615.5042,-516.3146,16.8641)) return SendClientMessage(playerid,0xFF444499,"Apropiati-va de vestiarul apicultorilor!");
- if(PlayerOnJobLev[playerid] == true)
- {
- PlayerOnJobLev[playerid] = false,RemovePlayerAttachedObject(playerid, 1),SendClientMessage(playerid,-1, "{FFA500}Ati incheiat ziua de lucru.");
- new money = AllPlayerMedos[playerid]*500;
- GivePlayerMoney(playerid, money),AllPlayerMedos[playerid] = 0,SetPlayerSkin(playerid,PlayerSavedSkinPas[playerid]);
- for(new i; i < sizeof(PasekaTD); i++) TextDrawHideForPlayer(playerid,PasekaTD[i]);
- }
- }
- if(strcmp(cmdtext,"/angajare",true)==0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,5.0,615.5042,-516.3146,16.8641)) return SendClientMessage(playerid,0xFF444499,"Nu va aflati langa vestiarul apicultorilor!");
- if(!PlayerOnJobLev[playerid])PlayerOnJobLev[playerid] = true,SendClientMessage(playerid,-1, "{FFA500}Ati inceput ziua de lucru in calitate de apicultor. Pentru a o incheia: (({00FF00}/demisie{FFA500}))"),PlayerSavedSkinPas[playerid] = GetPlayerSkin(playerid),SetPlayerSkin(playerid, 27);
- }
- if(strcmp(cmdtext,"/depune",true)==0)
- {
- if(PlayerOnJobLev[playerid])
- {
- if(!IsPlayerInRangeOfPoint(playerid,5.0,618.8842,-519.0675,16.8260)) return SendClientMessage(playerid,0xFF444499,"Duceti mierea la depozit!");
- if(!UseMed[playerid]) return SendClientMessage(playerid,-1, "{FFA500}Nu aveti miere la dumneavoastra!");
- UseMed[playerid] = !UseMed[playerid],RemovePlayerAttachedObject(playerid, 1),ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0),AllPlayerMedos[playerid] = AllPlayerMedos[playerid] + 1;
- }
- }
- return 0;
- }
- forward TextDrawUpdate();
- public TextDrawUpdate()
- {
- for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
- {
- if(PlayerOnJobLev[playerid] == true)
- {
- format(L_Honey, sizeof(L_Honey), "HONEY: %d L", AllPlayerMedos[playerid]);
- format(L_Money, sizeof(L_Money), "MONEY: %d $", AllPlayerMedos[playerid]*500);
- for(new i; i < sizeof(PasekaTD); i++) TextDrawHideForPlayer(playerid,PasekaTD[i]);
- TextDrawSetString(PasekaTD[0],L_Honey);
- TextDrawSetString(PasekaTD[1],L_Money);
- for(new i; i < sizeof(PasekaTD); i++) TextDrawShowForPlayer(playerid,PasekaTD[i]);
- }
- }
- return true;
- }
- forward MedsUpdate();
- public MedsUpdate()
- {
- for(new i = 0x0; i != sizeof(MedPos); i++)
- {
- if(Pas[i] == 5) continue;Pas[i]++,format(string,sizeof(string),"{00FF00}Miere in stup: {FF0000}%d litri\nPentru colectare tastati {FFA500}Alt",Pas[i]),Update3DTextLabelText(label[i], 0xFFFFFFFF, string);
- }
- }
- stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- tempposx = (oldposx -x),tempposy = (oldposy -y),tempposz = (oldposz -z);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))return true;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement