Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <Y_Objects>
- #define COR_VERMELHO 0xAA3333AA
- #define COR_VERDE 0x41F837FF
- #define VERDE_ESCURO 0x16A82EFF
- #define COR_AZUL 0x4A42EDFF
- #define COR_AMARELO 0xFFFF33FF
- #define AMARELO_2 0xFFFF00AA
- #define COR_ROSA 0xFD33FFFF
- #define AZUL_AGUA 0x33FDFFFF
- #define COR_BRANCO 0xFFFFFFAA
- #define AZUL_CLARO 0x5278F3FF
- #define COR_CINZA 0xE6E6E6E6
- #define PlayerNoLugar(%1,%2,%3,%4,%5) IsPlayerInRangeOfPoint(%1,%2,%3,%4,%5)
- new Casa[MAX_PLAYERS];
- new Peixe[MAX_PLAYERS];
- new Madeira[MAX_PLAYERS];
- new Parafuso[MAX_PLAYERS];
- new Banana[MAX_PLAYERS];
- new Fogo[MAX_PLAYERS];
- new Fome[MAX_PLAYERS];
- new Borracha[MAX_PLAYERS];
- new Pedra[MAX_PLAYERS];
- new pCortando[MAX_PLAYERS];
- new pPescando[MAX_PLAYERS];
- new pExtraindo[MAX_PLAYERS];
- new pPedras[MAX_PLAYERS];
- new pPreso[MAX_PLAYERS];
- new Fogarel;
- new barraco;
- new Armadilha;
- forward ApagarFogo(playerid);
- forward SetarFome();
- forward RetirarVida();
- forward Cortando(playerid);
- forward Pescando(playerid);
- forward Extraindo(playerid);
- forward PegandoPedra(playerid);
- forward Armadilha0();
- forward SoltarPreso(playerid);
- new PlayerUsandoAnim[MAX_PLAYERS];
- new string[256];
- StopLoopingAnim(playerid)
- {
- PlayerUsandoAnim[playerid] = 0;
- ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
- }
- Animacao(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
- {
- PlayerUsandoAnim[playerid] = 1;
- ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
- }
- main()
- {
- print("\n");
- print("============================");
- print("---------Game Mode:---------");
- print("--------Ilha Lost-----------");
- print("--------Por: LuCaS_---------");
- print("============================");
- print("\n");
- }
- public OnGameModeInit()
- {
- //armadilha
- Armadilha = CreateObject(971, 4335.3334, -1517.8565, 12.2602, 89.325, 350.075, 358.015);
- Object_Object();
- CreateDynamicObject(13105, 4674.2548828125, -1880.263671875, -10, 0, 0, 0);
- CreateDynamicObject(13105, 4645.810546875, -1985.0556640625, -5.2722549438477, 5.95458984375, 0, 324.26696777344);
- CreateDynamicObject(13105, 4555.5532226563, -1986.3083496094, 2.75, 5.95458984375, 1.9849853515625, 324.26696777344);
- CreateDynamicObject(13105, 4601.83203125, -1821.4466552734, 0.53209686279297, 5.9490966796875, 3.968017578125, 84.076904296875);
- CreateDynamicObject(13105, 4476.0034179688, -2051.1904296875, 0, 5.9490966796875, 1.9830322265625, 324.26147460938);
- CreateDynamicObject(13105, 4462.3813476563, -1893.6612548828, -6.4519691467285, 5.9490966796875, 1.9830322265625, 354.03625488281);
- CreateDynamicObject(13105, 4442.5419921875, -1764.6896972656, 0, 3.9700012207031, 0, 358.01501464844);
- CreateDynamicObject(13105, 4342.3276367188, -1900.0046386719, -3.8480110168457, 7.9360656738281, 358.01501464844, 358.01147460938);
- CreateDynamicObject(13105, 4477.36328125, -1690.7612304688, -3.75, 3.966064453125, 0, 358.01147460938);
- CreateDynamicObject(13105, 4346.5766601563, -1785.3603515625, -5.105827331543, 3.966064453125, 0, 264.71716308594);
- CreateDynamicObject(13105, 4288.4877929688, -1737.029296875, -4, 3.966064453125, 0, 264.71557617188);
- CreateDynamicObject(13105, 4340.0151367188, -1641.3740234375, -1.6430282592773, 3.966064453125, 5.9549865722656, 155.54058837891);
- CreateDynamicObject(13105, 4234.2924804688, -1670.5837402344, -3.2499995231628, 3.966064453125, 1.9845886230469, 92.018951416016);
- CreateDynamicObject(13105, 4356.4208984375, -2024.3316650391, 0, 3.966064453125, 1.9830322265625, 161.49102783203);
- CreateDynamicObject(13105, 4220.248046875, -1871.7985839844, 0, 3.966064453125, 1.9775390625, 161.48803710938);
- CreateDynamicObject(13105, 4410.3510742188, -1569.1741943359, 0, 3.966064453125, 0, 358.01147460938);
- CreateDynamicObject(13105, 4271.9663085938, -1546.4830322266, -2, 3.966064453125, 0, 61.531433105469);
- CreateDynamicObject(689, 4663.181640625, -1852.2700195313, 5.5152130126953, 0, 0, 0);
- CreateDynamicObject(689, 4657.240234375, -1834.3345947266, 2.8807420730591, 0, 0, 0);
- CreateDynamicObject(689, 4657.61328125, -1813.267578125, 3.1719007492065, 0, 0, 0);
- CreateDynamicObject(689, 4664.611328125, -1792.5684814453, 2.6330575942993, 0, 0, 0);
- CreateDynamicObject(689, 4647.822265625, -1760.7625732422, 8.6164932250977, 0, 0, 0);
- CreateDynamicObject(689, 4634.40234375, -1768.67578125, 8.5548257827759, 0, 0, 0);
- CreateDynamicObject(689, 4621.9096679688, -1760.1663818359, 7.1592254638672, 0, 0, 0);
- CreateDynamicObject(689, 4617.4287109375, -1771.7923583984, 9.3699941635132, 0, 0, 0);
- CreateDynamicObject(689, 4615.9067382813, -1786.2454833984, 15.316975593567, 0, 0, 0);
- CreateDynamicObject(689, 4602.3110351563, -1778.6369628906, 13.1203956604, 0, 0, 0);
- CreateDynamicObject(689, 4601.1899414063, -1764.6252441406, 10.18510055542, 0, 0, 0);
- CreateDynamicObject(689, 4577.7216796875, -1800.3251953125, 17.286153793335, 0, 0, 0);
- CreateDynamicObject(689, 4586.0693359375, -1822.8012695313, 18.124277114868, 0, 0, 0);
- CreateDynamicObject(689, 4558.0014648438, -1830.6207275391, 14.420907974243, 0, 0, 0);
- CreateDynamicObject(689, 4598.0268554688, -1835.8956298828, 18.324592590332, 0, 0, 0);
- CreateDynamicObject(689, 4577.2680664063, -1849.0717773438, 18.376239776611, 0, 0, 0);
- CreateDynamicObject(689, 4546.9838867188, -1849.6441650391, 12.301873207092, 0, 0, 0);
- CreateDynamicObject(689, 4569.763671875, -1875.6813964844, 16.663763046265, 0, 0, 0);
- CreateDynamicObject(689, 4555.3740234375, -1901.5881347656, 12.032209396362, 0, 0, 0);
- CreateDynamicObject(689, 4530.9096679688, -1881.0860595703, 12.871377944946, 0, 0, 0);
- CreateDynamicObject(689, 4569.2392578125, -1744.9478759766, 8.3218288421631, 0, 0, 0);
- CreateDynamicObject(689, 4551.2319335938, -1721.2153320313, 12.300455093384, 0, 0, 0);
- CreateDynamicObject(689, 4541.8286132813, -1747.8654785156, 11.242921829224, 0, 0, 0);
- CreateDynamicObject(689, 4535.3818359375, -1693.5024414063, 8.7482223510742, 0, 0, 0);
- CreateDynamicObject(689, 4521.9545898438, -1720.4658203125, 10.987727165222, 0, 0, 0);
- CreateDynamicObject(689, 4516.248046875, -1677.5415039063, 13.463771820068, 0, 0, 0);
- CreateDynamicObject(689, 4503.6162109375, -1696.1713867188, 13.869388580322, 0, 0, 0);
- CreateDynamicObject(689, 4489.447265625, -1726.3645019531, 11.162368774414, 0, 0, 0);
- CreateDynamicObject(689, 4486.962890625, -1663.9573974609, 11.238920211792, 0, 0, 0);
- CreateDynamicObject(689, 4468.6166992188, -1693.5157470703, 13.177556991577, 0, 0, 0);
- CreateDynamicObject(689, 4460.1479492188, -1721.7366943359, 11.419355392456, 0, 0, 0);
- CreateDynamicObject(689, 4459.99609375, -1751.4698486328, 17.091804504395, 0, 0, 0);
- CreateDynamicObject(689, 4489.1416015625, -1775.7093505859, 13.767019271851, 0, 0, 0);
- CreateDynamicObject(689, 4529.1118164063, -1785.2259521484, 13.661535263062, 0, 0, 0);
- CreateDynamicObject(689, 4507.1528320313, -1798.1772460938, 12.581550598145, 0, 0, 0);
- CreateDynamicObject(689, 4518.921875, -1829.6472167969, 10.946809768677, 0, 0, 0);
- CreateDynamicObject(689, 4671.5385742188, -1872.1853027344, 7.3900699615479, 0, 0, 0);
- CreateDynamicObject(689, 4696.0063476563, -1878.0625, 7.569429397583, 0, 0, 0);
- CreateDynamicObject(689, 4717.6069335938, -1884.6221923828, 6.1090354919434, 356.0299987793, 0, 0);
- CreateDynamicObject(689, 4713.859375, -1940.830078125, 3.4120979309082, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4706.4125976563, -1915.6104736328, 9.5423965454102, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4681.16015625, -1901, 6.3526268005371, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4688.7026367188, -1917.2878417969, 6.3920745849609, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4647.7270507813, -1887.8470458984, 6.0644569396973, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4611.3950195313, -1866.9451904297, 13.63369846344, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4628.2114257813, -1832.6820068359, 12.476927757263, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4616.9853515625, -1901.6856689453, 3.6113882064819, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4625.904296875, -1924.7192382813, 6.930139541626, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4657.9106445313, -1948.6928710938, 9.4929237365723, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4620.7822265625, -1946.0251464844, 8.5240650177002, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4629.970703125, -1970.8757324219, 10.712329864502, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4652.1025390625, -1979.2659912109, 13.243040084839, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4646.9624023438, -2006.3576660156, 12.591594696045, 350.07348632813, 0, 0);
- CreateDynamicObject(689, 4685.138671875, -2014.0733642578, 9.2310848236084, 342.12841796875, 14.610595703125, 1.9849853515625);
- CreateDynamicObject(689, 4691.8115234375, -2037.1478271484, 8.2808647155762, 342.12524414063, 14.606323242188, 1.9830322265625);
- CreateDynamicObject(689, 4693.9047851563, -1988.9044189453, 10.106081008911, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4667.0131835938, -2066.6682128906, 6.2628402709961, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4652.9418945313, -2041.5358886719, 8.0357036590576, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4604.0063476563, -2025.9458007813, 9.9924201965332, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4602.3051757813, -1993.7106933594, 16.487659454346, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4587.5854492188, -1970.9934082031, 16.908946990967, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4563.5043945313, -2023.0654296875, 17.659147262573, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4551.9086914063, -1983.4554443359, 21.742076873779, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4568.2817382813, -1946.5496826172, 16.800535202026, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4536.3940429688, -1933.2962646484, 17.841501235962, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4530.138671875, -2067.1484375, 13.068397521973, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4530.8217773438, -2097.2182617188, 7.774037361145, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4509.0034179688, -2120.3767089844, 10.354565620422, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4496.58203125, -2087.58984375, 14.407989501953, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4473.5639648438, -2104, 9.0804309844971, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4477.1904296875, -2066.1616210938, 18.797580718994, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4507.75, -2053.13671875, 17.741491317749, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4483.31640625, -2035.3065185547, 19.194128036499, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4475.0971679688, -2011.52734375, 15.864206314087, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4458.2202148438, -2033.8334960938, 16.667659759521, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4463.4111328125, -1996.0880126953, 16.662353515625, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4453.3901367188, -2007.8981933594, 14.761297225952, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4467.2622070313, -1962.5795898438, 8.4967012405396, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4433.0561523438, -1983.9632568359, 11.238840103149, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4397.9487304688, -2062.5217285156, 14.333659172058, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4401.8828125, -2109.1801757813, 8.9735698699951, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4371.3481445313, -2071.46484375, 15.572235107422, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4385.0161132813, -2031.4478759766, 17.014022827148, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4362.8295898438, -2036.2027587891, 18.712280273438, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4367.8583984375, -2005.6519775391, 18.08394241333, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4396.5541992188, -1954.0736083984, 4.345287322998, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4435.7534179688, -1937.1884765625, 10.018281936646, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4484.474609375, -1914.5844726563, 10.612895965576, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4440.80859375, -1882.7470703125, 11.785026550293, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4452.6806640625, -1852.1173095703, 5.7768020629883, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4386.6171875, -1903.2159423828, 13.12340927124, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4406.1323242188, -1879.7961425781, 14.330429077148, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4433.7241210938, -1851.8421630859, 8.783821105957, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4448.3383789063, -1776.2927246094, 18.190534591675, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4422.4223632813, -1796.7833251953, 5.0264434814453, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4360.7666015625, -1794.2462158203, 11.265300750732, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4379.54296875, -1734.1705322266, 10.739368438721, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4405.4775390625, -1679.3582763672, 11.31402015686, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4438.68359375, -1621.0286865234, 10.421068191528, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4434.33203125, -1586.5207519531, 16.961191177368, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4392.9443359375, -1595.9226074219, 15.114593505859, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4406.0805664063, -1637.0426025391, 1.4177322387695, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4363.1684570313, -1662.2443847656, 14.568508148193, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4355.2290039063, -1701.4978027344, 13.025533676147, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4317.9833984375, -1722.7971191406, 10.573833465576, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4315.9555664063, -1776.3337402344, 8.0746030807495, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4293.42578125, -1822.7314453125, 6.8316888809204, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4320.9228515625, -1876.26953125, 11.348817825317, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4239.3901367188, -1887.4158935547, 16.665576934814, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4202.7094726563, -1857.5289306641, 16.201486587524, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4217.0708007813, -1817.3972167969, 5.5933494567871, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4259.2260742188, -1779.8654785156, 10.918654441833, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4266.8491210938, -1699.7471923828, 3.7530059814453, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4247.1040039063, -1748.9768066406, 5.4573621749878, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4310.5932617188, -1621.8009033203, 11.295331954956, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4303.927734375, -1567.7993164063, 7.4266490936279, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4365.2504882813, -1540.6831054688, 12.553327560425, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4324.3681640625, -1510.2260742188, 11.388256072998, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4286.9516601563, -1522.7139892578, 15.381744384766, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4254.0336914063, -1539.1137695313, 14.959255218506, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4235.203125, -1583.8269042969, 8.7664461135864, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4213.8569335938, -1622.5161132813, 9.2546539306641, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4215.78125, -1665.4582519531, 15.386432647705, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4208.2329101563, -1702.2761230469, 11.557514190674, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4215.9814453125, -1751.0991210938, 3.6223673820496, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4176.0600585938, -1811.9254150391, 12.539689064026, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4169.8344726563, -1856.8076171875, 10.505043029785, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4161.2485351563, -1782.7998046875, 7.0814838409424, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4166.8193359375, -1745.6871337891, 3.0357480049133, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4187.0991210938, -1717.0706787109, 8.1667041778564, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4191.7705078125, -1684.7890625, 9.5888233184814, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4238.0434570313, -1553.9478759766, 14.375040054321, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4273.2548828125, -1485.9080810547, 12.631013870239, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4424.44921875, -1549.7974853516, 16.626293182373, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4394.1899414063, -1554.8297119141, 15.532167434692, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4354.5283203125, -1603.1713867188, 3.9127130508423, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4349.2241210938, -1573.3726806641, 4.3787298202515, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4329.3129882813, -1558.8220214844, 1.7562584877014, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4248.0942382813, -1650.9537353516, 13.958805084229, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4277.6098632813, -1616.4010009766, 9.7518157958984, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4278.5678710938, -1650.2104492188, 6.3763909339905, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4334.2841796875, -1690.8371582031, 9.2062635421753, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4421.0048828125, -1736.2719726563, 15.33046913147, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4367.4936523438, -1766.9462890625, 9.8380584716797, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4351.0947265625, -1846.7385253906, 8.655574798584, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4336.2890625, -1869.3792724609, 13.159397125244, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4339.9467773438, -1933.1813964844, 4.7353048324585, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4295.3706054688, -1966.7640380859, 10.881418228149, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4278.5502929688, -1905.3714599609, 9.7988843917847, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4246.69140625, -1927.4204101563, 12.962629318237, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4399.5688476563, -1999.986328125, 3.4748411178589, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4338.1845703125, -1813.1072998047, 12.096086502075, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4319.7661132813, -1814.8530273438, 11.420610427856, 356.02844238281, 0, 0);
- CreateDynamicObject(689, 4329.541015625, -1823.7702636719, 10.28316116333, 356.02844238281, 0, 0);
- CreateDynamicObject(3270, 4355.2841796875, -1503.7706298828, 11.890151023865, 0, 0, 0);
- CreateDynamicObject(1747, 4343.6928710938, -1495.6291503906, 12.976737976074, 37.714996337891, 33.744995117188, 0);
- CreateDynamicObject(1840, 4343.35546875, -1499.3829345703, 13.327548027039, 0, 81.385009765625, 0);
- CreateDynamicObject(2103, 4343.2553710938, -1493.8079833984, 12.864914894104, 290.52499389648, 358.01501464844, 326.25500488281);
- CreateDynamicObject(2127, 4344.673828125, -1491.82421875, 12.700101852417, 330.22500610352, 356.0299987793, 252.80996704102);
- CreateDynamicObject(2230, 4345.1791992188, -1488.0716552734, 12.345788955688, 0, 0, 0);
- CreateDynamicObject(2232, 4339.830078125, -1488.9617919922, 12.710350990295, 252.80996704102, 0, 0);
- CreateDynamicObject(2232, 4350.654296875, -1479.7221679688, 10.689443588257, 252.80639648438, 0, 0);
- CreateDynamicObject(2316, 4337.439453125, -1508.3902587891, 13.22794342041, 342.13500976563, 0, 195.24496459961);
- CreateDynamicObject(2332, 4350, -1498.5668945313, 14.151172637939, 0, 0, 252.80996704102);
- CreateDynamicObject(2333, 4335.361328125, -1497.3458251953, 15.230020523071, 262.73498535156, 0, 286.55499267578);
- //lenha
- CreateDynamicObject(706, 4520.072265625, -1974.0274658203, 14.44603729248, 0, 0, 0);
- CreateDynamicObject(706, 4593.1782226563, -1886.5401611328, 12.127178192139, 0, 0, 0);
- CreateDynamicObject(706, 4458.9594726563, -1798.8947753906, 13.046411514282, 0, 0, 0);
- CreateDynamicObject(706, 4368.5654296875, -1816.5522460938, 11.742618560791, 0, 0, 0);
- CreateDynamicObject(706, 4250.2260742188, -1804.8201904297, 11.699016571045, 0, 0, 0);
- CreateDynamicObject(706, 4227.8354492188, -1643.2269287109, 14.229368209839, 0, 0, 0);
- CreateDynamicObject(706, 4463.953125, -1646.9742431641, 9.3798322677612, 0, 0, 0);
- // CreateDynamicObject(706, 4498.5815429688, -1880.5439453125, 10.2526512146, 0, 0, 0);
- //seringueira
- CreateDynamicObject(710, 4348.0302734375, -1631.6326904297, 33.198059082031, 0, 0, 0);
- CreateDynamicObject(710, 4242.2045898438, -1616.9240722656, 23.470542907715, 0, 0, 0);
- CreateDynamicObject(710, 4328.185546875, -1538.6751708984, 26.843433380127, 0, 0, 0);
- CreateDynamicObject(710, 4458.2416992188, -1667.4074707031, 27.8916015625, 0, 0, 0);
- CreateDynamicObject(710, 4275.5786132813, -1768.7092285156, 29.456153869629, 0, 0, 0);
- CreateDynamicObject(710, 4360.3383789063, -1897.2937011719, 31.193115234375, 0, 0, 0);
- //pedras
- CreateDynamicObject(898, 4383.0708007813, -1527.9497070313, 14.261123657227, 0, 0, 0);
- CreateDynamicObject(898, 4317.19921875, -1589.07421875, 9.8176441192627, 0, 0, 0);
- CreateDynamicObject(898, 4257.9794921875, -1723.0615234375, 8.0757255554199, 0, 0, 0);
- CreateDynamicObject(898, 4404.6010742188, -1826.3720703125, 5.9445104598999, 0, 0, 0);
- //skins -- todos nasceram com apenas uma faca
- AddPlayerClass(43,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(58,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(62,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(68,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(79,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(103,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(124,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(128,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(135,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(142,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(158,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(159,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(162,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(213,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- AddPlayerClass(254,4349.3081,-1484.2605,12.1508,359.7595,4,1,0,0,0,0);
- LimitGlobalChatRadius(35);
- SetTimer("SetarFome", 120000, true);
- SetTimer("RetirarVida", 30000, true);
- SetGameModeText("Lost v1.0");
- return 1;
- }
- public OnGameModeExit()
- {
- GameModeExit();
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,2965.3875,-1879.3577,8.7813);
- SetPlayerFacingAngle(playerid,94.2419);
- SetPlayerCameraPos(playerid,2962.0913,-1879.5524,8.7813);
- SetPlayerCameraLookAt(playerid,2965.3875,-1879.3577,8.7813);
- Animacao(playerid,"CRACK","crckdeth2",4.0,1,0,0,0,0);
- GameTextForPlayer(playerid, "~g~Escolha~n~~r~Sua Skin", 2000, 3);
- Fome[playerid] = 50;
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- pPreso[playerid] = 0;
- SetPlayerColor(playerid, COR_BRANCO);
- Fome[playerid] = 50;
- new novato[MAX_PLAYER_NAME];
- GetPlayerName(playerid, novato, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[ATENÇÃO]Novo Humano Na Ilha: %s", novato);
- SendClientMessageToAll(COR_VERDE, string);
- ShowPlayerDialog(playerid, 1010, DIALOG_STYLE_MSGBOX, "Conheça o server", "Este é um server baseado no famoso seriado de TV: Lost\nPara Sobreviver aqui você tera de Pescar, Pegar Bananas\nCortar lenha para fazer Fogo, construir Sua Casa para não\nTomar chuva, tomar cuidado com armadilhas espalhadas pela ilha\nE Principalmente tomar cuidado para não morrer\n\n Boa Sorte","Avançar","Ok");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Object_OnPlayerDisconnect(playerid, reason);
- new jogador[MAX_PLAYER_NAME];
- GetPlayerName(playerid, jogador, MAX_PLAYER_NAME);
- format(string, sizeof(string), "[ATENÇÃO]Um Humano Desistiu Da Ilha: %s", jogador);
- SendClientMessageToAll(COR_VERDE, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerMapIcon(playerid, 1, 4387.0830,-1491.7897,0.4623, 48,0);
- SetPlayerMapIcon(playerid, 2, 4521.0444,-1636.5985,0.0375, 48,0);
- SetPlayerMapIcon(playerid, 3, 4677.7651,-1729.9512,0.3222, 48,0);
- SetPlayerMapIcon(playerid, 4, 4684.0977,-1812.7588,-0.1793, 48,0);
- SetPlayerMapIcon(playerid, 5, 4451.5762,-2136.0535,0.0795, 48,0);
- Casa[playerid] = 0;
- Peixe[playerid] = 0;
- Madeira[playerid] = 0;
- Fome[playerid] = 50;
- if(pPreso[playerid] == 1)
- {
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 264.6288,77.5742,1001.0391);
- GameTextForPlayer(playerid, "~y~Voce morreu~n~ficara ~r~preso ~g~por 1 minuto", 3000, 3);
- SetTimer("SoltarPreso", 60000, 0);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- pPreso[playerid] = 1;
- SendDeathMessage(killerid,playerid,reason);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/cortar", true) == 0)
- {
- if(PlayerNoLugar(playerid,5.0,4520.0722,-1974.0274,14.446) || PlayerNoLugar(playerid,5,4593.1782,-1886.5401,12.1271) || PlayerNoLugar(playerid,5,4458.9594,-1798.8947,13.0464) || PlayerNoLugar(playerid,5,4368.5654,-1816.5522,11.7426) || PlayerNoLugar(playerid,5,4250.226,-1804.8201,11.699) || PlayerNoLugar(playerid,5,4227.8354,-1643.2269,14.2293) || PlayerNoLugar(playerid,5,4463.9531,-1646.9742,9.3798))
- {
- if(GetPlayerWeapon(playerid) == 4)
- {
- if(pCortando[playerid] == 0)
- {
- SendClientMessage(playerid, AZUL_AGUA, "Aguarde... Você esta cortando a lenha");
- ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
- pCortando[playerid] = 1;
- SetTimer("Cortando", 5000, 0);
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "você ja esta cortando a arvore");
- }
- }
- else
- {
- SendClientMessage(playerid, COR_VERMELHO, "Para cortar a arvore você precisa estar usando a faca");
- }
- }
- else
- {
- SendClientMessage(playerid, COR_VERMELHO, "você não esta perto de uma das arvores especias");
- }
- return 1;
- }
- //
- if(strcmp(cmdtext, "/parafusos", true) == 0)
- {
- if(PlayerNoLugar(playerid, 20.0, 4355.2841, -1503.7706, 11.8901))
- {
- SendClientMessage(playerid, AZUL_AGUA, "Muito bem, você conseguiu retirar alguns parafusos do avião");
- Parafuso[playerid]++;
- }
- else
- {
- SendClientMessage(playerid, COR_VERMELHO, "você não esta perto do avião que caiu na ilha");
- }
- return 1;
- }
- //
- if(strcmp(cmdtext, "/pescar", true) == 0)
- {
- if(PlayerNoLugar(playerid,7,4387.0830,-1491.7897,0.4623) || PlayerNoLugar(playerid,7,4521.0444,-1636.5985,0.0375) || PlayerNoLugar(playerid,7,4677.7651,-1729.9512,0.3222) || PlayerNoLugar(playerid,7,4684.0977,-1812.7588,-0.1793) || PlayerNoLugar(playerid,7,4451.5762,-2136.0535,0.0795))
- {
- if(pPescando[playerid] == 0)
- {
- SendClientMessage(playerid, AZUL_AGUA, "Aguarde... você esta tentando pescar alguma coisa");
- pPescando[playerid] = 1;
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- SetTimer("Pescando", 3000, 0);
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você ja esta pescando");
- }
- }
- else
- {
- SendClientMessage(playerid, COR_VERMELHO, "você não esta em um lugar apropriado para pesca");
- }
- return 1;
- }
- //
- if(strcmp(cmdtext, "/bananas", true) == 0)
- {
- if(PlayerNoLugar(playerid,5.0,4520.0722,-1974.0274,14.446) || PlayerNoLugar(playerid,5,4593.1782,-1886.5401,12.1271) || PlayerNoLugar(playerid,5,4458.9594,-1798.8947,13.0464) || PlayerNoLugar(playerid,5,4368.5654,-1816.5522,11.7426) || PlayerNoLugar(playerid,5,4250.226,-1804.8201,11.699) || PlayerNoLugar(playerid,5,4227.8354,-1643.2269,14.2293) || PlayerNoLugar(playerid,5,4463.9531,-1646.9742,9.3798))
- {
- Banana[playerid]++;
- SendClientMessage(playerid, AZUL_AGUA, "você colher um cacho de bananas");
- }
- else
- {
- SendClientMessage(playerid, COR_VERMELHO, "você não esta perto dos pés de banana(arvores diferentes)");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/borracha", true) == 0)
- {
- if(PlayerNoLugar(playerid, 15.0, 4348.0302, -1631.6326, 33.1980) || PlayerNoLugar(playerid, 15.0,4242.2045,-1616.9240,23.4705) || PlayerNoLugar(playerid,15.0,4328.1855,-1538.6751, 26.8434) || PlayerNoLugar(playerid,15.0,4458.2416,-1667.4074,27.8916) || PlayerNoLugar(playerid,15.0,4275.5786,-1768.7092,29.4561) || PlayerNoLugar(playerid,15.0,4360.3383,-1897.2937,31.1931))
- {
- if(pExtraindo[playerid] == 0)
- {
- if(GetPlayerWeapon(playerid) == 4)
- {
- SendClientMessage(playerid, AZUL_AGUA, "Aguarde... Você esta extraindo a borracha");
- pExtraindo[playerid] = 1;
- ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
- SetTimer("Extraindo", 5000, 0);
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você precisa estar usando a faca");
- }
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você ja esta extraindo borracha, espera po!");
- }
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você não esta perto de uma das seringuerias");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/pedras", true) == 0)
- {
- if(PlayerNoLugar(playerid, 10.0,4383.0708,-1527.9497,14.2611) || PlayerNoLugar(playerid, 10.0,4317.1992,-1589.0742,9.8176) || PlayerNoLugar(playerid, 10.0,4257.9794,-1723.0615,8.0757) || PlayerNoLugar(playerid, 10.0,4404.601,-1826.372,5.9445))
- {
- if(pPedras[playerid] == 0)
- {
- SendClientMessage(playerid, AZUL_AGUA, "Aguarde... Você esta tentando tirar alguma pedra");
- pPedras[playerid] = 1;
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- SetTimer("PegandoPedra", 5000, 0);
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você ja esta pegando pedra, termine de pegar primeiro");
- }
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você não esta perto de uma rocha");
- }
- return 1;
- }
- //
- if(strcmp(cmdtext, "/construir", true) == 0)
- {
- SendClientMessage(playerid, COR_AMARELO, "[USE:] /contruir casa");
- return 1;
- }
- if(strcmp(cmdtext, "/construir casa", true) == 0)
- {
- if(Casa[playerid] == 0)
- {
- if(Madeira[playerid] >= 15)
- {
- if(Parafuso[playerid] >= 15)
- {
- new Float:X, Float:Y, Float:Z, Float:A;
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, A);
- barraco = CreateObject(1457, X, Y, Z, 0.0, 0.0, A+180);
- GameTextForPlayer(playerid, "~w~Casa ~n~~g~Construida", 5000, 0);
- SendClientMessage(playerid, COR_VERDE, "Você construiu sua casa, para destrui-la use /destruir casa");
- Madeira[playerid] = Madeira[playerid]-15;
- Parafuso[playerid] = Parafuso[playerid]-15;
- Casa[playerid] = 1;
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você não tem os parafusos necessarios (15)");
- }
- } else {
- SendClientMessage(playerid, COR_VERMELHO, "Você não tem madeira suficiente (15)");
- }
- } else if(Casa[playerid] == 1)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você ja tem uma casa, destrua ela primeiro!");
- }
- return 1;
- }
- //
- if(strcmp(cmdtext, "/destruir", true) == 0)
- {
- SendClientMessage(playerid, COR_AMARELO, "[USE:] /destruir casa");
- return 1;
- }
- if(strcmp(cmdtext, "/destruir casa", true) == 0)
- {
- if(Casa[playerid] == 1)
- {
- DestroyObject(barraco);
- SendClientMessage(playerid, COR_VERDE, "Você destruiu sua casa");
- GameTextForPlayer(playerid, "Casa ~n~~r~destruida", 5000, 0);
- Casa[playerid] = 0;
- } else if(Casa[playerid] == 0)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você não tem uma casa para ser destruida");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/mantimentos", true) == 0)
- {
- new strmadeira[256];
- new strparafusos[256];
- new strpeixes[256];
- new strbanana[256];
- new strborracha[256];
- new strpedras[256];
- format(strmadeira, sizeof(strmadeira), "%d Madeira", Madeira[playerid]);
- format(strparafusos, sizeof(strparafusos), "%d Parafusos", Parafuso[playerid]);
- format(strpeixes, sizeof(strpeixes), "%d Peixes", Peixe[playerid]);
- format(strbanana, sizeof(strbanana), "%d Bananas", Banana[playerid]);
- format(strborracha, sizeof(strborracha), "%d Borracha", Borracha[playerid]);
- format(strpedras, sizeof(strpedras), "%d Pedras", Pedra[playerid]);
- SendClientMessage(playerid, VERDE_ESCURO,"===OS SEUS MANTIMENTOS SÃO:===");
- SendClientMessage(playerid, VERDE_ESCURO, strmadeira);
- SendClientMessage(playerid, VERDE_ESCURO, strparafusos);
- SendClientMessage(playerid, VERDE_ESCURO, strpeixes);
- SendClientMessage(playerid, VERDE_ESCURO, strbanana);
- SendClientMessage(playerid, VERDE_ESCURO, strborracha);
- SendClientMessage(playerid, VERDE_ESCURO, strpedras);
- return 1;
- }
- if(strcmp(cmdtext, "/fogo", true) == 0)
- {
- if(Fogo[playerid] == 0)
- {
- if(Madeira[playerid] >= 1 )
- {
- if(Pedra[playerid] >= 1)
- {
- new Float:X, Float:Y, Float:Z, Float:A;
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, A);
- Fogarel = CreateObject(3524, X, Y, Z-3, 0.0, 0.0, A+180);
- SetTimer("ApagarFogo", 10000, 0);
- Fogo[playerid] = 1;
- Madeira[playerid] = Madeira[playerid]-1;
- } else if(Pedra[playerid] == 0)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você não tem uma pedra para poder acender uma fogueira");
- }
- } else if(Madeira[playerid] == 0)
- {
- SendClientMessage(playerid, COR_VERMELHO, "você não tem madeira para acender um fogo");
- }
- } else if(Fogo[playerid] == 1)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você ja fez um fogo, aguarde 1 minuto até ele se apagar");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/comer", true) == 0)
- {
- SendClientMessage(playerid, COR_AMARELO, "[USE:] /comer [peixe/banana]");
- return 1;
- }
- if(strcmp(cmdtext, "/comer peixe", true) == 0)
- {
- if(Peixe[playerid] >= 1)
- {
- Peixe[playerid] = Peixe[playerid]-1;
- Fome[playerid] = 50;
- SendClientMessage(playerid, COR_VERDE, "Você comeu um peixe, ele encheu sua vida e agora você não tem mais fome");
- SetPlayerHealth(playerid, 100);
- }
- else if(Peixe[playerid] == 0)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você não tem nenhum peixe para comer");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/comer banana", true) == 0)
- {
- if(Banana[playerid] >= 1)
- {
- Banana[playerid] = Banana[playerid]-1;
- Fome[playerid] = 50;
- SendClientMessage(playerid, COR_VERDE, "Você comeu uma banana, ela encheu sua vida e agora você não tem mais fome");
- SetPlayerHealth(playerid, 100);
- }
- else if(Banana[playerid] == 0)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você não tem nenhuma banana para comer");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/faca", true) == 0)
- {
- if(Borracha[playerid] >= 1)
- {
- if(Parafuso[playerid] >= 5)
- {
- GivePlayerWeapon(playerid, 4, 1);
- SendClientMessage(playerid, AZUL_AGUA, "Você fez uma faca para você");
- Borracha[playerid] = Borracha[playerid]-1;
- Parafuso[playerid] = Parafuso[playerid]-5;
- } else if(Parafuso[playerid] == 0)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você não os parafusos necessarios (5)");
- }
- } else if(Borracha[playerid] == 0)
- {
- SendClientMessage(playerid, COR_VERMELHO, "Você não a borracha necessaria (1)");
- }
- return 1;
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1010)
- {
- if(response == 0 || response == 1)
- {
- ShowPlayerDialog(playerid,1011,DIALOG_STYLE_MSGBOX,"Aprendendo a Jogar","/cortar Corta uma Madeira\n/parafusos Retira um parafuso do avião\n/Pescar Pesca um peixe\n/pedras Retira uma pedra da rocha\n/borracha extrai borracha da arvore\n/bananas Pega uma banana\n/mantimentos mostra oque você tem\n/construir constroi uma casa\n/comer come algo\n/faca faz uma faca","Avançar","Ok");
- }
- return 1;
- }
- if(dialogid == 1011)
- {
- if(response == 0 || response == 1)
- {
- }
- return 1;
- }
- return 1;
- }
- public ApagarFogo(playerid)
- {
- DestroyObject(Fogarel);
- SendClientMessage(playerid, VERDE_ESCURO, "Fogo Apagado");
- Fogo[playerid] = 0;
- }
- public SetarFome()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- Fome[i] = Fome[i]-10;
- if(Fome[i] <= 0)
- {
- Fome[i] = 0;
- }
- }
- return 1;
- }
- public RetirarVida()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(Fome[i] == 0)
- {
- new Float:Vidaa;
- GetPlayerHealth(i,Vidaa);
- SetPlayerHealth(i,Vidaa-10);
- SendClientMessage(i, COR_VERMELHO, "Você esta com fome, va comer alguma coisa!");
- }
- }
- return 1;
- }
- public Cortando(playerid)
- {
- SendClientMessage(playerid, AZUL_AGUA, "você conseguiu cortar a madeira");
- StopLoopingAnim(playerid);
- Madeira[playerid]++;
- pCortando[playerid] = 0;
- return 1;
- }
- public Pescando(playerid)
- {
- SendClientMessage(playerid, AZUL_AGUA, "você conseguiu pegar um peixe");
- StopLoopingAnim(playerid);
- Peixe[playerid]++;
- pPescando[playerid] = 0;
- return 1;
- }
- public Extraindo(playerid)
- {
- SendClientMessage(playerid, AZUL_AGUA, "você conseguiu Extrair um pouco de borracha");
- StopLoopingAnim(playerid);
- Borracha[playerid]++;
- pExtraindo[playerid] = 0;
- return 1;
- }
- public PegandoPedra(playerid)
- {
- SendClientMessage(playerid, AZUL_AGUA, "você conseguiu Pegar uma Pedra");
- StopLoopingAnim(playerid);
- Pedra[playerid]++;
- pPedras[playerid] = 0;
- return 1;
- }
- /*public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == 1)
- {
- GameTextForPlayer(playerid, "~g~Voce caiu na~n~~r~Armadilha", 5000, 6);
- }
- return 1;
- }*/
- public OnPlayerUpdate(playerid)
- {
- if(PlayerNoLugar(playerid, 3.0, 4335.6382,-1517.9005,14.7510))
- {
- MoveObject(Armadilha, 4335.3334, -1517.8565, 60.2602, 2.5);
- SetTimer("Armadilha0", 60000, 0);
- GameTextForPlayer(playerid, "~g~Voce caiu na~n~~r~Armadilha~n~~n~~n~corra", 5000, 3);
- }
- else if(PlayerNoLugar(playerid, 5.0,4345.6777,-1602.7059,11.0569) || PlayerNoLugar(playerid, 5.0,4305.9043,-1725.8427,14.7720) || PlayerNoLugar(playerid, 5.0,4237.8467,-1653.7439,16.5100) || PlayerNoLugar(playerid, 5.0,4256.0298,-1755.0759,14.0293) || PlayerNoLugar(playerid, 5.0,4500.2217,-1686.9906,16.2543))
- {
- new Float:Fx, Float:Fy, Float:Fz;
- GetPlayerPos(playerid, Fx, Fy, Fz);
- CreateExplosion(Fx,Fy,Fz,6,10);
- GameTextForPlayer(playerid, "~g~Voce caiu na~n~~r~Armadilha~n~~n~~n~corra", 5000, 3);
- }
- return 1;
- }
- public Armadilha0()
- {
- MoveObject(Armadilha, 4335.3334, -1517.8565, 12.2602, 25);
- return 1;
- }
- public SoltarPreso(playerid)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 4349.3081,-1484.2605,15.1508);
- GameTextForPlayer(playerid, "~p~voce esta~n~~g~Livre", 2000, 4);
- SendClientMessage(playerid, COR_VERMELHO, "NÃO MORRA NOVAMENTE!");
- pPreso[playerid] = 0;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement