it wont save :L
#1

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;
}
//============================================================================//
Reply
#2

pawn Код:
dini_IntSet(pfile,"Name",PlayerInfo[playerid][Name]);
dini_IntSet(pfile,"Password",PlayerInfo[playerid][Password]);
Reply
#3

Quote:
Originally Posted by Cjgogo
Посмотреть сообщение
pawn Код:
dini_IntSet(pfile,"Name",PlayerInfo[playerid][Name]);
dini_IntSet(pfile,"Password",PlayerInfo[playerid][Password]);
still dont
the file name i get is called &s and inside it its:
Код:
Name=0
Ip=
Password=0
AdminLevel=0
VIPLevel=0
Money=0
Kills=0
Deaths=0
Rank=0
Banned=0
file name is also totaly wrong from my user name :L
Reply
#4

THE NAME is a string NOT a variable
Reply
#5

But how do i make them as a string then -.- ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)