sanek_kulikov
Умник
Привет всем, в этом мануале я покажу вам как вшить казино Caligula в ваш мод, данная тема была ранее но там люди жаловались что там не весь код и я решил написать свою тему.
Автор казино pavelost
Ко всем #define добавляем цвета (если нету)
ко всем new добавляем
ищем enum pInfo и добавляем туда
В public OnGameModeInit() добавим
В public OnPlayerConnect(playerid)
В public OnPlayerRegister(playerid, password[])
В public OnPlayerUpdateRL(playerid)
В public OnPlayerLogin(playerid,password[])
ini_getInteger(File,"Kazino",PlayerInfo[playerid][pKazino]);
ini_getInteger(File,"KRank",PlayerInfo[playerid][pKRank]);
ini_getInteger(File,"Kazpay",PlayerInfo[playerid][pKazpay]);
Ко всем командам в public OnPlayerCommandText(playerid, cmdtext[])
В public OnPlayerPickUpPickup(playerid, pickupid)
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
В public PayDay()
В public OnPlayerUpdate(playerid)
Ко всем диалогам в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Автор казино pavelost
Ко всем #define добавляем цвета (если нету)
PHP:
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_BLUE 0x33AAFFFF
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_SYSTEM 0xEFEFF7AA
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33AA
PHP:
new Float:fishechkay[MAX_PLAYERS];
new Float:fishechkax[MAX_PLAYERS];
new NumberFishka[MAX_PLAYERS];
new Fishka[MAX_PLAYERS];
new bool:Upravakazino[MAX_PLAYERS];
new RuletkaStol[MAX_PLAYERS];
new bool:RuletStart[MAX_PLAYERS];
new bool:KrupieStart[2];
new KrupieTime[2];
new bool:Vidrulvigr[2];
new RuletTip[MAX_PLAYERS];
new RuletSum[MAX_PLAYERS];
new krupiedi[2];
new kaligmaf[MAX_PLAYER_NAME];
new Maxis[2];
new kaligmaf1;
new BarabanTimer[2];
new RuletTimer;
new RuletTimer2;
new Kazkamera[MAX_PLAYERS];
new Float:Barabanchik = 0.00;
new Float:Barabanchik2 = 0.00;
new Braban[2];
new KMenedger[5][MAX_PLAYER_NAME];
new KKrupie[7][MAX_PLAYER_NAME];
new KazinoDuty[MAX_PLAYERS];
new SkladPickupwe;
new PSkladPickupwe;
new lvcasino;
new lvcasino1;
PHP:
pKazino,
pKRank,
pKazpay,
PHP:
CreateObject(1978,2230.8989,1619.5001,1006.2346,0.00,0.00,90.00); // Стол
Braban[0] = CreateObject(1979,2229.5522,1619.2888,1006.1536,0.00,0.00,0.00); // Барабан
//CreateObject(3106,2229.5710,1619.5341,1006.1126,0.00,0.00,0.00); // Шарик
CreateObject(1978,2242.4980,1619.5001,1006.2346,0.00,0.00,90.00);
Braban[1] = CreateObject(1979,2241.1545,1619.2888,1006.1536,0.00,0.00,0.00);
//CreateObject(3106,2241.1467,1619.5341,1006.1126,0.00,0.00,0.00);
//PSkladPickupwe = CreateDynamicPickup(1239,23,2271.0503,1634.7507,1008.3594);
SkladPickupwe = CreateDynamicPickup(1275,23,2152.5144,1600.2333,1006.1733);
//Create3DTextLabel("{fde910}Казино Калигула\n{fde910}Информация о казино: {FFFFFF}/cinfo",COLOR_GREEN,2271.0503,1634.7507,1008.3594+0.8,45.0,0,1);
lvcasino = CreateDynamicPickup(1318,23,2233.9912,1714.6836,1012.3828);// На улице
lvcasino1 = CreateDynamicPickup(1318,23,2196.9666,1677.1083,12.3672);// В казино
Maxis[1]=0;
Maxis[0]=0;
PHP:
RemoveBuildingForPlayer(playerid, 3672, 1889.6563, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 3672, 1822.7344, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 3672, 1682.7266, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 3672, 1617.2813, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 3672, 1754.1719, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 3629, 1617.2813, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 1290, 1649.0625, -2641.4063, 18.4766, 0.25);
RemoveBuildingForPlayer(playerid, 3629, 1682.7266, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 3629, 1754.1719, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 3629, 1822.7344, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 1290, 1855.7969, -2641.4063, 18.4766, 0.25);
RemoveBuildingForPlayer(playerid, 3629, 1889.6563, -2666.0078, 18.8828, 0.25);
RemoveBuildingForPlayer(playerid, 1290, 1922.2031, -2641.4063, 18.4766, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2273.4609, 1596.4766, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2268.7188, 1596.4688, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2273.4609, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2268.7188, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2263.6563, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2258.2578, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2253.2344, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2263.6563, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2258.2578, 1596.4766, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2253.2344, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2254.1797, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2259.2188, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2264.6250, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2269.6719, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2274.4063, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2274.4063, 1589.7891, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2269.6563, 1589.7891, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2264.6094, 1589.7891, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2259.1875, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2786, 2254.1563, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2216.5703, 1588.0938, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2216.5781, 1588.5703, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2216.5703, 1592.3984, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2216.5781, 1592.8750, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1833, 2217.0156, 1602.8125, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 1833, 2217.5469, 1602.7969, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2217.0234, 1603.9297, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1835, 2217.0156, 1605.0469, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 2592, 2217.0313, 1603.9219, 1006.0781, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2217.5469, 1603.8984, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2592, 2217.5469, 1603.9141, 1006.0781, 0.25);
RemoveBuildingForPlayer(playerid, 1834, 2217.5469, 1605.0391, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2216.5703, 1614.2422, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2216.5781, 1614.7188, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2216.5703, 1618.5781, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2216.5781, 1619.0547, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2220.7188, 1588.0938, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6328, 1588.0781, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6641, 1588.6016, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2220.6953, 1588.5703, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2218.6172, 1588.3359, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2230.5703, 1589.1875, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2242.3672, 1589.1875, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6328, 1592.3828, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6641, 1592.9063, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2218.6172, 1592.6406, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2220.7188, 1592.3984, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2220.6953, 1592.8750, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2230.5703, 1594.7578, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2242.3672, 1594.7578, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 1833, 2220.6719, 1602.8125, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 1833, 2221.2031, 1602.7969, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2230.3750, 1602.7500, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2241.3125, 1602.7500, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2220.6797, 1603.9297, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2221.2031, 1603.8984, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2592, 2220.6875, 1603.9219, 1006.0781, 0.25);
RemoveBuildingForPlayer(playerid, 2592, 2221.2031, 1603.9141, 1006.0781, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2243.1250, 1604.4375, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2232.1875, 1604.4375, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2239.4297, 1604.4531, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2228.4922, 1604.4531, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 1834, 2221.2031, 1605.0391, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 1835, 2220.6719, 1605.0469, 1005.9844, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2241.3125, 1606.2734, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 2188, 2230.3750, 1606.2734, 1006.1563, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6328, 1614.2266, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2220.7188, 1614.2422, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2218.6172, 1614.4844, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6641, 1614.7500, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2220.6953, 1614.7188, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2230.5703, 1614.5938, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2241.4453, 1614.5547, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2220.7188, 1618.5781, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6328, 1618.5625, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2218.6641, 1619.0859, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2220.6953, 1619.0547, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2218.6172, 1618.8203, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2230.5703, 1619.6563, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 1978, 2241.4453, 1619.6094, 1006.2266, 0.25);
RemoveBuildingForPlayer(playerid, 1895, 2252.0313, 1584.4219, 1007.1094, 0.25);
RemoveBuildingForPlayer(playerid, 1895, 2261.6328, 1584.4297, 1007.1094, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2264.6094, 1589.7891, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2263.6563, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2258.2578, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2253.2344, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2259.1875, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2254.1563, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2258.2578, 1596.4766, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2263.6563, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2253.2344, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2254.1797, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2259.2188, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2264.6250, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2253.1250, 1609.6406, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2255.1563, 1609.6016, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2257.2422, 1609.6406, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2255.2109, 1609.8750, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2253.1016, 1610.1172, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2257.2500, 1610.1172, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2255.1875, 1610.1250, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2253.1016, 1614.1641, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2253.1250, 1613.6875, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2255.1563, 1613.6484, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2257.2500, 1614.1641, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2257.2422, 1613.6875, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2255.1875, 1614.1719, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2255.2109, 1613.9141, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2253.1250, 1617.5781, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2257.2422, 1617.5781, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2255.1563, 1617.5469, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2255.2109, 1617.8125, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2253.1016, 1618.0547, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2257.2500, 1618.0547, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2255.1875, 1618.0703, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1895, 2271.7266, 1584.4219, 1007.1094, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2268.7188, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2269.6563, 1589.7891, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2268.7188, 1596.4688, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2269.6719, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2269.2578, 1604.5938, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2269.7344, 1604.6172, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2269.7734, 1606.6484, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2269.2578, 1608.7422, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2269.2500, 1606.6797, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2269.7344, 1608.7344, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2269.5078, 1606.7031, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2273.4609, 1589.7969, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2274.4063, 1589.7891, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2273.4609, 1596.4766, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2785, 2274.4063, 1596.4844, 1006.0156, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2273.2969, 1606.6797, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2273.3047, 1604.5938, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1837, 2273.3047, 1608.7422, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 2784, 2273.5469, 1606.7031, 1006.4922, 0.25);
RemoveBuildingForPlayer(playerid, 2325, 2273.8203, 1606.6484, 1006.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2273.7813, 1604.6172, 1006.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1836, 2273.7813, 1608.7344, 1006.0000, 0.25);
PlayerInfo[playerid][pKazino]=0;
PlayerInfo[playerid][pKRank]=0;
PlayerInfo[playerid][pKazpay]=0;
PHP:
ini_setInteger(File,"Kazino",PlayerInfo[playerid][pKazino]);
ini_setInteger(File,"KRank",PlayerInfo[playerid][pKRank]);
ini_setInteger(File,"Kazpay",PlayerInfo[playerid][pKazpay]);
PHP:
ini_setInteger(File,"Kazino",PlayerInfo[playerid][pKazino]);
ini_setInteger(File,"KRank",PlayerInfo[playerid][pKRank]);
ini_setInteger(File,"Kazpay",PlayerInfo[playerid][pKazpay]);
ini_getInteger(File,"Kazino",PlayerInfo[playerid][pKazino]);
ini_getInteger(File,"KRank",PlayerInfo[playerid][pKRank]);
ini_getInteger(File,"Kazpay",PlayerInfo[playerid][pKazpay]);
Ко всем командам в public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd, "/deal", true) == 0) // Казино
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2231.0784,1619.5814,1007.1223)) //return SendClientMessage(playerid,0xFFFFFFAA,"Вы не возле игрального стола!");
{
if (PlayerInfo[playerid][pKazino]!=1) return SendClientMessage(playerid,0xFFFFFFAA,"Вы не работник казино Калигула!");
if (KazinoDuty[playerid]!=1) return SendClientMessage(playerid,COLOR_WHITE,"Вам необходимо начать рабочий день в казино!");
if(Barabanchik != 0.00) return SendClientMessage(playerid,COLOR_WHITE,"Рулетка уже запущена!");
new bool:proverka;
for (new i=0;i<MAX_PLAYERS;i++)
{
if (RuletkaStol[i] ==1 && RuletStart[i]==true) proverka=true;
}
if (proverka==false) return SendClientMessage(playerid,COLOR_WHITE,"Никто ещё не сделал ставку за этим столом!");
KrupieStart[0] = true;
KrupieTime[0] = 0;
krupiedi[0] = playerid;
RuletTimer = SetTimer("RuletCheck", 100, 1);
MoveObject(Braban[0],2229.5522,1619.0495,1006.1697,0.1,0.00,0.00,1.00);
BarabanTimer[0] = SetTimer ("BarabanMovie",5,1);
Barabanchik = 0.00;
SetPlayerChatBubble(playerid,"крутанул рулетку",COLOR_PURPLE,20.0,5);
// MoveObject(Braban[0],2229.5522,1619.0495,1006.1697,0.00,0.00,180.00,
// Braban[0]
return true;
}
else if (IsPlayerInRangeOfPoint(playerid,3.0,2242.4980,1619.5001,1006.2346))
{
if (PlayerInfo[playerid][pKazino]!=1) return SendClientMessage(playerid,0xFFFFFFAA,"Вы не работник казино Калигула!");
if (KazinoDuty[playerid]!=1) return SendClientMessage(playerid,COLOR_WHITE,"Вам необходимо начать рабочий день в казино!");
if(Barabanchik2 != 0.00) return SendClientMessage(playerid,COLOR_WHITE,"Рулетка уже запущена!");
new bool:proverka;
for (new i=0;i<MAX_PLAYERS;i++)
{
if (RuletkaStol[i] ==2 && RuletStart[i]==true) proverka=true;
}
if (proverka==false) return SendClientMessage(playerid,COLOR_WHITE,"Никто ещё не сделал ставку за этим столом!");
KrupieStart[1] = true;
KrupieTime[1] = 0;
krupiedi[1] = playerid;
RuletTimer2 = SetTimer("RuletCheck2", 100, 1);
MoveObject(Braban[1],2241.1545,1619.2888,1006.1536,0.1,0.00,0.00,1.00);
BarabanTimer[1] = SetTimer ("BarabanMovie2",5,1);
Barabanchik2 = 0.00;
SetPlayerChatBubble(playerid,"крутанул рулетку",COLOR_PURPLE,20.0,5);
return true;
}
else return SendClientMessage(playerid,0xFFFFFFAA,"Вы не возле игрального стола!");
}
else if(strcmp(cmd, "/setmng", true) == 0) // Казино
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /setmng [id] [слот]");
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /setmng [id] [слот]");
moneys = strval(tmp);
if (giveplayerid ==playerid) return SendClientMessage(playerid,COLOR_GREY,"[Ошибка] Вы указали свой ID");
if (PlayerInfo[playerid][pLeader] != kaligmaf1) return SendClientMessage(playerid, COLOR_WHITE, "Вам недоступна эта команда");
if (PlayerInfo[giveplayerid][pKazino]!=0) return SendClientMessage(playerid,COLOR_WHITE,"Игроку сначало необходимо уволиться из Казино!");
PlayerInfo[giveplayerid][pKazino] =1;
PlayerInfo[giveplayerid][pKRank] =2;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(IsPlayerConnected(GetPlayerID(KMenedger[moneys])))
{
new kazinomngid;
kazinomngid = GetPlayerID(KMenedger[moneys]);
format(string, sizeof(string), "%s уволил вас из Казино Калигула", sendername);
SendClientMessage(kazinomngid, COLOR_BLUE, string);
SetPlayerSkin(kazinomngid,PlayerInfo[kazinomngid][pChar] );
KazinoDuty[kazinomngid] =0;
PlayerInfo[kazinomngid][pKazino]=0;
PlayerInfo[kazinomngid][pKRank]=0;
}
else
{
format(string, sizeof(string), "%s.ini", KMenedger[moneys]);
new File = ini_openFile(string);
ini_setInteger(File,"pKazino",0);
ini_setInteger(File,"pKRank",0);
ini_closeFile(File);
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
// format(KMenedger[moneys],sizeof(KMenedger[moneys]),"%s",giveplayer);
KMenedger[moneys] = giveplayer;
format(string, sizeof(string), "%s назначил вас Менеджером Казино Калигула", sendername);
SendClientMessage(giveplayerid, COLOR_BLUE, string);
format(string, sizeof(string), "Вы назначили %s Менеджером Казино Калигула", giveplayer);
SendClientMessage(playerid, COLOR_BLUE, string);
SaveKazino1();
return 1;
}
else if(strcmp(cmd, "/muninvite", true) == 0) // Казино
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /muninvite [слот]");
moneys = strval(tmp);
if (moneys <0 || moneys>4) return SendClientMessage(playerid,COLOR_GREY,"Минимум 0, максимум 4!");
if (strcmp(KMenedger[moneys], "Нет", true) == 0) return SendClientMessage(playerid, COLOR_WHITE, "На этом слоте никого нет!");
if (PlayerInfo[playerid][pLeader] != kaligmaf1) return SendClientMessage(playerid, COLOR_WHITE, "Вам недоступна эта команда");
if(IsPlayerConnected(GetPlayerID(KMenedger[moneys])))
{
new kazinomngid;
kazinomngid = GetPlayerID(KMenedger[moneys]);
format(string, sizeof(string), "%s уволил вас из Казино Калигула", sendername);
SendClientMessage(kazinomngid, COLOR_BLUE, string);
SetPlayerSkin(kazinomngid,PlayerInfo[kazinomngid][pChar] );
KazinoDuty[kazinomngid] =0;
PlayerInfo[kazinomngid][pKazino]=0;
PlayerInfo[kazinomngid][pKRank]=0;
}
else
{
format(string, sizeof(string), "%s.ini", KMenedger[moneys]);
new File = ini_openFile(string);
ini_setInteger(File,"pKazino",0);
ini_setInteger(File,"pKRank",0);
ini_closeFile(File);
}
format(string, sizeof(string), "Вы уволили Менеджера %s", KMenedger[moneys]);
SendClientMessage(playerid, COLOR_BLUE, string);
KMenedger[moneys] = "Нет";
SaveKazino1();
return 1;
}
else if(strcmp(cmd, "/cuninvite", true) == 0) // Казино
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /cuninvite [слот]");
moneys = strval(tmp);
if (moneys <0 || moneys>6) return SendClientMessage(playerid,COLOR_GREY,"Минимум 0, максимум 6!");
if (PlayerInfo[playerid][pKRank]!=2) return SendClientMessage(playerid, COLOR_WHITE, "Вам недоступна эта команда");
if (strcmp(KKrupie[moneys], "Нет", true) == 0) return SendClientMessage(playerid, COLOR_WHITE, "На этом слоте никого нет!");
if(IsPlayerConnected(GetPlayerID(KKrupie[moneys])))
{
new kazinomngid;
kazinomngid = GetPlayerID(KKrupie[moneys]);
format(string, sizeof(string), "%s уволил вас из Казино Калигула", sendername);
SendClientMessage(kazinomngid, COLOR_BLUE, string);
SetPlayerSkin(kazinomngid,PlayerInfo[kazinomngid][pChar] );
KazinoDuty[kazinomngid] =0;
PlayerInfo[kazinomngid][pKazino]=0;
PlayerInfo[kazinomngid][pKRank]=0;
}
else
{
format(string, sizeof(string), "%s.ini", KMenedger[moneys]);
new File = ini_openFile(string);
ini_setInteger(File,"pKazino",0);
ini_setInteger(File,"pKRank",0);
ini_closeFile(File);
}
format(string, sizeof(string), "Вы уволили Крупье %s", KMenedger[moneys]);
SendClientMessage(playerid, COLOR_BLUE, string);
KKrupie[moneys] = "Нет";
SaveKazino1();
return 1;
}
else if(strcmp(cmd, "/cinvite", true) == 0) // Казино
{
if(PlayerInfo[playerid][pKazino] != 1) return SendClientMessage(playerid,0xFFFFFFAA,"Вам не доступна эта команда!");
if(PlayerInfo[playerid][pKRank] != 2) return SendClientMessage(playerid,0xFFFFFFAA,"Вам не доступна эта команда!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_SYSTEM, " Введите: /cinvite [id][Слот]");
return 1;
}
new id = strval(tmp);
tmp = strtok(cmdtext, idx);
if (!ProxDetectorS(8.0, playerid, id))
{
SendClientMessage(playerid, COLOR_RED, "Необходимо быть рядом с человеком!");
return 1;
}
if (playerid ==id) return SendClientMessage(playerid,COLOR_GREY,"[Ошибка] Вы указали свой ID");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_SYSTEM, "Человек не найден");
new type = strval(tmp);
if(type<0 || type>6)
{
SendClientMessage(playerid, COLOR_SYSTEM, " Введите: /cinvite [id][Слот]");
return 1;
}
tmp = strtok(cmdtext, idx);
// LoadKazino1();
// new open
// if (KKrupie[type]!="Нет") return SendClientMessage(playerid, COLOR_WHITE, "Этот слот уже занят!");
if(IsPlayerConnected(GetPlayerID(KKrupie[type])))
{
new kazinomngid;
kazinomngid = GetPlayerID(KKrupie[type]);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s уволил вас из Казино Калигула", sendername);
SendClientMessage(kazinomngid, COLOR_BLUE, string);
SetPlayerSkin(kazinomngid,PlayerInfo[kazinomngid][pChar] );
KazinoDuty[kazinomngid] =0;
PlayerInfo[kazinomngid][pKazino]=0;
PlayerInfo[kazinomngid][pKRank]=0;
}
else
{
format(string, sizeof(string), "%s.ini", KKrupie[type]);
new File = ini_openFile(string);
ini_setInteger(File,"pKazino",0);
ini_setInteger(File,"pKRank",0);
ini_closeFile(File);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Менеджер %s назначил вас Крупье Казино Калигула", sendername);
SendClientMessage(id, COLOR_BLUE, string);
GetPlayerName(id, sendername, sizeof(sendername));
format(string, sizeof(string), "Вы назначили %s на должность Крупье Казино Калигула", sendername);
SendClientMessage(playerid, COLOR_BLUE, string);
PlayerInfo[id][pKazino] = 1;
PlayerInfo[id][pKRank] = 1;
GetPlayerName(id, sendername, sizeof(sendername));
KKrupie[type] =sendername;
SaveKazino1();
// PlayerInfo[id][pKazTip] = KinviteTip;
// new closed
return 1;
}
if(strcmp(cmd, "/cinfo", true) == 0)
{
if(GetPVarInt(playerid,"SHOWDIALOGID") < gettime())
{
//LoadKazino1();
if(!IsPlayerInRangeOfPoint(playerid,8.0,2271.0503,1634.7507,1008.3594)) return SendClientMessage(playerid,0xFFFFFFAA,"Вы не в казино!");
format(string, sizeof(string), "Казино Калигула\nПод контролем: %s\n\nРаботники казино:", kaligmaf);
format(string, sizeof(string), "%s\n\nМенеджер: %s\nМенеджер: %s\nМенеджер: %s\nМенеджер: %s\nМенеджер: %s\n\nКрупье: %s\nКрупье: %s\nКрупье: %s\nКрупье: %s\nКрупье: %s\nКрупье: %s\nКрупье: %s",string, KMenedger[0], KMenedger[1], KMenedger[2], KMenedger[3], KMenedger[4], KKrupie[0], KKrupie[1], KKrupie[2], KKrupie[3], KKrupie[4], KKrupie[5], KKrupie[6]);
ShowPlayerDialog(playerid,8601,DIALOG_STYLE_MSGBOX,"Информация о Казино",string,"Скрыть","");
SetPVarInt(playerid,"SHOWDIALOGID",gettime()+5);
}
return 1;
}
else if(strcmp(cmd, "/sellkazino", true) == 0)
{
if (PlayerInfo[playerid][pLeader] != kaligmaf1) return SendClientMessage(playerid, COLOR_WHITE, "Вам не доступна эта команда");
if(!IsPlayerInRangeOfPoint(playerid,8.0,2271.0503,1634.7507,1008.3594)) return SendClientMessage(playerid,0xFFFFFFAA,"Вы не в казино!");
SendClientMessage(playerid, COLOR_BLUE, "Вы продали Казино Калигула за 500 тысяч вирт!");
kaligmaf1 = 0;
format(kaligmaf,sizeof(kaligmaf),"Нет");
kaligmaf = "Нет";
SaveKazino1();
switch(PlayerInfo[playerid][pMember])
{
case 6:
{
MafiaBank[0][nYakuza]+=500000;
return 1;
}
case 14:
{
MafiaBank[0][nRm]+=500000;
return 1;
}
case 5:
{
MafiaBank[0][nLcn]+=500000;
}
}
return 1;
}
else if(strcmp(cmd, "/buykazino", true) == 0)
{
if (PlayerInfo[playerid][pLeader] ==14 || PlayerInfo[playerid][pLeader] ==6 || PlayerInfo[playerid][pLeader] ==5)
{
if(!IsPlayerInRangeOfPoint(playerid,8.0,2271.0503,1634.7507,1008.3594)) return SendClientMessage(playerid,0xFFFFFFAA,"Вы не в казино!");
if (kaligmaf1!=0) return SendClientMessage(playerid,0xFFFFFFAA,"Казино уже куплено!");
SendClientMessage(playerid, COLOR_BLUE, "Вы купили Казино Калигула за 500 тысяч вирт!");
kaligmaf1 = PlayerInfo[playerid][pLeader];
SaveKazino1();
switch(PlayerInfo[playerid][pMember])
{
case 6:
{
MafiaBank[0][nYakuza]-=500000;
format(kaligmaf,sizeof(kaligmaf),"Yakuza");
kaligmaf = "Yakuza";
}
case 14:
{
MafiaBank[0][nRm]-=500000;
format(kaligmaf,sizeof(kaligmaf),"Russian Mafia");
kaligmaf = "Russian Mafia";
}
case 5:
{
MafiaBank[0][nLcn]-=500000;
format(kaligmaf,sizeof(kaligmaf),"LCN");
kaligmaf = "LCN";
}
}
SaveKazino1();
return 1;
}
}
PHP:
if (pickupid == SkladPickupwe) // Казино
{
if (PlayerInfo[playerid][pKazino] != 1) return SendClientMessage(playerid, COLOR_WHITE, "Вы не работник Казино Калигула!");
ShowPlayerDialog(playerid,8600,DIALOG_STYLE_MSGBOX,"Раздевалка","Вы хотите начать или завершить работу?","Начать","Завершить");
}
if (pickupid == PSkladPickupwe) // Казино
{
ShowPlayerDialog(playerid,8605,DIALOG_STYLE_MSGBOX,"Казино Калигула","Информация о казино /cinfo","OK","Отмена");
return 1;
}
else if(pickupid == lvcasino)// Выход с инта
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2191.4602,1677.8246,12.0300);
SetPlayerFacingAngle(playerid, 500);
}
else if(pickupid == lvcasino1)// Вход в инт
{
SetPlayerInterior(playerid,1);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2234.0205,1708.0197,1010.4597);
SetPlayerFacingAngle(playerid, 500);
}
PHP:
if(newkeys == 16) // Казино клавиша
{
if(IsPlayerInRangeOfPoint(playerid,2.0,2231.0784,1619.5814,1007.1223))
{
if (Kazkamera[playerid] == 0)
{
if (Maxis[0] >10) return SendClientMessage(playerid,COLOR_WHITE,"За этим столом нет свободных мест");
new Float:xi,Float:yi,Float:zi;
GetPlayerPos(playerid,xi,yi,zi);
SetPlayerCameraPos(playerid,xi,yi,zi+2);
SetPlayerCameraLookAt(playerid,2230.8989,1619.2358,1006.1888);
Kazkamera[playerid] =1;
TogglePlayerControllable(playerid, 0);
RuletkaStol[playerid] =1;
fishechkax[playerid]=2230.2999;
fishechkay[playerid]=1619.5603;
NumberFishka[playerid] =0;
Upravakazino[playerid] =true;
Fishka[playerid]= CreateObject(1913,fishechkax[playerid],fishechkay[playerid], 1006.0690,0.00,0.00,0.00);
Maxis[0]+=1;
// ShowPlayerDialog(playerid,5490,DIALOG_STYLE_LIST,"Рулетка. Выберите тип ставки:","Ставки на числа\nСтавки на цвета\nСтавки на группы чисел","Далее","Отмена");
}
else
{
Kazvihod(playerid);
}
return 1;
}
else if (IsPlayerInRangeOfPoint(playerid,2.0,2242.4980,1619.5001,1006.2346))
{
if (Kazkamera[playerid] == 0)
{
if (Maxis[1] >10) return SendClientMessage(playerid,COLOR_WHITE,"За этим столом нет свободных мест");
new Float:xi,Float:yi,Float:zi;
GetPlayerPos(playerid,xi,yi,zi);
SetPlayerCameraPos(playerid,xi,yi,zi+2);
SetPlayerCameraLookAt(playerid,2242.4980,1619.5001,1006.2346);
Kazkamera[playerid] =1;
TogglePlayerControllable(playerid, 0);
RuletkaStol[playerid] =2;
fishechkax[playerid]=2241.9082;
fishechkay[playerid]=1619.5603;
NumberFishka[playerid] =0;
Upravakazino[playerid] =true;
Maxis[1]+=1;
Fishka[playerid]= CreateObject(1913,2241.9082,1619.5603, 1006.0690,0.00,0.00,0.00);
//ShowPlayerDialog(playerid,5490,DIALOG_STYLE_LIST,"Рулетка. Выберите тип ставки:","Ставки на числа\nСтавки на цвета\nСтавки на группы чисел","Далее","Отмена");
}
else
{
Kazvihod(playerid);
}
return 1;
}
}
if (newkeys & KEY_SPRINT)
{
if (Upravakazino[playerid] ==true)
{
switch(NumberFishka[playerid])
{
case 0..36:
{
RuletTip[playerid]=NumberFishka[playerid]+1;
}
case 45,46:
{
RuletTip[playerid] = NumberFishka[playerid]-7;
}
case 40..42:
{
RuletTip[playerid] = NumberFishka[playerid];
}
case 43:
{
RuletTip[playerid] =43;
}
case 48:
{
RuletTip[playerid] =44;
}
case 44:
{
RuletTip[playerid] =45;
}
case 47:
{
RuletTip[playerid] =46;
}
case 37..39:
{
RuletTip[playerid] = NumberFishka[playerid]+10;
}
}
if (RuletkaStol[playerid]==1)
{
format(string,sizeof(string), "Можно поставить от 10 тысяч до 100 тысяч");
ShowPlayerDialog(playerid,5576,DIALOG_STYLE_INPUT,"Рулетка.Введите сумму ставки",string,"Играть","Назад");
}
else
{
format(string,sizeof(string), "Можно поставить от 5 тысяч до 50 тысяч");
ShowPlayerDialog(playerid,5576,DIALOG_STYLE_INPUT,"Рулетка.Введите сумму ставки",string,"Играть","Назад");
}
}
}
PHP:
if (PlayerInfo[i][pKazino]!=0)
{
format(string, sizeof(string), "- Зарплата Казино %d вирт", PlayerInfo[i][pKazpay]);
PlayerInfo[i][pBank] +=PlayerInfo[i][pKazpay];
PlayerInfo[i][pKazpay] =0;
SendClientMessage(i, COLOR_WHITE, string);
}
PHP:
new Keys,ud,lr;
GetPlayerKeys(playerid,Keys,ud,lr);
if (Upravakazino[playerid] ==true)
{
if (IsPlayerInRangeOfPoint(playerid,1.5,2242.7837,1620.9683,1006.1769) || IsPlayerInRangeOfPoint(playerid,1.5,2231.1338,1621.2253,1006.1768))
{
if(ud > 0) Stavkarul1up(playerid);
else if(ud < 0) Stavkarul1down(playerid);
if(lr > 0) Stavkarul1left(playerid);
else if(lr < 0) Stavkarul1right(playerid);
}
else if (IsPlayerInRangeOfPoint(playerid,1.5,2231.0769,1620.5939,1006.1772) || IsPlayerInRangeOfPoint(playerid,1.5,2242.8293,1618.1311,1006.1790))
{
if(ud > 0) Stavkarul1down(playerid);
else if(ud < 0) Stavkarul1up(playerid);
if(lr > 0) Stavkarul1right(playerid);
else if(lr < 0) Stavkarul1left(playerid);
}
else
{
if(ud > 0) Stavkarul1down(playerid);
else if(ud < 0) Stavkarul1up(playerid);
if(lr > 0) Stavkarul1right(playerid);
else if(lr < 0) Stavkarul1left(playerid);
}
}
PHP:
if (dialogid == 5576) // Казино
{
if(response)
{
new summa;
if (RuletStart[playerid] == true) return SendClientMessage(playerid, COLOR_GREY, "Вы уже сделали ставку!");
summa = strval(inputtext);
if(PlayerInfo[playerid][pCash] < summa) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!");
if(summa < 10000 && RuletkaStol[playerid] ==1|| summa > 100000 && RuletkaStol[playerid] ==1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя поставить меньше 10 тысяч и больше 100 тысяч!"); return 1; }
if(summa < 5000 && RuletkaStol[playerid] ==2|| summa > 50000 && RuletkaStol[playerid] ==2) { SendClientMessage(playerid, COLOR_GREY, "Нельзя поставить меньше 5 тысяч и больше 50 тысяч!"); return 1; }
//RuletTip[playerid] = 38;
PlayerInfo[playerid][pCash] -=summa;
RuletSum[playerid] = summa;
RuletStart[playerid] =true;
DestroyObject(Fishka[playerid]);
if (summa<=30000) Fishka[playerid] = CreateObject(1930,fishechkax[playerid],fishechkay[playerid],1006.0690,0.00,0.00,0.00);
else if (summa>30000 && summa<=60000) Fishka[playerid] = CreateObject(1931,fishechkax[playerid],fishechkay[playerid],1006.0690,0.00,0.00,0.00);
else if (summa >60000 && summa <100000) Fishka[playerid] = CreateObject(1932,fishechkax[playerid],fishechkay[playerid],1006.0690,0.00,0.00,0.00);
else Fishka[playerid] = CreateObject(1933,fishechkax[playerid],fishechkay[playerid],1006.0690,0.00,0.00,0.00);
Upravakazino[playerid] =false;
SendClientMessage(playerid, COLOR_BLUE, "Вы сделали ставку");
}
else
{
Kazvihod(playerid);
}
}
if(dialogid == 8600) // Казино
{
if(response)
{
if(KazinoDuty[playerid] == 1 )
{
SendClientMessage(playerid, COLOR_WHITE, "[Ошибка] Вы уже начали свой рабочий день!");
}
if (PlayerInfo[playerid][pMember]!=0) return SendClientMessage(playerid,COLOR_WHITE,"[Ошибка] Вы состоите в организации");
if(KazinoDuty[playerid] == 0)
{
if (PlayerInfo[playerid][pSex]== 1)
{
if (PlayerInfo[playerid][pKRank] == 1)
{
SendClientMessage(playerid, COLOR_GREEN, "Вы начали рабочий день в Казино Калигула!");
SetPlayerSkin(playerid, 171);
KazinoDuty[playerid] = 1;
}
else if (PlayerInfo[playerid][pKRank] == 2)
{
SendClientMessage(playerid, COLOR_GREEN, "Вы начали рабочий день в Казино Калигула!");
SetPlayerSkin(playerid, 189);
KazinoDuty[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Вы начали рабочий день в Казино Калигула!");
SetPlayerSkin(playerid, 11);
KazinoDuty[playerid] = 1;
}
}
}
else
{
if(KazinoDuty[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "Вы не начинали рабочий день!");
KazinoDuty[playerid] = 0;
SetPlayerSkin(playerid,PlayerInfo[playerid][pChar] );
SendClientMessage(playerid, COLOR_GREEN, "Вы закончили рабочий день в Казино Калигула!");
}
}
if(dialogid == 8605)
{
if(response)
{
SendClientMessage(playerid, COLOR_GREY, "Используйте команду /cinfo");
}
}
