20.08.2012, 13:08
Hey, im makign register system, gone make adm and vip system. ect, but it wont save, i have no errors, so i have no clue why. any1 that can help out a noobie?
Код:
//****************************************************************************// //==============================Credits=======================================// //Credits to Fyrstikken for scripting this :P //Credits to Sir_bomber, TheBoss for making maps. //****************************************************************************// //==============================Includes======================================// #include <a_samp> #include <dini> #include <dudb> #include <dutils> #include <streamer> #include <lfuncs> #include <ldudb> #include <sscanf2> //****************************************************************************// //==================================Colors====================================// #define COLOR_MESSAGE 0x00C7FFAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xFF0000FF #define COLOR_YELLOW 0xFFFF0088 #define COLOR_ORANGE 0xFF9900AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_LIGHTRED 0xFF6347AA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_LIGHTGREEN 0x9ACD32AA #define COLOR_GREEN2 0x33FF33AA #define COLOR_ERROR 0xFF0000AA #define COLOR_MSG 0x00FFFFFF #define COLOR_PINK 0xFF66FFAA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_GREEN1 0x33AA33AA #define COLOR_BROWN 0xA52A2AAA #define COLOR_PURPLE 0x800080AA #define COLOR_BLACK 0x000000AA #define COLOR_GREEN1 0x33AA33AA //****************************************************************************// //==================================Define====================================// #define LoggedIn //****************************************************************************// //==============================Dialogs=======================================// #define Register 500 #define Login 501 #define Stats 502 //****************************************************************************// //==========================Define DCMD=======================================// #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 //****************************************************************************// //====================================New=====================================// //****************************************************************************// #pragma unused ret_memcpy #pragma unused split #if defined FilterScript public OnFilterScriptInit() { print("\n--------------------------------------"); print("Cod MW3 - Fyrstikken"); print("--------------------------------------\n"); return 1; } //****************************************************************************// //============================================================================// public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" CodMW3 - Fyrstikken/Sir_bomber"); print("----------------------------------\n"); } #endif enum PlayerData { Name[MAX_PLAYER_NAME], IP[16], Registered, Password, AdminLevel, VIPLevel, Money, Kills, Deaths, Rank, Banned, }; new PlayerInfo[MAX_PLAYERS][PlayerData]; //****************************************************************************// public OnGameModeInit() { // Don't use these lines if it's a filterscript ShowPlayerMarkers(false); SetGameModeText("CodMW3"); AddPlayerClass(111, 2043.6564,-1402.3992,68.3239,254.8792,0,0,0,0,0,0); //terrorist AddPlayerClass(112, 2043.6564,-1402.3992,68.3239,254.8792,0,0,0,0,0,0); //terrorist AddPlayerClass(113, 2043.6564,-1402.3992,68.3239,254.8792,0,0,0,0,0,0); //terrorist AddPlayerClass(285, 2043.6564,-1402.3992,68.3239,254.8792,0,0,0,0,0,0); //antiterrorist AddPlayerClass(286, 2043.6564,-1402.3992,68.3239,254.8792,0,0,0,0,0,0); //antiterrorist AddPlayerClass(287, 2043.6564,-1402.3992,68.3239,254.8792,0,0,0,0,0,0); //antiterrorist //============================Sir_bomber beach map============================// CreateObject(8355,737.91998291,-1853.22265625,14.48975182,0.00000000,90.00000000,357.99816895); //object(vgssairportland18) (1) CreateObject(8355,674.57910156,-1768.66015625,14.53942108,0.00000000,92.99923706,73.49304199); //object(vgssairportland18) (2) CreateObject(8355,570.63769531,-1744.80957031,16.73804474,0.00000000,92.25012207,79.49310303); //object(vgssairportland18) (3) CreateObject(8355,510.79998779,-1737.30004883,20.60000038,0.00000000,90.23657227,82.23266602); //object(vgssairportland18) (4) CreateObject(8355,452.97280884,-1771.25781250,20.59742737,0.00000000,90.24148560,180.23818970); //object(vgssairportland18) (5) CreateObject(8355,453.41406,-1872.69921875,21.10000038,0.00000000,90.23620605,180.23071289); //object(vgssairportland18) (6) CreateObject(8355,517.69683838,-1903.23767090,14.95606995,0.00000000,90.23657227,264.23620605); //object(vgssairportland18) (7) CreateObject(8355,643.59472656,-1916.76269531,13.25122070,0.00000000,90.22555542,264.22668457); //object(vgssairportland18) (8) CreateObject(8355,724.69866943,-1919.20886230,5.75000000,0.00000000,90.23071289,284.23217773); //object(vgssairportland18) (9) CreateObject(2932,732.33813477,-1818.73999023,0.00000000,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (1) CreateObject(2932,732.32080078,-1818.68835449,2.90533471,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (2) CreateObject(2932,732.32305908,-1818.62634277,5.81066942,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (3) CreateObject(2932,732.23138428,-1818.52929688,8.71600437,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (4) CreateObject(2932,725.46264648,-1818.77600098,0.00000000,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (5) CreateObject(2932,725.58538818,-1818.75024414,2.90533471,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (6) CreateObject(2932,725.40319824,-1818.55859375,5.81066942,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (7) CreateObject(2932,718.10900879,-1818.84997559,0.00000000,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (8) CreateObject(2932,718.16900635,-1819.00695801,2.90533471,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (9) CreateObject(2932,718.08465576,-1819.06823730,5.81066942,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (10) CreateObject(2932,726.30718994,-1818.54309082,8.71600437,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (11) CreateObject(2932,719.75769043,-1818.42651367,8.71600437,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (12) CreateObject(2932,718.96942139,-1736.90405273,-43.16923141,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (13) CreateObject(2932,717.47100830,-1818.29040527,-7.42176628,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (14) CreateObject(2932,717.25994873,-1817.91748047,-4.51643181,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (15) CreateObject(2932,717.84112549,-1818.59960938,-1.61109710,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (16) CreateObject(2932,721.43133545,-1819.13488770,-2.31681657,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (17) CreateObject(2932,720.85015869,-1817.95141602,-4.51643181,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (18) CreateObject(2932,721.06121826,-1818.64453125,-7.35556126,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (19) CreateObject(2932,725.02154541,-1819.13427734,-2.66855454,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (20) CreateObject(2932,728.61175537,-1819.09130859,-2.81679058,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (21) CreateObject(2932,732.20196533,-1818.27746582,-2.85873842,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (22) CreateObject(2932,735.77661133,-1818.73791504,-5.66500521,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (23) CreateObject(2932,732.21258545,-1818.58801270,-5.75000811,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (24) CreateObject(2932,733.20941162,-1818.93359375,-7.79026794,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (25) CreateObject(2932,729.39489746,-1818.13293457,-8.46274185,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (26) CreateObject(2932,727.93597412,-1817.58056641,-5.55740738,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (27) CreateObject(2932,723.10693359,-1818.62207031,-8.35779381,0.00000000,0.00000000,270.00000000); //object(kmb_container_blue) (28) CreateObject(3361,712.54565430,-1867.20007324,1.90725374,0.00000000,0.00000000,90.00000000); //object(cxref_woodstair) (1) CreateObject(3361,712.56774902,-1871.99938965,5.16648674,0.00000000,0.00000000,90.00000000); //object(cxref_woodstair) (2) CreateObject(3066,712.46582031,-1814.56787109,11.46449184,0.00000000,358.75000000,5.00000000); //object(ammotrn_obj) (1) CreateObject(3279,723.86474609,-1811.66931152,11.01927376,0.00000000,0.00000000,348.00000000); //object(a51_spottower) (1) CreateObject(5822,732.41394043,-1804.76245117,16.87296486,0.00000000,0.00000000,170.00000000); //object(lhroofst14) (1) CreateObject(3631,710.79998779,-1799.40002441,21.79999924,0.00000000,0.00000000,74.00000000); //object(oilcrat_las) (1) CreateObject(1384,548.70001221,-1760.19995117,28.39999962,0.00000000,0.00000000,170.00000000); //object(twrcrane_m_01) (1) CreateObject(3796,703.59997559,-1784.00000000,21.29999924,0.00000000,0.00000000,0.00000000); //object(acbox1_sfs) (1) CreateObject(3575,685.70001221,-1778.30004883,24.00000000,0.00000000,0.00000000,76.00000000); //object(lasdkrt05) (1) CreateObject(6295,689.29998779,-1815.30004883,9.80000019,295.01870728,2.36505127,354.64318848); //object(sanpedlithus_law2) (1) CreateObject(5450,541.89941406,-1786.39941406,7.69999981,0.00000000,0.00000000,15.24658203); //object(laechicano06) (1) CreateObject(3279,695.59997559,-1897.09997559,2.40000010,0.00000000,0.00000000,90.00000000); //object(a51_spottower) (2) CreateObject(3279,660.00000000,-1784.59997559,21.29999924,0.00000000,0.00000000,343.99597168); //object(a51_spottower) (3) CreateObject(3279,488.20001221,-1876.19995117,2.20000005,0.00000000,0.00000000,93.99291992); //object(a51_spottower) (4) CreateObject(3279,491.60000610,-1817.30004883,4.69999981,0.00000000,0.00000000,179.98803711); //object(a51_spottower) (5) CreateObject(3279,569.90002441,-1762.40002441,31.60000038,0.00000000,0.00000000,171.98352051); //object(a51_spottower) (6) CreateObject(7885,577.29998779,-1874.00000000,2.59999990,1.25054932,3.25344849,268.09201050); //object(vegasglfhse1) (1) CreateObject(13025,662.79998779,-1770.40002441,24.50000000,0.00000000,0.00000000,348.00000000); //object(sw_fueldrum01) (1) CreateObject(12930,652.79998779,-1774.80004883,22.70000076,0.00000000,0.00000000,76.00000000); //object(sw_pipepile02) (1) CreateObject(12930,659.90002441,-1776.59997559,22.60000038,0.00000000,0.00000000,75.99792480); //object(sw_pipepile02) (2) CreateObject(5822,481.20001221,-1755.80004883,19.50000000,0.00000000,0.00000000,86.00000000); //object(lhroofst14) (2) CreateObject(3798,512.40002441,-1757.50000000,13.19999981,0.00000000,0.00000000,350.75000000); //object(acbox3_sfs) (1) CreateObject(3865,515.50000000,-1749.30004883,24.29999924,334.25952148,358.33471680,266.77655029); //object(concpipe_sfxrf) (1) CreateObject(3865,523.40002441,-1749.90002441,21.00000000,340.50650024,358.40435791,266.96835327); //object(concpipe_sfxrf) (3) CreateObject(9618,536.70001221,-1745.00000000,28.39999962,0.00000000,0.75000000,347.00000000); //object(scaff1_sfw) (1) CreateObject(3050,607.40002441,-1752.50000000,25.70000076,0.00000000,0.00000000,168.00000000); //object(des_quarrygate2) (2) CreateObject(3050,611.90002441,-1753.40002441,25.39999962,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (3) CreateObject(3050,616.50000000,-1754.30004883,25.39999962,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (4) CreateObject(3050,621.00000000,-1755.09997559,25.39999962,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (5) CreateObject(3050,625.50000000,-1756.30004883,25.50000000,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (6) CreateObject(3050,630.00000000,-1757.09997559,25.50000000,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (7) CreateObject(3050,634.50000000,-1758.00000000,25.50000000,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (8) CreateObject(3050,639.00000000,-1759.09997559,25.50000000,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (9) CreateObject(3050,641.70001221,-1759.40002441,25.50000000,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (10) CreateObject(3050,646.29998779,-1759.90002441,14.60000038,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (11) CreateObject(3050,650.90002441,-1761.19995117,14.60000038,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (12) CreateObject(3050,655.50000000,-1762.50000000,14.80000019,0.00000000,0.00000000,127.99743652); //object(des_quarrygate2) (13) CreateObject(3050,733.79998779,-1786.59997559,14.80000019,0.00000000,0.00000000,161.99743652); //object(des_quarrygate2) (14) CreateObject(3050,737.90002441,-1787.90002441,14.60000038,0.00000000,0.00000000,161.99340820); //object(des_quarrygate2) (15) CreateObject(3050,741.79998779,-1789.09997559,14.60000038,0.00000000,0.00000000,141.99340820); //object(des_quarrygate2) (16) CreateObject(3050,603.40002441,-1751.19995117,20.70000076,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (17) CreateObject(3050,598.90002441,-1750.19995117,20.70000076,0.00000000,0.00000000,167.99743652); //object(des_quarrygate2) (18) CreateObject(3050,594.29998779,-1749.40002441,20.70000076,0.00000000,0.00000000,171.99743652); //object(des_quarrygate2) (19) CreateObject(3050,589.59997559,-1748.69995117,20.70000076,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (20) CreateObject(3050,584.90002441,-1748.00000000,20.70000076,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (21) CreateObject(3050,580.40002441,-1747.50000000,20.70000076,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (22) CreateObject(3050,575.90002441,-1747.00000000,20.79999924,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (23) CreateObject(3050,571.70001221,-1745.50000000,33.79999924,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (24) CreateObject(3050,566.79998779,-1744.90002441,33.79999924,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (25) CreateObject(3050,561.79980469,-1744.19921875,33.79999924,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (26) CreateObject(3050,557.09997559,-1742.80004883,33.20000076,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (27) CreateObject(3050,552.09997559,-1742.09997559,33.09999847,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (28) CreateObject(3050,547.90002441,-1742.30004883,33.79999924,0.00000000,357.25000000,179.49645996); //object(des_quarrygate2) (29) CreateObject(3050,543.70001221,-1741.80004883,33.70000076,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (30) CreateObject(3050,539.29998779,-1741.59997559,20.60000038,0.00000000,0.00000000,171.99645996); //object(des_quarrygate2) (31) CreateObject(3050,511.20001221,-1738.00000000,20.70000076,0.00000000,0.00000000,173.99645996); //object(des_quarrygate2) (32) CreateObject(3050,515.79998779,-1738.50000000,20.50000000,0.00000000,0.00000000,171.99597168); //object(des_quarrygate2) (33) CreateObject(3050,520.40002441,-1739.30004883,20.60000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (34) CreateObject(3050,525.09997559,-1740.00000000,20.60000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (35) CreateObject(3050,529.90002441,-1740.59997559,20.60000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (36) CreateObject(3050,534.59997559,-1741.19995117,20.60000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (37) CreateObject(3050,507.50000000,-1736.50000000,27.10000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (38) CreateObject(3050,502.79998779,-1736.30004883,27.10000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (39) CreateObject(3050,498.10000610,-1735.80004883,27.10000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (40) CreateObject(3050,493.20001221,-1735.09997559,27.10000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (41) CreateObject(3050,488.39999390,-1734.50000000,27.10000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (42) CreateObject(3050,483.60000610,-1733.90002441,27.10000038,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (43) CreateObject(3050,478.89999390,-1733.00000000,27.00000000,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (44) CreateObject(3050,473.60000610,-1732.59997559,12.00000000,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (45) CreateObject(3050,469.29998779,-1731.90002441,11.89999962,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (46) CreateObject(3050,464.60000610,-1731.30004883,11.80000019,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (47) CreateObject(3050,460.10000610,-1730.59997559,11.69999981,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (48) CreateObject(3050,454.70001221,-1729.59997559,11.39999962,0.00000000,0.00000000,171.99096680); //object(des_quarrygate2) (49) CreateObject(3050,658.09997559,-1765.09997559,24.50000000,0.00000000,0.00000000,165.99279785); //object(des_quarrygate2) (51) CreateObject(3050,662.59997559,-1766.40002441,24.50000000,0.00000000,0.00000000,165.99243164); //object(des_quarrygate2) (52) CreateObject(3050,667.09997559,-1767.40002441,24.50000000,0.00000000,0.00000000,165.99243164); //object(des_quarrygate2) (53) CreateObject(3050,671.50000000,-1768.59997559,24.50000000,0.00000000,0.00000000,165.99243164); //object(des_quarrygate2) (54) CreateObject(3050,676.00000000,-1770.00000000,24.50000000,0.00000000,0.00000000,163.99243164); //object(des_quarrygate2) (55) CreateObject(3050,694.90002441,-1775.09997559,23.50000000,0.00000000,0.00000000,163.98742676); //object(des_quarrygate2) (56) CreateObject(3050,699.29998779,-1776.30004883,23.50000000,0.00000000,0.00000000,165.98742676); //object(des_quarrygate2) (57) CreateObject(3050,703.79998779,-1777.50000000,23.89999962,0.00000000,0.00000000,165.98693848); //object(des_quarrygate2) (58) CreateObject(3050,708.20001221,-1778.69995117,23.89999962,0.00000000,0.00000000,165.98693848); //object(des_quarrygate2) (59) CreateObject(3050,712.79998779,-1779.90002441,23.70000076,0.00000000,0.00000000,165.98693848); //object(des_quarrygate2) (60) CreateObject(3050,717.20001221,-1781.09997559,24.29999924,0.00000000,0.00000000,165.98693848); //object(des_quarrygate2) (61) CreateObject(3050,721.50000000,-1782.19995117,24.50000000,0.00000000,0.00000000,163.98693848); //object(des_quarrygate2) (62) CreateObject(3050,726.09997559,-1783.50000000,24.39999962,0.00000000,0.00000000,163.98193359); //object(des_quarrygate2) (63) CreateObject(3050,729.50000000,-1784.50000000,24.20000076,0.00000000,0.00000000,165.98193359); //object(des_quarrygate2) (64) CreateObject(3050,690.09997559,-1774.00000000,25.20000076,0.00000000,0.00000000,165.98144531); //object(des_quarrygate2) (66) CreateObject(3050,685.50000000,-1772.80004883,25.29999924,0.00000000,0.00000000,165.98144531); //object(des_quarrygate2) (67) CreateObject(3050,680.50000000,-1771.00000000,24.39999962,0.00000000,0.00000000,165.98144531); //object(des_quarrygate2) (68) CreateObject(8263,454.50000000,-1789.19921875,6.69999981,0.00000000,355.99548340,90.00000000); //object(vgsselecfence14) (1) CreateObject(8263,510.29980469,-1901.29980469,1.70000005,0.00000000,0.00000000,173.99597168); //object(vgsselecfence14) (2) CreateObject(8263,626.00000000,-1913.50000000,3.70000005,0.00000000,0.00000000,173.99597168); //object(vgsselecfence14) (3) CreateObject(8263,454.70001221,-1835.00000000,3.59999990,0.00000000,0.00000000,90.00000000); //object(vgsselecfence14) (5) CreateObject(8263,650.09997559,-1920.59997559,2.70000005,0.00000000,0.00000000,180.49598694); //object(vgsselecfence14) (6) CreateObject(3050,737.59997559,-1845.40002441,9.80000019,0.00000000,0.00000000,89.99096680); //object(des_quarrygate2) (70) CreateObject(3050,736.79998779,-1840.69995117,10.50000000,0.00000000,0.00000000,89.98901367); //object(des_quarrygate2) (71) CreateObject(3050,737.59997559,-1854.90002441,9.19999981,0.00000000,0.00000000,89.98901367); //object(des_quarrygate2) (72) CreateObject(3050,737.00000000,-1850.50000000,9.50000000,0.00000000,0.00000000,89.98901367); //object(des_quarrygate2) (73) CreateObject(3050,741.29998779,-1804.90002441,14.30000019,0.00000000,0.00000000,81.98901367); //object(des_quarrygate2) (74) CreateObject(3050,740.70001221,-1809.40002441,14.30000019,0.00000000,0.00000000,81.98547363); //object(des_quarrygate2) (75) CreateObject(3050,740.20001221,-1814.30004883,14.10000038,0.00000000,0.25000000,83.98547363); //object(des_quarrygate2) (76) CreateObject(18367,605.50000000,-1763.80004883,22.79999924,356.00000000,0.00000000,258.00000000); //object(cw2_bikelog) (1) CreateObject(18367,602.50000000,-1763.19995117,22.89999962,350.50000000,0.00000000,257.99743652); //object(cw2_bikelog) (2) CreateObject(18367,602.70001221,-1761.30004883,23.00000000,350.49682617,0.00000000,257.99194336); //object(cw2_bikelog) (3) CreateObject(18367,605.90002441,-1761.90002441,22.79999924,355.99548340,0.00000000,257.99743652); //object(cw2_bikelog) (4) CreateObject(3050,457.10000610,-1730.00000000,11.60000038,358.00000000,359.74984741,171.98773193); //object(des_quarrygate2) (26) CreateObject(3631,522.79998779,-1852.50000000,3.90000010,0.00000000,2.50000000,270.00000000); //object(oilcrat_las) (2) CreateObject(3631,555.20001221,-1766.19995117,13.89999962,0.00000000,0.00000000,262.00000000); //object(oilcrat_las) (3) CreateObject(3631,678.70001221,-1867.50000000,5.59999990,0.61810303,325.49771118,178.42126465); //object(oilcrat_las) (4) CreateObject(17841,595.40002441,-1819.19995117,6.50000000,0.00000000,359.75000000,88.00000000); //object(gymblok2_lae2) (1) CreateObject(13060,523.00000000,-1843.30004883,6.30000019,357.25000000,0.00000000,180.00000000); //object(ce_factcomp1) (1) CreateObject(3631,597.70001221,-1841.09997559,8.39999962,0.00000000,359.74938965,178.00000000); //object(oilcrat_las) (5) //=============================TheBoss beach map==============================// CreateObject(8171,1927.59997559,-1351.30004883,27.89999962,0.00000000,271.99996948,269.50006104); //object(vgssairportland06) (1) CreateObject(5435,1998.69921875,-1400.79980469,30.70000076,84.38049316,290.79702759,161.35626221); //object(laeroad06) (1) CreateObject(5435,1998.19995117,-1401.00000000,18.60000038,275.06094360,302.84854126,214.95074463); //object(laeroad06) (2) CreateObject(5441,1945.40002441,-1450.90002441,21.10000038,89.20944214,251.56890869,108.43273926); //object(laeroad12) (1) CreateObject(5441,1921.30004883,-1450.90002441,20.60000038,89.20898438,251.56494141,108.42956543); //object(laeroad12) (3) CreateObject(5442,1862.09997559,-1381.09997559,21.60000038,88.00000000,0.00000000,270.00000000); //object(laeroad13) (1) CreateObject(5442,1862.19995117,-1421.69995117,21.60000038,87.99499512,0.00000000,270.00000000); //object(laeroad13) (2) CreateObject(987,1862.00000000,-1453.90002441,23.20000076,354.76281738,270.36727905,319.01684570); //object(elecfence_bar) (1) CreateObject(987,1873.69995117,-1450.59997559,29.39999962,357.95538330,1.75106812,181.10699463); //object(elecfence_bar) (2) CreateObject(1633,1948.40002441,-1384.30004883,23.39999962,354.00000000,0.00000000,132.00000000); //object(landjump) (1) CreateObject(1633,1942.19995117,-1389.90002441,24.29999924,347.99597168,0.00000000,131.99523926); //object(landjump) (2) CreateObject(1633,1936.00000000,-1395.50000000,25.20000076,351.99200439,0.25247192,132.02484131); //object(landjump) (3) CreateObject(11495,1925.80004883,-1405.00000000,25.89999962,359.00000000,359.49993896,311.99127197); //object(des_ranchjetty) (1) CreateObject(11495,1910.40002441,-1418.80004883,26.20000076,358.99475098,359.49462891,311.98974609); //object(des_ranchjetty) (2) CreateObject(11495,1893.50000000,-1432.00000000,27.50000000,353.74523926,359.24017334,303.91580200); //object(des_ranchjetty) (3) CreateObject(944,1883.30004883,-1438.90002441,28.29999924,0.00000000,0.00000000,32.50000000); //object(packing_carates04) (1) CreateObject(944,1880.90002441,-1440.40002441,28.29999924,0.00000000,0.00000000,30.99755859); //object(packing_carates04) (2) CreateObject(3578,1875.90002441,-1443.50000000,28.29999924,359.00061035,2.00027466,31.78494263); //object(dockbarr1_la) (3) CreateObject(2934,1952.90002441,-1429.09997559,10.80000019,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (2) CreateObject(2934,1952.90002441,-1426.19995117,10.69999981,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (3) CreateObject(2934,1952.90002441,-1423.09997559,10.80000019,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (4) CreateObject(2934,1952.89941406,-1423.09960938,10.80000019,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (5) CreateObject(2934,1945.80004883,-1429.19995117,10.80000019,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (6) CreateObject(2934,1945.69995117,-1423.00000000,10.80000019,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (8) CreateObject(2934,1945.69995117,-1423.00000000,13.69999981,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (9) CreateObject(2934,1945.59997559,-1429.19995117,13.69999981,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (10) CreateObject(2933,1945.19995117,-1426.09997559,10.69999981,288.75646973,268.52758789,267.94506836); //object(pol_comp_gate) (1) CreateObject(2934,1938.50000000,-1422.90002441,10.80000019,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (11) CreateObject(2934,1938.40002441,-1423.00000000,13.69999981,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (12) CreateObject(2934,1938.80004883,-1429.09997559,10.80000019,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (13) CreateObject(2934,1938.50000000,-1429.19995117,13.69999981,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (14) CreateObject(2934,1927.09997559,-1421.19995117,11.80000019,30.25000000,0.00000000,2.75000000); //object(kmb_container_red) (15) CreateObject(2934,1933.59997559,-1420.40002441,11.30000019,30.24536133,0.00000000,2.74658203); //object(kmb_container_red) (16) CreateObject(2933,1930.30004883,-1421.90002441,10.80000019,298.75119019,269.08563232,2.45767212); //object(pol_comp_gate) (2) CreateObject(2934,1931.29980469,-1422.89941406,15.50000000,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (17) CreateObject(2934,1924.30004883,-1422.69995117,11.10000038,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (18) CreateObject(2934,1924.19995117,-1422.90002441,13.10000038,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (19) CreateObject(2934,1917.40002441,-1422.80004883,11.19999981,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (20) CreateObject(2934,1917.40002441,-1422.69995117,13.10000038,0.00000000,0.00000000,90.00000000); //object(kmb_container_red) (21) CreateObject(2934,1933.40002441,-1421.59997559,13.69999981,30.24536133,0.00000000,2.74658203); //object(kmb_container_red) (22) CreateObject(2933,1960.30004883,-1426.50000000,12.30000019,273.08908081,284.00573730,284.02587891); //object(pol_comp_gate) (3) CreateObject(2932,1912.40002441,-1424.80004883,10.89999962,0.00000000,0.00000000,0.00000000); //object(kmb_container_blue) (1) CreateObject(2932,1912.40002441,-1424.80004883,13.80000019,0.00000000,0.00000000,0.00000000); //object(kmb_container_blue) (2) CreateObject(2932,1912.40002441,-1421.59997559,13.80000019,0.00000000,0.00000000,0.75000000); //object(kmb_container_blue) (3) CreateObject(2932,1912.30004883,-1431.50000000,13.89999962,358.25003052,0.25012207,0.00762939); //object(kmb_container_blue) (4) CreateObject(2932,1908.00000000,-1426.90002441,10.80000019,0.00000000,0.00000000,272.00000000); //object(kmb_container_blue) (5) CreateObject(2933,1931.09997559,-1429.90002441,10.60000038,302.77764893,272.32812500,176.26898193); //object(pol_comp_gate) (4) CreateObject(3578,1891.79980469,-1356.79980469,20.10000038,7.78381348,329.68872070,28.27331543); //object(dockbarr1_la) (5) CreateObject(897,1886.59997559,-1433.90002441,6.80000019,0.00000000,0.00000000,0.00000000); //object(searock01) (1) CreateObject(897,1882.50000000,-1430.09997559,6.00000000,0.00000000,0.00000000,0.00000000); //object(searock01) (2) CreateObject(897,1888.90002441,-1438.59997559,8.60000038,0.00000000,0.00000000,0.00000000); //object(searock01) (3) CreateObject(897,1888.89941406,-1438.59960938,8.60000038,0.00000000,0.00000000,0.00000000); //object(searock01) (4) CreateObject(3268,1881.79980469,-1388.69921875,12.60000038,0.00000000,0.00000000,147.99682617); //object(mil_hangar1_) (1) CreateObject(3066,1883.80004883,-1397.59997559,13.30000019,0.00000000,0.00000000,0.00000000); //object(ammotrn_obj) (1) CreateObject(2991,1893.79980469,-1384.50000000,13.50000000,89.74731445,269.99450684,62.24853516); //object(imy_bbox) (1) CreateObject(2991,1880.90002441,-1372.50000000,13.19999981,359.24774170,270.00000000,328.74261475); //object(imy_bbox) (2) CreateObject(18260,1872.50000000,-1396.00000000,14.10000038,0.00000000,0.00000000,87.50000000); //object(crates01) (1) CreateObject(925,1874.80004883,-1383.40002441,13.60000038,0.00000000,0.00000000,326.00000000); //object(rack2) (1) CreateObject(925,1876.69995117,-1384.69995117,13.60000038,0.00000000,0.00000000,325.99731445); //object(rack2) (2) CreateObject(925,1878.59960938,-1386.00000000,13.60000038,0.00000000,0.00000000,325.99182129); //object(rack2) (3) CreateObject(2567,1904.59997559,-1409.40002441,14.60000038,0.00000000,0.00000000,60.00000000); //object(ab_warehouseshelf) (1) CreateObject(2567,1908.09997559,-1405.09997559,14.50000000,0.00000000,0.00000000,35.99633789); //object(ab_warehouseshelf) (2) CreateObject(2567,1905.00000000,-1414.80004883,14.50000000,0.00000000,0.00000000,127.99121094); //object(ab_warehouseshelf) (3) CreateObject(2567,1911.69995117,-1404.40002441,14.50000000,0.00000000,0.00000000,123.99072266); //object(ab_warehouseshelf) (4) CreateObject(2567,1919.69995117,-1394.90002441,14.50000000,0.00000000,0.00000000,133.98620605); //object(ab_warehouseshelf) (5) CreateObject(2567,1923.09997559,-1398.69995117,14.50000000,0.00000000,0.00000000,133.98376465); //object(ab_warehouseshelf) (6) CreateObject(2567,1925.40002441,-1403.30004883,14.50000000,0.00000000,0.00000000,97.98376465); //object(ab_warehouseshelf) (7) CreateObject(2567,1924.59997559,-1407.09997559,14.50000000,0.00000000,0.00000000,9.98156738); //object(ab_warehouseshelf) (8) CreateObject(2567,1919.59997559,-1408.00000000,14.50000000,0.00000000,0.00000000,9.98107910); //object(ab_warehouseshelf) (9) CreateObject(2567,1916.09960938,-1396.59960938,14.69999981,0.00000000,0.00000000,43.97827148); //object(ab_warehouseshelf) (10) CreateObject(3575,1987.30004883,-1371.90002441,25.39999962,0.00000000,0.00000000,180.00000000); //object(lasdkrt05) (1) CreateObject(987,1987.19995117,-1379.90002441,22.70000076,359.95013428,1.49569702,1.04296875); //object(elecfence_bar) (4) CreateObject(974,1980.30004883,-1379.90002441,25.60000038,0.00000000,0.00000000,0.00000000); //object(tall_fence) (1) CreateObject(2933,1980.90002441,-1415.69995117,18.60000038,299.63708496,69.05175781,69.98150635); //object(pol_comp_gate) (5) CreateObject(2933,1973.59997559,-1415.59997559,18.00000000,306.84582520,285.74908447,282.66412354); //object(pol_comp_gate) (6) CreateObject(2933,1968.09960938,-1414.89941406,14.30000019,303.32153320,288.01208496,284.51293945); //object(pol_comp_gate) (7) CreateObject(3578,1962.90002441,-1377.90002441,25.10000038,2.59558105,329.96289062,13.24615479); //object(dockbarr1_la) (5) CreateObject(3578,1971.00000000,-1376.19995117,29.89999962,2.59277344,329.95788574,13.24401855); //object(dockbarr1_la) (5) CreateObject(3578,1972.00000000,-1375.90002441,31.00000000,0.19650269,323.49154663,11.89083862); //object(dockbarr1_la) (5) CreateObject(944,1978.30004883,-1382.50000000,35.09999847,0.00000000,270.00000000,0.00000000); //object(packing_carates04) (3) CreateObject(944,1978.30004883,-1382.50000000,37.50000000,0.00000000,270.00000000,0.00000000); //object(packing_carates04) (4) CreateObject(944,1978.30004883,-1382.40002441,39.90000153,0.00000000,270.00000000,0.00000000); //object(packing_carates04) (5) CreateObject(944,1977.80004883,-1359.59997559,36.00000000,0.00000000,270.00000000,0.00000000); //object(packing_carates04) (6) CreateObject(944,1977.80004883,-1359.59997559,38.40000153,0.00000000,270.00000000,0.00000000); //object(packing_carates04) (7) CreateObject(944,1977.80004883,-1359.59997559,40.79999924,0.00000000,270.00000000,0.00000000); //object(packing_carates04) (8) CreateObject(2933,1980.69995117,-1356.30004883,24.60000038,296.51013184,91.02108765,90.39163208); //object(pol_comp_gate) (7) CreateObject(2935,1882.69995117,-1403.00000000,21.00000000,9.99383545,357.96917725,328.35253906); //object(kmb_container_yel) (1) CreateObject(2935,1886.30004883,-1396.90002441,22.20000076,9.99206543,357.96752930,328.34838867); //object(kmb_container_yel) (2) CreateObject(2934,1895.00000000,-1383.40002441,21.00000000,10.25000000,0.00000000,148.00000000); //object(kmb_container_red) (17) CreateObject(2934,1891.90002441,-1388.50000000,22.00000000,10.24475098,0.00000000,147.99682617); //object(kmb_container_red) (17) CreateObject(2933,1884.30004883,-1368.90002441,18.60000038,276.52508545,94.43585205,163.71911621); //object(pol_comp_gate) (7) CreateObject(2933,1869.00000000,-1405.59997559,14.19999981,299.96118164,279.60479736,339.05865479); //object(pol_comp_gate) (7) CreateObject(2933,1870.30004883,-1403.40002441,16.29999924,306.25494385,268.96624756,327.97351074); //object(pol_comp_gate) (7) CreateObject(2567,1884.30004883,-1392.80004883,23.00000000,0.00000000,0.00000000,328.00000000); //object(ab_warehouseshelf) (11) CreateObject(2567,1887.19995117,-1388.09997559,22.79999924,0.00000000,0.00000000,327.99682617); //object(ab_warehouseshelf) (12) CreateObject(2567,1877.30004883,-1381.69995117,22.79999924,0.00000000,0.00000000,327.99682617); //object(ab_warehouseshelf) (13) CreateObject(2567,1874.40002441,-1386.59997559,23.10000038,0.00000000,0.00000000,327.99682617); //object(ab_warehouseshelf) (14) CreateObject(2567,1881.59997559,-1382.69995117,22.60000038,0.00000000,0.00000000,3.99682617); //object(ab_warehouseshelf) (15) CreateObject(2567,1877.00000000,-1389.90002441,22.79999924,0.00000000,0.00000000,295.99353027); //object(ab_warehouseshelf) (16) CreateObject(2567,1881.69995117,-1394.00000000,22.70000076,0.00000000,0.00000000,55.98815918); //object(ab_warehouseshelf) (17) CreateObject(3577,1881.09997559,-1387.30004883,22.10000038,0.00000000,0.00000000,328.00000000); //object(dockcrates1_la) (1) CreateObject(3577,1881.09997559,-1387.30004883,23.70000076,0.00000000,0.00000000,327.99682617); //object(dockcrates1_la) (2) CreateObject(3577,1881.09997559,-1387.30004883,25.29999924,0.00000000,0.00000000,327.99682617); //object(dockcrates1_la) (3) CreateObject(2567,1909.69995117,-1385.90002441,11.30000019,0.00000000,0.00000000,51.97827148); //object(ab_warehouseshelf) (10) CreateObject(2567,1906.59997559,-1389.90002441,11.30000019,0.00000000,0.00000000,51.97631836); //object(ab_warehouseshelf) (10) CreateObject(2567,1903.59997559,-1393.90002441,11.30000019,0.00000000,0.00000000,51.97631836); //object(ab_warehouseshelf) (10) CreateObject(2567,1870.09997559,-1447.69995117,14.39999962,0.00000000,0.00000000,83.97631836); //object(ab_warehouseshelf) (10) CreateObject(2567,1868.30004883,-1443.00000000,14.50000000,0.00000000,0.00000000,135.97399902); //object(ab_warehouseshelf) (10) //============================================================================// return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 2043.6564,-1402.3992,68.3239); SetPlayerCameraPos(playerid, 2047.3601,-1404.0465,68.3248); SetPlayerCameraLookAt(playerid, 2043.6564,-1402.3992,68.3239); return 1; } public OnPlayerConnect(playerid) { new playername[MAX_PLAYER_NAME]; new pfile[256]; new string1[64]; GetPlayerName(playerid, playername, sizeof(playername)); format(string1, sizeof(string1), "%s (ID: %d) has joined the server", playername, playerid); SendClientMessageToAll(COLOR_GREEN1, string1); new file[128]; format(file, sizeof(file), "Users/%s.ini", pName(playerid)); PlayerInfo[playerid][Name] = playername; PlayerInfo[playerid][IP] = 0; PlayerInfo[playerid][Registered] = 0; PlayerInfo[playerid][Password] = 0; PlayerInfo[playerid][AdminLevel] = 0; PlayerInfo[playerid][VIPLevel] = 0; PlayerInfo[playerid][Money] = 0; PlayerInfo[playerid][Rank] = 0; PlayerInfo[playerid][Banned] = 0; dini_IntSet(pfile,"Name",PlayerInfo[playerid][Name]); dini_IntSet(pfile,"Password",PlayerInfo[playerid][Password]); dini_IntSet(pfile,"AdminLevel",PlayerInfo[playerid][AdminLevel]); dini_IntSet(pfile,"VIPLevel",PlayerInfo[playerid][VIPLevel]); dini_IntSet(pfile,"Money",PlayerInfo[playerid][Money]); dini_IntSet(pfile,"Kills",PlayerInfo[playerid][Kills]); dini_IntSet(pfile,"Deaths",PlayerInfo[playerid][Deaths]); dini_IntSet(pfile,"Rank",PlayerInfo[playerid][Rank]); dini_IntSet(pfile,"Banned",PlayerInfo[playerid][Banned]); if(userfile(playerid)) { new playerip[16]; GetPlayerIp(playerid,playerip,sizeof(playerip)); ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT,"Login","Type in your password to login","Login","Exit"); new msg2[128]; format(msg2, sizeof(msg2), "Welcome back %s. Your account is registered. Login to get your stats back from last time!"); SendClientMessage(playerid, COLOR_WHITE, msg2); } else { ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Register","Please register to save your stats!","Register","Exit"); new msg3[128]; format(msg3, sizeof(msg3), "Welcome %s. Type in your password to register this account", pName(playerid)); SendClientMessage(playerid, COLOR_WHITE, msg3); } return 1; } public OnPlayerDisconnect(playerid, reason) { new PlayerName[MAX_PLAYER_NAME], string[56]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); switch(reason) { case 0: format(string, sizeof(string), "%s has left the server. [TimeOut]", PlayerName); case 1: format(string, sizeof(string), "%s has left the server. [Leaving]", PlayerName); case 2: format(string, sizeof(string), "%s has left the server. [Kicked]", PlayerName); } SendClientMessageToAll(COLOR_YELLOW, string); new pfile[256]; new Ip[16]; new playerip; new password; new playername[MAX_PLAYER_NAME]; format(pfile,sizeof(pfile),"Users/&s.ini", pName(playerid)); PlayerInfo[playerid][Name] = playername; PlayerInfo[playerid][IP] = playerip; PlayerInfo[playerid][Registered] = 1; PlayerInfo[playerid][Password] = password; PlayerInfo[playerid][AdminLevel] = 0; PlayerInfo[playerid][VIPLevel] = 0; PlayerInfo[playerid][Money] = 0; PlayerInfo[playerid][Rank] = 0; PlayerInfo[playerid][Banned] = 0; dini_IntSet(pfile,"Name",PlayerInfo[playerid][Name]); dini_IntSet(pfile,"IP",PlayerInfo[playerid][IP]); dini_IntSet(pfile,"Password",PlayerInfo[playerid][Password]); dini_IntSet(pfile,"AdminLevel",PlayerInfo[playerid][AdminLevel]); dini_IntSet(pfile,"VIPLevel",PlayerInfo[playerid][VIPLevel]); dini_IntSet(pfile,"Money",PlayerInfo[playerid][Money]); dini_IntSet(pfile,"Kills",PlayerInfo[playerid][Kills]); dini_IntSet(pfile,"Deaths",PlayerInfo[playerid][Deaths]); dini_IntSet(pfile,"Rank",PlayerInfo[playerid][Rank]); dini_IntSet(pfile,"Banned",PlayerInfo[playerid][Banned]); dini_Set(pfile,"Ip",Ip); return 1; } public OnPlayerSpawn(playerid) { SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,1100); SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,1100); SetPlayerPos(playerid, 1987.3988,-1359.2577,23.7744); //joran spawn 1 terrrorist SetPlayerPos(playerid, 1991.1611,-1355.7462,23.7907); //joran spawn 2 terrorist SetPlayerPos(playerid, 1985.0529,-1355.2909,23.7928); //joran spawn 3 terrorist SetPlayerPos(playerid, 1990.4865,-1367.9407,26.4056); //joran spawn 4 terrorist SetPlayerPos(playerid, 1881.5167,-1434.6281,10.3594); //joran spawn 1 antiterrorist SetPlayerPos(playerid, 1886.1265,-1440.2062,13.1892); //joran spawn 2 antiterrorist SetPlayerPos(playerid, 1877.1422,-1427.2617,10.3594); //joran spawn 3 antiterrorist SetPlayerPos(playerid, 1872.5468,-1427.0975,10.4746); //joran spawn 4 antiterrorist SetPlayerPos(playerid, 737.6976,-1794.6292,13.3325); //benny spawn 1 terrorist SetPlayerPos(playerid, 736.2289,-1818.1173,12.5519); //benny spawn 2 terrorist SetPlayerPos(playerid, 732.4179,-1847.6100,10.7477); //benny spawn 3 terrorist SetPlayerPos(playerid, 735.0881,-1857.6600,9.0987); //benny spawn 4 terrorist SetPlayerPos(playerid, 461.7431,-1737.4938,9.2878); //benny spawn 1 antiterrorist SetPlayerPos(playerid, 476.5807,-1737.4340,9.8800); //benny spawn 2 antiterrorist SetPlayerPos(playerid, 472.1261,-1772.3422,14.1197); //benny spawn 3 antiterrorist SetPlayerPos(playerid, 484.0247,-1760.0303,14.1140); //benny spawn 4 antiterrorist return 1; } public OnPlayerDeath(playerid, killerid, reason) { new pname[24], kfile[50], pfile[50], kname[24]; GetPlayerName(playerid, pname, sizeof(pname)); GetPlayerName(playerid, kname, sizeof(kname)); format(kfile, sizeof(kfile), "Users/%s.ini", kname); format(pfile, sizeof(pfile), "Users/%s.ini", pname); if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID, playerid, reason); PlayerInfo[playerid][Deaths]++; dini_IntSet(pfile, "Deaths", PlayerInfo[playerid][Deaths]); } else { SendDeathMessage(killerid, playerid, reason); PlayerInfo[killerid][Kills]++; PlayerInfo[playerid][Deaths]++; dini_IntSet(pfile, "Deaths", PlayerInfo[playerid][Deaths]); dini_IntSet(pfile, "Kills", PlayerInfo[playerid][Kills]); } return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/benny", cmdtext, true, 10) == 0) { SetPlayerPos(playerid, 678.70001221,-1867.50000000,6); GivePlayerWeapon(playerid, 31,1000); GivePlayerWeapon(playerid, 29,1000); GivePlayerWeapon(playerid, 34,1000); GivePlayerWeapon(playerid, 27,1000); GivePlayerWeapon(playerid, 24,1000); return 1; } if (strcmp("/joran", cmdtext, true, 10) == 0) { SetPlayerPos(playerid, 1936.00000000,-1395.50000000,25.20000); GivePlayerWeapon(playerid, 31,1000); GivePlayerWeapon(playerid, 29,1000); GivePlayerWeapon(playerid, 34,1000); GivePlayerWeapon(playerid, 27,1000); GivePlayerWeapon(playerid, 24,1000); return 1; } if (strcmp("/jetpack", cmdtext, true, 10) == 0) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(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) { 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[]) { new playername[MAX_PLAYERS]; GetPlayerName(playerid,playername, sizeof(playername)); if(dialogid == Register) { if(response == 1) { if(!inputtext[0]) { ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Register","Enter a password to register your account","Register","Exit"); return 1; } new pfile[128]; format(pfile, sizeof(pfile), "Users/&s.ini", pName(playerid)); new Ip[16]; new playerip; GetPlayerIp(playerid,Ip,sizeof(Ip)); new password = num_hash(inputtext); dini_Create(pfile); PlayerInfo[playerid][Name] = playername[MAX_PLAYER_NAME]; PlayerInfo[playerid][IP] = playerip; PlayerInfo[playerid][Registered] = 1; PlayerInfo[playerid][Password] = password; PlayerInfo[playerid][AdminLevel] = 0; PlayerInfo[playerid][VIPLevel] = 0; PlayerInfo[playerid][Money] = 0; PlayerInfo[playerid][Rank] = 0; PlayerInfo[playerid][Banned] = 0; dini_IntSet(pfile,"Name",PlayerInfo[playerid][Name]); dini_IntSet(pfile,"IP",PlayerInfo[playerid][IP]); dini_IntSet(pfile,"Password",PlayerInfo[playerid][Password]); dini_IntSet(pfile,"AdminLevel",PlayerInfo[playerid][AdminLevel]); dini_IntSet(pfile,"VIPLevel",PlayerInfo[playerid][VIPLevel]); dini_IntSet(pfile,"Money",PlayerInfo[playerid][Money]); dini_IntSet(pfile,"Kills",PlayerInfo[playerid][Kills]); dini_IntSet(pfile,"Deaths",PlayerInfo[playerid][Deaths]); dini_IntSet(pfile,"Rank",PlayerInfo[playerid][Rank]); dini_IntSet(pfile,"Banned",PlayerInfo[playerid][Banned]); SendClientMessage(playerid, COLOR_GREEN, "You have successfully registrated"); SendClientMessage(playerid, COLOR_GREEN, "Welcome To The Server. Enjoy Your Time"); new string[256]; format(string, sizeof(string), "Your New Password Is \\'%s'//", inputtext); SendClientMessage(playerid, COLOR_WHITE, string); } if(response == 0) { Kick(playerid); new string[256]; format(string, sizeof(string), "\\%s didnt take some time to register, and have been kicked from the server//",playername); } } if(dialogid == Login) { if(response == 1) { new password = num_hash(inputtext); if(PlayerInfo[playerid][Password] == password) SendClientMessage(playerid, COLOR_GREEN, "Welcome back %s. Login to get your stats from last visiting back"); } else { Kick(playerid); new string1[256]; format(string1, sizeof(string1),"%s didnt want to login, and have been kicked from the server",playername); SendClientMessageToAll(COLOR_YELLOW, string1); } } if(response == 0) { Kick(playerid); new string1[256]; format(string1, sizeof(string1),"%s didnt want to login, and have been kicked from the server",playername); SendClientMessageToAll(COLOR_YELLOW, string1); } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { if(clickedplayerid == playerid) { new statstr[500]; format(statstr, sizeof(statstr), "Name: %s\nAdminLevel: %d\nVIPLevel: %d\nMoney: %d\nKills: %d\nDeaths: %d\nRank: %d\nBanned: %d",PlayerInfo[playerid][Name],PlayerInfo[playerid][IP],PlayerInfo[playerid][AdminLevel],PlayerInfo[playerid][VIPLevel],PlayerInfo[playerid][Money],PlayerInfo[playerid][Kills],PlayerInfo[playerid][Deaths],PlayerInfo[playerid][Rank],PlayerInfo[playerid][Banned]); ShowPlayerDialog(playerid, Stats, DIALOG_STYLE_MSGBOX, "Player Stats", statstr, "Ok", "Exit"); } return 1; } //****************************************************************************// //===================================Stock====================================// //============================================================================// stock userfile(playerid) { new FilePath[128]; format(FilePath, sizeof(FilePath), "dRegis/%s.ini", pName(playerid)); if(dini_Exists(FilePath)) return 1; return 0; } //============================================================================//