+{"ud0", 0, 0, 700}, //UserData0
+{"ud1", 0, 0, 701}, //UserData1
+{"ud2", 0, 0, 702}, //UserData2
+{"ud3", 0, 0, 703}, //UserData3
+{"ud4", 0, 0, 704}, //UserData4
+{"ud5", 0, 0, 705}, //UserData5
+{"ud6", 0, 0, 706}, //UserData6
+{"ud7", 0, 0, 707}, //UserData7
+{"ud8", 0, 0, 708}, //UserData8
+{"ud9", 0, 0, 709}, //UserData9
+
+{"prepaid", 0, 0, 'e'}, //prepaid traff
+{"create", 0, 0, 'n'}, //create
+{"delete", 0, 0, 'l'}, //delete
+
+{"note", 0, 0, 'N'}, //Note
+{"name", 0, 0, 'A'}, //nAme
+{"address", 0, 0, 'D'}, //aDdress
+{"email", 0, 0, 'L'}, //emaiL
+{"phone", 0, 0, 'P'}, //phone
+{"group", 0, 0, 'G'}, //Group
+{"ip", 0, 0, 'I'}, //IP-address of user
+{"authorized-by",0, 0, 800}, //always online
+
+{0, 0, 0, 0}};
+
+struct option long_options_set[] = {
+{"server", 1, 0, 's'}, //Server
+{"port", 1, 0, 'p'}, //Port
+{"admin", 1, 0, 'a'}, //Admin
+{"admin_pass", 1, 0, 'w'}, //passWord
+{"user", 1, 0, 'u'}, //User
+{"addcash", 1, 0, 'c'}, //Add Cash
+{"setcash", 1, 0, 'v'}, //Set Cash
+{"credit", 1, 0, 'r'}, //cRedit
+{"tariff", 1, 0, 't'}, //Tariff
+{"message", 1, 0, 'm'}, //message
+{"password", 1, 0, 'o'}, //password
+{"down", 1, 0, 'd'}, //down
+{"passive", 1, 0, 'i'}, //passive
+{"disable-stat",1, 0, 'S'}, //disable detail stat
+{"always-online",1, 0, 'O'}, //always online
+{"u0", 1, 0, 500}, //U0
+{"u1", 1, 0, 501}, //U1
+{"u2", 1, 0, 502}, //U2
+{"u3", 1, 0, 503}, //U3
+{"u4", 1, 0, 504}, //U4
+{"u5", 1, 0, 505}, //U5
+{"u6", 1, 0, 506}, //U6
+{"u7", 1, 0, 507}, //U7
+{"u8", 1, 0, 508}, //U8
+{"u9", 1, 0, 509}, //U9
+{"d0", 1, 0, 600}, //D0
+{"d1", 1, 0, 601}, //D1
+{"d2", 1, 0, 602}, //D2
+{"d3", 1, 0, 603}, //D3
+{"d4", 1, 0, 604}, //D4
+{"d5", 1, 0, 605}, //D5
+{"d6", 1, 0, 606}, //D6
+{"d7", 1, 0, 607}, //D7
+{"d8", 1, 0, 608}, //D8
+{"d9", 1, 0, 609}, //D9
+
+{"ud0", 1, 0, 700}, //UserData
+{"ud1", 1, 0, 701}, //UserData1
+{"ud2", 1, 0, 702}, //UserData2
+{"ud3", 1, 0, 703}, //UserData3
+{"ud4", 1, 0, 704}, //UserData4
+{"ud5", 1, 0, 705}, //UserData5
+{"ud6", 1, 0, 706}, //UserData6
+{"ud7", 1, 0, 707}, //UserData7
+{"ud8", 1, 0, 708}, //UserData8
+{"ud9", 1, 0, 709}, //UserData9
+
+{"prepaid", 1, 0, 'e'}, //prepaid traff
+{"create", 1, 0, 'n'}, //create
+{"delete", 1, 0, 'l'}, //delete
+
+{"note", 1, 0, 'N'}, //Note
+{"name", 1, 0, 'A'}, //nAme
+{"address", 1, 0, 'D'}, //aDdress
+{"email", 1, 0, 'L'}, //emaiL
+{"phone", 1, 0, 'P'}, //phone
+{"group", 1, 0, 'G'}, //Group
+{"ip", 0, 0, 'I'}, //IP-address of user
+
+{0, 0, 0, 0}};
+
+//-----------------------------------------------------------------------------
+double ParseCash(const char * c, string * message)