• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Перестали работать все команды и чат

Статус
В этой теме нельзя размещать новые ответы.

Danny_Marcelo

Изучающий
Пользователь
Регистрация
21 Авг 2013
Сообщения
705
Лучшие ответы
0
Репутация
216
Награды
1
Приветствую. У меня такой вопрос. В общем впервые перевёл мод с OnPlayerCommandText на dc_cmd. Все команды работали после моего удачного перевода, но я заметил что не работают нажатия клавиш и тут я вспомнил, что они связаны с командами, которые я перевёл. В общем в моде была вот такая команда:

PHP:
if(strcmp(cmd,"/gfdghdfhdfhdf",true)==0)
    {
        new x_job[128];
        x_job = strtok(cmdtext, idx);
        if(!strlen(x_job)) return SendClientMessage(playerid, COLOR_GRAD, "Используйте /gfdghdfhdfhdf [название услуги]");
        if(strcmp(x_job,"repair",true) == 0)
        {
            new price = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            if(GetDistanceBetweenPlayers(playerid, giverid) > 10 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            if(!IsPlayerInAnyVehicle(playerid))
            {
                SendClientMessage(playerid, COLOR_GRAD, "При соглашении на починку транспорта произошла ошибка.");
                SendClientMessage(giverid, COLOR_GRAD, "При соглашении на починку транспорта произошла ошибка.");
                GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
                GetPlayerOption[playerid] = 0;
                return 1;
            }
            RepairVehicle(GetPlayerVehicleID(playerid));
            PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"Автомеханик %s починил Ваш транспорт за {00CC00}%d%",  PlayerInfo[giverid][pName], price);
            SendClientMessage(playerid, 0x0099FFAA, query);
            format(query, sizeof(query),"%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
            SendClientMessage(giverid, 0x00CC00AA, query);
            SetPlayerChatBubble(playerid, "Repair", 0xFFFAFAAA, 15.0, 3000);
            SetPlayerChatBubble(giverid, "Repair", 0xFFFAFAAA, 15.0, 3000);
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            SetPVarInt(playerid,"repair",0);
            GetPlayerOption[playerid] = 0;
            SetPVarInt(giverid,"yes",0);
        }
        if(strcmp(x_job,"sellzone",true) == 0)
        {
            if(GetPVarInt(playerid,"sellzone") == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Вам не ничего не предлагали");
            new price = GetPlayerOption1[playerid];
            new idterr = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            if(GetDistanceBetweenPlayers(playerid, giverid) > 20) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас");
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid,COLOR_GRAD1, "У Вас недостаточно денег");
            if(PlayerInfo[playerid][pMember] == 1) GhettoMen[0] ++,UpdateStoreGrove();
            if(PlayerInfo[playerid][pMember]  == 2) GhettoMen[1] ++,UpdateStoreBallas();
            if(PlayerInfo[playerid][pMember]  == 3) GhettoMen[2] ++,UpdateStoreAztec();
            if(PlayerInfo[playerid][pMember]  == 4) GhettoMen[3] ++,UpdateStoreVagos();
            if(PlayerInfo[playerid][pMember]  == 5) GhettoMen[4] ++,UpdateStoreRifa();
            if(PlayerInfo[giverid][pMember]  == 1) GhettoMen[0] --,UpdateStoreGrove();
            if(PlayerInfo[giverid][pMember]  == 2) GhettoMen[1] --,UpdateStoreBallas();
            if(PlayerInfo[giverid][pMember]  == 3) GhettoMen[2] --,UpdateStoreAztec();
            if(PlayerInfo[giverid][pMember]  == 4) GhettoMen[3] --,UpdateStoreVagos();
            if(PlayerInfo[giverid][pMember]  == 5) GhettoMen[4] --,UpdateStoreRifa();
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"Вы купили территорию для своей банды у лидера %s за {00cc00}%d$",  PlayerInfo[giverid][pName], price);
            SendClientMessage(playerid, 0x0099FFAA, query);
            format(query, sizeof(query),"%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
            SendClientMessage(giverid, 0x00CC00AA, query);
            format(query, sizeof(query),"%s купили территорию у банды %s", GetGangName(PlayerInfo[playerid][pLeader]),GetGangName(GZInfo[idterr][gMemberZone]));
            SendGhettoMessage(0xFF6600AA,query);
            SendPlaySound(1139, 0.0, 0.0, 0.0);
            GZInfo[idterr][gMemberZone] = PlayerInfo[playerid][pLeader];
            GangZoneStopFlashForAll(GZInfo[idterr][gID]);
            GangZoneHideForAll(GZInfo[idterr][gID]);
            GangZoneShowForAll(GZInfo[idterr][gID],GetGangZoneColor(idterr));
            SaveZone(idterr);
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            SetPVarInt(playerid,"sellzone",0);
            GetPlayerOption[playerid] = 0;
            GetPlayerOption1[playerid] = 0;
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(strcmp(x_job,"ticket",true) == 0)
        {
            if(GetPVarInt(playerid,"ticket") == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Вам не ничего не предлагали.");
            new summa = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            if(GetDistanceBetweenPlayers(playerid, giverid) > 10 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(giverid)) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            if(PlayerInfo[playerid][pMoney] < summa) return SendClientMessage(playerid,COLOR_GRAD1, "У Вас недостаточно денег.");
            PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
            PlayerInfo[giverid][pMoney] += summa;
            PlayerInfo[playerid][pMoney] -= summa;
            format(query, sizeof(query),"~r~-%d$",summa);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"Вы оплатили штраф на %d$ выписанный от сотрудника полиции %s",summa,PlayerInfo[giverid][pName]);
            SendClientMessage(playerid, 0x0099FFAA, query);
            format(query, sizeof(query),"%s оплатил Ваш штраф.", PlayerInfo[playerid][pName]);
            SendClientMessage(giverid, 0x00CC00AA, query);
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            SetPVarInt(playerid,"ticket",0);
            GetPlayerOption[playerid] = 0;
            SetPVarInt(giverid,"yes",0);
        }
        if(strcmp(x_job,"gun",true) == 0)
        {
            if(GetPVarInt(playerid,"GunID") == 0) return SendClientMessage(playerid, COLOR_GREEN, "Вам не предлагали купить оружие.");
            if(GetPVarInt(playerid,"GunID") != GetPlayerWeapon(GetPVarInt(playerid,"ID")))
            {
                SetPVarInt(playerid,"GunID",0);
                SetPVarInt(playerid,"ID",0);
                SetPVarInt(playerid,"Price",0);
                SetPVarInt(playerid,"ammogun",0);
                return SendClientMessage(playerid, COLOR_GRAD, "Продавец спрятал в карман оружие. Покупка сорвана.");
            }
            if(PlayerInfo[playerid][pMoney] < GetPVarInt(playerid,"Price"))
            {
                SetPVarInt(playerid,"GunID",0);
                SetPVarInt(playerid,"ID",0);
                SetPVarInt(playerid,"Price",0);
                SetPVarInt(playerid,"ammogun",0);
                return SendClientMessage(playerid, COLOR_GRAD, "У Вас не достаточно денег. Покупка сорвана.");
            }
            PlayerInfo[playerid][pMoney] -= GetPVarInt(playerid,"Price");
            PlayerInfo[GetPVarInt(playerid,"ID")][pMoney] += GetPVarInt(playerid,"Price");
            new patr = GetPlayerAmmo(GetPVarInt(playerid,"ID"));
            new dat = patr - GetPVarInt(playerid,"ammogun");
            new prodano = GetPVarInt(playerid,"ammogun");
            RemovePlayerWeapon(GetPVarInt(playerid,"ID"),GetPVarInt(playerid,"GunID"));
            GivePlayerWeapon(playerid,GetPlayerWeapon(GetPVarInt(playerid,"ID")),GetPVarInt(playerid,"ammogun"));
            GivePlayerWeapon(GetPVarInt(playerid,"ID"),GetPVarInt(playerid,"GunID"),dat);
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 24) weapon_anti_cheat[playerid][2] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 25) weapon_anti_cheat[playerid][3] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 29) weapon_anti_cheat[playerid][4] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 30) weapon_anti_cheat[playerid][5] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 31) weapon_anti_cheat[playerid][5] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 34) weapon_anti_cheat[playerid][6] += prodano;

            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 24) weapon_anti_cheat[GetPVarInt(playerid,"ID")][2] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 25) weapon_anti_cheat[GetPVarInt(playerid,"ID")][3] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 29) weapon_anti_cheat[GetPVarInt(playerid,"ID")][4] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 30) weapon_anti_cheat[GetPVarInt(playerid,"ID")][5] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 31) weapon_anti_cheat[GetPVarInt(playerid,"ID")][5] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 34) weapon_anti_cheat[GetPVarInt(playerid,"ID")][6] -= prodano;
            format(query, sizeof(query),"~r~-%d$", GetPVarInt(playerid,"Price"));
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$", GetPVarInt(playerid,"Price"));
            GameTextForPlayer(GetPVarInt(playerid,"ID"), query, 1000, 1);
            new nameweap[64];
            GetWeaponName(GetPVarInt(playerid,"GunID"),nameweap,sizeof(nameweap));
            format(query, sizeof(query),"Вы купили оружие %s у %s за {34c924}%d$", nameweap,PlayerInfo[GetPVarInt(playerid,"ID")][pName],GetPVarInt(playerid,"Price"));
            SendClientMessage(playerid, 0x1e90ffAA, query);
            format(query,sizeof(query), "%s принял Ваше предложение о покупке оружия.",PlayerInfo[playerid][pName]);
            SetPVarInt(GetPVarInt(playerid,"ID"),"yes",0);
            SaveAll(GetPVarInt(playerid,"ID"));
            SendClientMessage(GetPVarInt(playerid,"ID"), 0x1e90ffAA, query);
            SetPVarInt(playerid,"GunID",0);
            SetPVarInt(playerid,"ID",0);
            SetPVarInt(playerid,"Price",0);
            SetPVarInt(playerid,"ammogun",0);
            SaveAll(playerid);
        }
        if(strcmp(x_job,"buylic",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption2[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GREY, "У Вас недостаточно денег");
            new giverid = GetPlayerTransfer1[playerid];
            PlayerInfo[giverid][pMoney] += price/2;
            PlayerInfo[playerid][pMoney] -= price;
            format(query, sizeof(query),"Работник мэрии %s выдал Вам лицензию", PlayerInfo[giverid][pName]);
            SendClientMessage(playerid, 0x63CB00FF, query);
            format(query,sizeof(query), "Вы выдали лицензию игроку %s за %d$",PlayerInfo[playerid][pName],price);
            SendClientMessage(giverid, 0x63CB00FF, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            if(GetPlayerOption1[playerid] == 1) PlayerInfo[playerid][pLicDrive] = 1;
            if(GetPlayerOption1[playerid] == 2) PlayerInfo[playerid][pLicDrive] = 2;
            if(GetPlayerOption1[playerid] == 3) PlayerInfo[playerid][pLicGun] = 1;
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            GetPlayerOption2[playerid] = 0;
            SetPVarInt(playerid,"buylic",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"skills",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 5 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SendClientMessage(playerid, COLOR_GRAD1, "[{FF0000}Error{B4B5B7}] Игрок слишком далеко от Вас.");
            if(playerid == GetPlayerTransfer[playerid]) format(query, sizeof(query), "%s просматривает свои навыки владения оружием",PlayerInfo[GetPlayerTransfer[playerid]][pName]);
            if(playerid != GetPlayerTransfer[playerid]) format(query, sizeof(query), "%s показал(а) свои навыки владения оружием",PlayerInfo[GetPlayerTransfer[playerid]][pName]);
            StatusMessage(GetPlayerTransfer[playerid], query,query);
            ShowSkills(playerid,GetPlayerTransfer[playerid]);
            SetPVarInt(playerid,"skills",0);
            SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
            return true;
        }
        if(strcmp(x_job,"advokat",true) == 0)
        {
            new playa = GetPlayerTransfer[playerid];
            new advokat = yesid[playa];
            if(GetPVarInt(advokat,"advokat") == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Вам не ничего не предлагали");
            if(GetDistanceBetweenPlayers(advokat, GetPlayerTransfer[playerid]) > 5 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            format(query, sizeof(query), "Адвокат %s успешно выиграл дело в суде и выпустил Вас на свободу", PlayerInfo[playa][pName]);
            SendClientMessage(advokat, COLOR_WHITE, query);
            PlayerInfo[playa][pMoney] += 15000;
            GameTextForPlayer(playa, "~g~+ 15000$", 1000, 1);
            PlayerInfo[advokat][pMoney] -= 15000;
            GameTextForPlayer(advokat, "~r~- 15000$", 1000, 1);
            format(query, sizeof(query), "{FFFFFF}Вы успешно пересмотрели дело заключённого, награда {00CC00}10000$");
            SendClientMessage(playa, 0x33CC00AA, query);
            SetPVarInt(advokat,"advokat",0);
            SetPVarInt(yesid[playa],"yes",0);
            ResetPlayerWeapons(advokat);
            UnJail(advokat);
            return 1;
        }
        if(strcmp(x_job,"selldrugs",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            if(PlayerInfo[playerid][pDrugs]+GetPlayerOption1[playerid] > 1000 && PlayerInfo[playerid][pUpdate] < 2) return SendClientMessage(playerid,COLOR_GRAD1, "Вы не можете купить столько наркотиков."),SetPVarInt(playerid,"selldrugs",0),SetPVarInt(giverid,"yes",0);
            if(PlayerInfo[playerid][pDrugs]+GetPlayerOption1[playerid] > 2000 && PlayerInfo[playerid][pUpdate] >= 2) return SendClientMessage(playerid,COLOR_GRAD1, "Вы не можете купить столько наркотиков."),SetPVarInt(playerid,"selldrugs",0),SetPVarInt(giverid,"yes",0);
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            PlayerInfo[playerid][pDrugs] += GetPlayerOption1[playerid];
            PlayerInfo[giverid][pDrugs] -= GetPlayerOption1[playerid];
            format(query, sizeof(query),"{1e90ff}Вы купили %d грамм наркотиков у %s за {34c924}%d$", GetPlayerOption1[playerid],PlayerInfo[giverid][pName],  price);
            SendClientMessage(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "%s принял(а) Ваше предложение",PlayerInfo[playerid][pName]);
            SendClientMessage(giverid, 0x99FF00AA, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption[playerid] = 0;
            SetPVarInt(playerid,"selldrugs",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"medhelp",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            format(query, sizeof(query),"{1e90ff}Вы прошли платный курс лечения у врача %s за {34c924}%d$", PlayerInfo[giverid][pName],  price);
            SendClientMessage(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "{1e90ff}Вы провели платный курс лечения у пациента за %d$ у пациента Вашей больницы %s",price,PlayerInfo[playerid][pName]);
            SendClientMessage(giverid, COLOR_WHITE, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            PlayerInfo[playerid][pHealth] = 100.0;
            SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            SetPVarInt(playerid,"medhelp",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"csex",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            format(query, sizeof(query),"{1e90ff}Вы прошли операцию по смене пола у врача %s за {34c924}%d$", PlayerInfo[giverid][pName],  price);
            SendClientMessage(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "{1e90ff}Вы провели операцию по смене пола у пациента за %d$ у пациента Вашей больницы %s",price,PlayerInfo[playerid][pName]);
            SendClientMessage(giverid, COLOR_WHITE, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            if(PlayerInfo[playerid][pSex] == 1)
            {
                PlayerInfo[playerid][pSex] = 2;
            }
            else if(PlayerInfo[playerid][pSex] == 2)
            {
                PlayerInfo[playerid][pSex] = 1;
            }
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            SetPVarInt(playerid,"csex",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"sellsim",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            new PlayerID = GetPlayerTransfer1 [playerid];
            PlayerInfo[playerid][pPhone] = PlayerInfo[PlayerID][pPhone];
            PlayerInfo[PlayerID][pPhone] = 0;
            format(query, sizeof(query),"%s продал Вам SIM-карту с номером {FFFF00}%d {00CC00}за %d$", PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pPhone],price);
            SendClientMessage(playerid, COLOR_GREEN, query);
            PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
            format(query,sizeof(query), "Вы продали свою SIM-карту с номером {FFFF00}%d {00CC00}игроку %s за %d$",PlayerInfo[playerid][pPhone],PlayerInfo[playerid][pName],price);
            SendClientMessage(giverid, 0x00CC00AA, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            if(PlayerInfo[playerid][pPhone] == 1)
            {
                PlayerInfo[playerid][pPhone] = 0;
            }
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption[playerid] = 0;
            SetPVarInt(playerid,"sellsim",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"wedding",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 3 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new giverid = GetPlayerTransfer1[playerid];
            format(query, sizeof(query),"%s и %s вступили в брак", PlayerInfo[giverid][pName],PlayerInfo[playerid][pName]);
            SendClientMessageToAll(0xb42de1AA, query);
            new aaaaaaaasd[128];
            format(aaaaaaaasd, sizeof(aaaaaaaasd), "update accounts set wedding = '%s' where name = '%s'",PlayerInfo[giverid][pName],PlayerInfo[playerid][pName]);
            mysql_query(dbHandle,aaaaaaaasd,false);
            format(aaaaaaaasd, sizeof(aaaaaaaasd), "update accounts set wedding = '%s' where name = '%s'", PlayerInfo[playerid][pName],PlayerInfo[giverid][pName]);
            mysql_query(dbHandle,aaaaaaaasd,false);
            strmid(PlayerInfo[playerid][pWedding], PlayerInfo[giverid][pName], 0, strlen(PlayerInfo[giverid][pName]), 255);
            strmid(PlayerInfo[giverid][pWedding], PlayerInfo[playerid][pName], 0, strlen(PlayerInfo[playerid][pName]), 255);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            SetPVarInt(playerid,"wedding",0);
            SetPVarInt(giverid,"yes",0);
            return 1;
        }
        if(strcmp(x_job,"sellmyhome",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            new cashnew = 0;
            PlayerInfo[giverid][pSetSpawn] = 0;
            switch(PlayerInfo[playerid][pLevel])
            {
                case 1: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], 1760.7727,-1903.9078,13.5655,271.3320, -1, -1, -1, -1, -1, -1);
                case 2: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], 1760.7727,-1903.9078,13.5655,271.3320, -1, -1, -1, -1, -1, -1);
                case 3: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], 1199.4821,-1759.9143,13.5850,83.8091, -1, -1, -1, -1, -1, -1);
                case 4: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], 1199.4821,-1759.9143,13.5850,83.8091, -1, -1, -1, -1, -1, -1);
                case 5: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
                case 6: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
                case 7: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
                case 8: SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
            }
            if(PlayerInfo[playerid][pLevel] >= 9) SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pSkin], 2838.5291,1303.5842,11.3906,93.8858, -1, -1, -1, -1, -1, -1);
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            if(HouseInfo[PlayerInfo[giverid][pHouse]][hUpdate] >= 1) cashnew += 4000;
            if(HouseInfo[PlayerInfo[giverid][pHouse]][hUpdate] >= 2) cashnew += 11500;
            if(HouseInfo[PlayerInfo[giverid][pHouse]][hUpdate] >= 3) cashnew += 26500;
            if(HouseInfo[PlayerInfo[giverid][pHouse]][hUpdate] >= 4) cashnew += 54000;
            if(HouseInfo[PlayerInfo[giverid][pHouse]][hUpdate] >= 5) cashnew += 84000;
            HouseInfo[PlayerInfo[giverid][pHouse]][hOwned] = 1;
            HouseInfo[PlayerInfo[giverid][pHouse]][hLock] = 1;
            HouseInfo[PlayerInfo[giverid][pHouse]][hUpdate] = 0;
            DestroyPickup(HouseInfo[PlayerInfo[giverid][pHouse]][hHeal]);
            Delete3DTextLabel(HouseInfo[PlayerInfo[giverid][pHouse]][StoreInfoHouse]);
            PlayerInfo[playerid][pHouse] = PlayerInfo[giverid][pHouse];
            format(query, sizeof(query),"{1e90ff}Вы купили дом №%d у игрока %s за {34c924}%d$", PlayerInfo[playerid][pHouse],PlayerInfo[giverid][pName],  price);
            SendClientMessage(playerid, COLOR_WHITE, query);
            SendClientMessage(playerid, 0x00CC00AA, "Напишите {0099FF}/home{00CC00} чтобы узнать о возможностях.");
            SendClientMessage(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
            format(query,sizeof(query), "{1e90ff}Вы продали свой дом игроку %s за {34c924}%d$",PlayerInfo[playerid][pName],price);
            SendClientMessage(giverid, COLOR_WHITE, query);
            HouseInfo[PlayerInfo[playerid][pHouse]][StoreX] = 0;
            if(HouseInfo[PlayerInfo[giverid][pHouse]][hUpdate] >= 1)
            {
                PlayerInfo[giverid][pMoney] += cashnew;
                format(query,sizeof(query), "Улучшения дома были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",cashnew);
                SendClientMessage(giverid, 0x0099FFAA, query);
            }
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price+cashnew);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            PlayerInfo[giverid][pHouse] = 999;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 0) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 800;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 1) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 1500;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 2) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 2000;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 3) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 2000;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 4) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 3000;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 5) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 3500;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 6) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 5500;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 7) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 6000;
            if(HouseInfo[PlayerInfo[playerid][pHouse]][hClass] == 8) HouseInfo[PlayerInfo[playerid][pHouse]][hRentPlata] = 10000;
            strmid(HouseInfo[PlayerInfo[playerid][pHouse]][hOwner], PlayerInfo[playerid][pName], 0, strlen(PlayerInfo[playerid][pName]), 255);
            SaveHouse(PlayerInfo[playerid][pHouse]);
            SetPVarInt(playerid,"sellmyhome",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"sellmybiz",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            new cashnew = 0;
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            if(BizInfo[PlayerInfo[giverid][pBusiness]][bUpdate] == 1) cashnew += 4000;
            if(BizInfo[PlayerInfo[giverid][pBusiness]][bUpdate] == 2) cashnew += 11500;
            if(BizInfo[PlayerInfo[giverid][pBusiness]][bUpdate] == 3) cashnew += 26500;
            if(BizInfo[PlayerInfo[giverid][pBusiness]][bUpdate] == 4) cashnew += 54000;
            if(BizInfo[PlayerInfo[giverid][pBusiness]][bUpdate] == 5) cashnew += 84000;
            BizInfo[PlayerInfo[giverid][pBusiness]][bOwned] = 1;
            BizInfo[PlayerInfo[giverid][pBusiness]][bCash] = 0;
            BizInfo[PlayerInfo[giverid][pBusiness]][bLock] = 0;
            BizInfo[PlayerInfo[giverid][pBusiness]][bUpdate] = 0;
            PlayerInfo[playerid][pBusiness] = PlayerInfo[giverid][pBusiness];
            format(query, sizeof(query),"{1e90ff}Вы купили бизнес №%d у игрока %s за {34c924}%d$", PlayerInfo[playerid][pBusiness],PlayerInfo[giverid][pName],  price);
            SendClientMessage(playerid, COLOR_WHITE, query);
            SendClientMessage(playerid, 0x00CC00AA, "Напишите {0099FF}/business{00CC00} чтобы узнать о возможностях.");
            SendClientMessage(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
            format(query,sizeof(query), "{1e90ff}Вы продали свой бизнес игроку %s за {34c924}%d$",PlayerInfo[playerid][pName],price);
            SendClientMessage(giverid, COLOR_WHITE, query);
            if(BizInfo[PlayerInfo[giverid][pBusiness]][bUpdate] >= 1)
            {
                PlayerInfo[giverid][pMoney] += cashnew;
                format(query,sizeof(query), "Улучшения бизнеса были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",PlayerInfo[playerid][pName],cashnew);
                SendClientMessage(giverid, 0x0099FFAA, query);
            }
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price+cashnew);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            PlayerInfo[giverid][pBusiness] = 999;
            BizInfo[PlayerInfo[playerid][pBusiness]][bRentPlata] = BizInfo[PlayerInfo[playerid][pBusiness]][bGosRent];
            SaveBiz(PlayerInfo[playerid][pBusiness]);
            SetPVarInt(playerid,"sellmybiz",0);
            SetPVarInt(giverid,"yes",0);
            strmid(BizInfo[PlayerInfo[playerid][pBusiness]][bOwner], PlayerInfo[playerid][pName], 0, strlen(PlayerInfo[playerid][pName]), 255);
            UpdateBiz(PlayerInfo[playerid][pBusiness]);
            SaveBiz(PlayerInfo[playerid][pBusiness]);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"sellmyfuel",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            new cashnew = 0;
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            if(FuelStInfo[PlayerInfo[giverid][pFuel]][bUpdate] == 1) cashnew += 25000;
            if(FuelStInfo[PlayerInfo[giverid][pFuel]][bUpdate] == 2) cashnew += 35000;
            if(FuelStInfo[PlayerInfo[giverid][pFuel]][bUpdate] == 3) cashnew += 50000;
            if(FuelStInfo[PlayerInfo[giverid][pFuel]][bUpdate] == 4) cashnew += 75000;
            FuelStInfo[PlayerInfo[giverid][pFuel]][bOwned] = 1;
            FuelStInfo[PlayerInfo[giverid][pFuel]][bCash] = 0;
            FuelStInfo[PlayerInfo[giverid][pFuel]][bLock] = 0;
            FuelStInfo[PlayerInfo[giverid][pFuel]][bUpdate] = 0;
            PlayerInfo[playerid][pFuel] = PlayerInfo[giverid][pFuel];
            format(query, sizeof(query),"{1e90ff}Вы купили АЗС №%d у игрока %s за {34c924}%d$", PlayerInfo[playerid][pFuel],PlayerInfo[giverid][pName],  price);
            SendClientMessage(playerid, COLOR_WHITE, query);
            SendClientMessage(playerid, 0x00CC00AA, "Напишите {0099FF}/fuelst{00CC00} чтобы узнать о возможностях.");
            SendClientMessage(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
            format(query,sizeof(query), "{1e90ff}Вы продали свою заправку игроку %s за {34c924}%d$",PlayerInfo[playerid][pName],price);
            SendClientMessage(giverid, COLOR_WHITE, query);
            if(FuelStInfo[PlayerInfo[giverid][pFuel]][bUpdate] >= 1)
            {
                PlayerInfo[giverid][pMoney] += cashnew;
                format(query,sizeof(query), "Улучшения бизнеса были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",PlayerInfo[playerid][pName],cashnew);
                SendClientMessage(giverid, 0x0099FFAA, query);
            }
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price+cashnew);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            PlayerInfo[giverid][pFuel] = 999;
            FuelStInfo[PlayerInfo[playerid][pFuel]][bRentPlata] = FuelStInfo[PlayerInfo[playerid][pFuel]][bGosRent];
            SaveFuelSt(PlayerInfo[playerid][pFuel]);
            SetPVarInt(playerid,"sellmybiz",0);
            SetPVarInt(giverid,"yes",0);
            strmid(BizInfo[PlayerInfo[playerid][pBusiness]][bOwner], PlayerInfo[playerid][pName], 0, strlen(PlayerInfo[playerid][pName]), 255);
            UpdateFuelSt(PlayerInfo[playerid][pFuel]);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"sellmycar",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(PlayerInfo[playerid][pMoney] < price) return SendClientMessage(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            PlayerInfo[giverid][pMoney] += price;
            PlayerInfo[playerid][pMoney] -= price;
            DestroyVehicle(caridhouse[giverid]);
            HouseInfo[PlayerInfo[playerid][pHouse]][pWheels] = HouseInfo[PlayerInfo[giverid][pHouse]][pWheels];
            HouseInfo[PlayerInfo[playerid][pHouse]][pNitro] = HouseInfo[PlayerInfo[giverid][pHouse]][pNitro];
            HouseInfo[PlayerInfo[playerid][pHouse]][pHydrawlic] = HouseInfo[PlayerInfo[giverid][pHouse]][pHydrawlic];
            HouseInfo[PlayerInfo[playerid][pHouse]][pSpoiler] = HouseInfo[PlayerInfo[giverid][pHouse]][pSpoiler];
            HouseInfo[PlayerInfo[playerid][pHouse]][pPaintJob] = HouseInfo[PlayerInfo[giverid][pHouse]][pPaintJob];
            HouseInfo[PlayerInfo[playerid][pHouse]][pBumper1] = HouseInfo[PlayerInfo[giverid][pHouse]][pBumper1];
            HouseInfo[PlayerInfo[playerid][pHouse]][pBumper2] = HouseInfo[PlayerInfo[giverid][pHouse]][pBumper2];
            HouseInfo[PlayerInfo[playerid][pHouse]][hCar] = HouseInfo[PlayerInfo[giverid][pHouse]][hCar];
            HouseInfo[PlayerInfo[playerid][pHouse]][hCarColorOne] = HouseInfo[PlayerInfo[giverid][pHouse]][hCarColorOne];
            HouseInfo[PlayerInfo[playerid][pHouse]][hCarColorTwo] = HouseInfo[PlayerInfo[giverid][pHouse]][hCarColorTwo];
            caridhouse[playerid] = CreateVehicle(HouseInfo[PlayerInfo[playerid][pHouse]][hCar],HouseInfo[PlayerInfo[playerid][pHouse]][CarX],HouseInfo[PlayerInfo[playerid][pHouse]][CarY],HouseInfo[PlayerInfo[playerid][pHouse]][CarZ],HouseInfo[PlayerInfo[playerid][pHouse]][CarA],HouseInfo[PlayerInfo[playerid][pHouse]][hCarColorOne],HouseInfo[PlayerInfo[playerid][pHouse]][hCarColorTwo],6000);
            CompVeh(playerid,caridhouse[playerid]);
            new fuelplease = random(70);
            SetNumber(caridhouse[playerid]);
            if(fuelplease < 30) fuelplease = 45;
            VehicleFuel[caridhouse[playerid]] = fuelplease;
            VehInfo[caridhouse[playerid]][pEngine] = 0;
            VehInfo[caridhouse[playerid]][pLights] = 0;
            VehInfo[caridhouse[playerid]][pAlarm] = 0;
            VehInfo[caridhouse[playerid]][pDoors] = 1;
            VehInfo[caridhouse[playerid]][pBonnet] = 0;
            VehInfo[caridhouse[playerid]][pBoot] = 0;
            VehInfo[caridhouse[playerid]][pObjective] = 0;
            SetVehicleParamsEx(caridhouse[playerid],VehInfo[caridhouse[playerid]][pEngine],VehInfo[caridhouse[playerid]][pLights],VehInfo[caridhouse[playerid]][pAlarm],1,VehInfo[caridhouse[playerid]][pBonnet],VehInfo[caridhouse[playerid]][pBoot],VehInfo[caridhouse[playerid]][pObjective]);
            format(query, sizeof(query),"{1e90ff}Вы купили домашний транспорт %s у игрока %s за {34c924}%d$", GetVehicleName(HouseInfo[PlayerInfo[playerid][pHouse]][hCar]),PlayerInfo[giverid][pName],  price);
            SendClientMessage(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "{1e90ff}Вы продали свой транспорт %s игроку %s за {34c924}%d$",GetVehicleName(HouseInfo[PlayerInfo[giverid][pHouse]][hCar]),PlayerInfo[playerid][pName],price);
            SendClientMessage(giverid, COLOR_WHITE, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            HouseInfo[PlayerInfo[playerid][pHouse]][pWheels] = 0;
            HouseInfo[PlayerInfo[playerid][pHouse]][pNitro] = 0;
            HouseInfo[PlayerInfo[playerid][pHouse]][pHydrawlic] = 0;
            HouseInfo[PlayerInfo[giverid][pHouse]][pBumper1] = 0;
            HouseInfo[PlayerInfo[giverid][pHouse]][pBumper2] = 0;
            HouseInfo[PlayerInfo[giverid][pHouse]][hCar] = 0;
            HouseInfo[PlayerInfo[giverid][pHouse]][hCarColorOne] = -1;
            HouseInfo[PlayerInfo[giverid][pHouse]][hCarColorTwo] = -1;
            SetVehiclePos(caridhouse[playerid],xxx[giverid],yyy[giverid],zzz[giverid]);
            SaveHouse(PlayerInfo[giverid][pHouse]);
            SetPVarInt(playerid,"sellmycar",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
            return 1;
        }
        if(strcmp(x_job,"newleader",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new giverid = GetPlayerTransfer1[playerid];
            PlayerInfo[playerid][pMember] = GetPlayerOption2[playerid];
            PlayerInfo[playerid][pUnit] = GetPlayerOption1[playerid];
            PlayerInfo[playerid][pRang] = 10;
            PlayerInfo[playerid][pLeader] = GetPlayerOption2[playerid];
            if(PlayerInfo[playerid][pLeader] == 6) PlayerInfo[playerid][pSkinOrg] = 283;
            if(PlayerInfo[playerid][pLeader] == 7) PlayerInfo[playerid][pSkinOrg] = 223;
            if(PlayerInfo[playerid][pLeader] == 8) PlayerInfo[playerid][pSkinOrg] = 61;
            if(PlayerInfo[playerid][pLeader] == 9) PlayerInfo[playerid][pSkinOrg] = 17;
            if(PlayerInfo[playerid][pLeader] == 13) PlayerInfo[playerid][pSkinOrg] = 70;
            SetPlayerSkin(playerid,PlayerInfo[playerid][pSkinOrg]);
            format(query, sizeof(query),"%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
            SendClientMessage(giverid, 0x00CC00AA, query);
            format(query, sizeof(query),"Поздравляем ! Вы стали лидером подразделения \"%s\" организации \"%s\".", GetUnitName(PlayerInfo[playerid][pMember],PlayerInfo[playerid][pUnit]),GetGangName(PlayerInfo[playerid][pMember]));
            SendClientMessage(playerid, COLOR_LIME, query);
            PlayerInfo[playerid][pJob] = 0;
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            GetPlayerOption2[playerid] = 0;
            SColor(playerid);
            format(query, 255, "[Внимание] %s[%i] назначил игрока %s[%i] лидером подразделения \"%s\"", PlayerInfo[giverid][pName],giverid,PlayerInfo[playerid][pName],playerid,GetUnitName(PlayerInfo[playerid][pLeader],PlayerInfo[playerid][pUnit]));
            SendAdminMessage(0xFF0000AA, query);
            new leadernewas[128];
            format(leadernewas, sizeof(leadernewas), "INSERT INTO leaders (idorg,nickname,organization,unit) VALUES ('%i','%s','%s','%i')",PlayerInfo[playerid][pMember],PlayerInfo[playerid][pName],GetUnitName(PlayerInfo[playerid][pMember],PlayerInfo[playerid][pUnit]),PlayerInfo[playerid][pUnit]);
            mysql_query(dbHandle,leadernewas,false);
            SetPVarInt(playerid,"newleader",0);
            SetPVarInt(giverid,"yes",0);
            return 1;
        }
        if(strcmp(x_job,"invite",true) == 0)
        {
            if(GetDistanceBetweenPlayers(playerid, meidinvite[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(meidinvite[playerid])) return SendClientMessage(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            if(PlayerInfo[meidinvite[playerid]][pMember] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 1;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Grove Street'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 2;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'The Ballas'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 3;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Varios Los Aztecas'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 4;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Los Santos Vagos'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 5)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 5;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'The Rifa'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 6 && PlayerInfo[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 6;
                PlayerInfo[playerid][pUnit] = 1;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент ЛС'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 6 && PlayerInfo[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 6;
                PlayerInfo[playerid][pUnit] = 2;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент СФ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 6 && PlayerInfo[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 6;
                PlayerInfo[playerid][pUnit] = 3;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент ЛВ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 6 && PlayerInfo[meidinvite[playerid]][pUnit] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 6;
                PlayerInfo[playerid][pUnit] = 4;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'ФБР'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 7 && PlayerInfo[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 7;
                PlayerInfo[playerid][pUnit] = 1;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр ЛС'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 7 && PlayerInfo[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 7;
                PlayerInfo[playerid][pUnit] = 2;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр СФ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 7 && PlayerInfo[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 7;
                PlayerInfo[playerid][pUnit] = 3;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр ЛВ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 7 && PlayerInfo[meidinvite[playerid]][pUnit] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 7;
                PlayerInfo[playerid][pUnit] = 4;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Телецентр'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 8 && PlayerInfo[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 8;
                PlayerInfo[playerid][pUnit] = 1;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Сухопутные войска'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 8 && PlayerInfo[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 8;
                PlayerInfo[playerid][pUnit] = 2;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Военно - воздушные силы'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 8 && PlayerInfo[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 8;
                PlayerInfo[playerid][pUnit] = 3;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Военно - морской флот'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 9 && PlayerInfo[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 9;
                PlayerInfo[playerid][pUnit] = 1;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Администрация президента'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 9 && PlayerInfo[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 9;
                PlayerInfo[playerid][pUnit] = 2;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Лос - Сантос'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 9 && PlayerInfo[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 9;
                PlayerInfo[playerid][pUnit] = 3;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Сан - Фиерро'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 9 && PlayerInfo[meidinvite[playerid]][pUnit] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 9;
                PlayerInfo[playerid][pUnit] = 4;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Лас - Вентурас'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 13 && PlayerInfo[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 13;
                PlayerInfo[playerid][pUnit] = 1;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница ЛС'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 13 && PlayerInfo[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 13;
                PlayerInfo[playerid][pUnit] = 2;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница СФ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 13 && PlayerInfo[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 13;
                PlayerInfo[playerid][pUnit] = 3;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница ЛВ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 10)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 10;
                PlayerInfo[playerid][pUnit] = 0;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SetPlayerFightingStyle(playerid,FIGHT_STYLE_KNEEHEAD);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'La Cosa Nostra'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 11)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 11;
                PlayerInfo[playerid][pUnit] = 0;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SetPlayerFightingStyle(playerid,FIGHT_STYLE_KUNGFU);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Yakuza'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(PlayerInfo[meidinvite[playerid]][pMember] == 12)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", PlayerInfo[playerid][pName]);
                SendClientMessage(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
                PlayerInfo[playerid][pMember] = 12;
                PlayerInfo[playerid][pUnit] = 0;
                PlayerInfo[playerid][pRang] = 1;
                SColor(playerid);
                SetPlayerFightingStyle(playerid,FIGHT_STYLE_BOXING);
                SendClientMessage(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Русская мафия'. Вам доступны новые команды (/mn => Список команд).");
            }
            //if(PlayerInfo[playerid][pMember] >= 1) SetPlayerSkin(playerid, PlayerInfo[playerid][pSkinOrg]);
            SaveAll(playerid);
            SetPVarInt(playerid,"invite",0);
            SetPVarInt(meidinvite[playerid],"yes",0);
            PlayerInfo[playerid][pJob] = 0;
            return 1;
        }

Перевёл её на dc_cmd тоже, но это не дало нужного эффекта, подумал и решил попробовать весь код из этой команды запихнуть в паблик OnPlayerKeyStateChange.

PHP:
if(newkeys == KEY_YES)
    {
        if(GetPVarInt(playerid,"sellzone") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            new price = GetPlayerOption1[playerid];
            new idterr = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            if(GetDistanceBetweenPlayers(playerid, giverid) > 20) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас");
            if(Player[playerid][pMoney] < price) return SCM(playerid,COLOR_GRAD, "У Вас недостаточно денег");
            if(Player[playerid][pMember] == 1) GhettoMen[0] ++,UpdateStoreGrove();
            if(Player[playerid][pMember]  == 2) GhettoMen[1] ++,UpdateStoreBallas();
            if(Player[playerid][pMember]  == 3) GhettoMen[2] ++,UpdateStoreAztec();
            if(Player[playerid][pMember]  == 4) GhettoMen[3] ++,UpdateStoreVagos();
            if(Player[playerid][pMember]  == 5) GhettoMen[4] ++,UpdateStoreRifa();
            if(Player[giverid][pMember]  == 1) GhettoMen[0] --,UpdateStoreGrove();
            if(Player[giverid][pMember]  == 2) GhettoMen[1] --,UpdateStoreBallas();
            if(Player[giverid][pMember]  == 3) GhettoMen[2] --,UpdateStoreAztec();
            if(Player[giverid][pMember]  == 4) GhettoMen[3] --,UpdateStoreVagos();
            if(Player[giverid][pMember]  == 5) GhettoMen[4] --,UpdateStoreRifa();
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"Вы купили территорию для своей банды у лидера %s за {00cc00}%d$",  Player[giverid][pName], price);
            SCM(playerid, 0x0099FFAA, query);
            format(query, sizeof(query),"%s принял Ваше предложение.", Player[playerid][pName]);
            SCM(giverid, 0x00CC00AA, query);
            format(query, sizeof(query),"%s купили территорию у банды %s", GetGangName(Player[playerid][pLeader]),GetGangName(GZInfo[idterr][gMemberZone]));
            SendGhettoMessage(0xFF6600AA,query);
            SendPlaySound(1139, 0.0, 0.0, 0.0);
            GZInfo[idterr][gMemberZone] = Player[playerid][pLeader];
            GangZoneStopFlashForAll(GZInfo[idterr][gID]);
            GangZoneHideForAll(GZInfo[idterr][gID]);
            GangZoneShowForAll(GZInfo[idterr][gID],GetGangZoneColor(idterr));
            SaveZone(idterr);
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            SetPVarInt(playerid,"sellzone",0);
            GetPlayerOption[playerid] = 0;
            GetPlayerOption1[playerid] = 0;
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"sellsim") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            new PlayerID = GetPlayerTransfer1 [playerid];
            Player[playerid][pPhone] = Player[PlayerID][pPhone];
            Player[PlayerID][pPhone] = 0;
            format(query, sizeof(query),"%s продал Вам SIM-карту с номером {FFFF00}%d {00CC00}за %d$", Player[playerid][pName],Player[playerid][pPhone],price);
            SCM(playerid, COLOR_GREEN, query);
            PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
            format(query,sizeof(query), "Вы продали свою SIM-карту с номером {FFFF00}%d {00CC00}игроку %s за %d$",Player[playerid][pPhone],Player[playerid][pName],price);
            SCM(giverid, 0x00CC00AA, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            if(Player[playerid][pPhone] == 1)
            {
                Player[playerid][pPhone] = 0;
            }
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption[playerid] = 0;
            SetPVarInt(playerid,"sellsim",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"ticket") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            new summa = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            if(GetDistanceBetweenPlayers(playerid, giverid) > 10 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(giverid)) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            if(Player[playerid][pMoney] < summa) return SCM(playerid,COLOR_GRAD, "У Вас недостаточно денег.");
            PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
            Player[giverid][pMoney] += summa;
            Player[playerid][pMoney] -= summa;
            format(query, sizeof(query),"~r~-%d$",summa);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"Вы оплатили штраф на %d$ выписанный от сотрудника полиции %s",summa,Player[giverid][pName]);
            SCM(playerid, 0x0099FFAA, query);
            format(query, sizeof(query),"%s оплатил Ваш штраф.", Player[playerid][pName]);
            SCM(giverid, 0x00CC00AA, query);
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            SetPVarInt(playerid,"ticket",0);
            GetPlayerOption[playerid] = 0;
            SetPVarInt(giverid,"yes",0);
        }
        if(GetPVarInt(playerid,"GunID") == 0) return SCM(playerid, COLOR_GREEN, "Вам не предлагали купить оружие");
        {
            if(GetPVarInt(playerid,"GunID") != GetPlayerWeapon(GetPVarInt(playerid,"ID")))
            {
                SetPVarInt(playerid,"GunID",0);
                SetPVarInt(playerid,"ID",0);
                SetPVarInt(playerid,"Price",0);
                SetPVarInt(playerid,"ammogun",0);
                return SCM(playerid, COLOR_GRAD, "Продавец спрятал в карман оружие. Покупка сорвана");
            }
            if(Player[playerid][pMoney] < GetPVarInt(playerid,"Price"))
            {
                SetPVarInt(playerid,"GunID",0);
                SetPVarInt(playerid,"ID",0);
                SetPVarInt(playerid,"Price",0);
                SetPVarInt(playerid,"ammogun",0);
                return SCM(playerid, COLOR_GRAD, "У Вас не достаточно денег. Покупка сорвана");
            }
            Player[playerid][pMoney] -= GetPVarInt(playerid,"Price");
            Player[GetPVarInt(playerid,"ID")][pMoney] += GetPVarInt(playerid,"Price");
            new patr = GetPlayerAmmo(GetPVarInt(playerid,"ID"));
            new dat = patr - GetPVarInt(playerid,"ammogun");
            new prodano = GetPVarInt(playerid,"ammogun");
            RemovePlayerWeapon(GetPVarInt(playerid,"ID"),GetPVarInt(playerid,"GunID"));
            GivePlayerWeapon(playerid,GetPlayerWeapon(GetPVarInt(playerid,"ID")),GetPVarInt(playerid,"ammogun"));
            GivePlayerWeapon(GetPVarInt(playerid,"ID"),GetPVarInt(playerid,"GunID"),dat);
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 24) weapon_anti_cheat[playerid][2] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 25) weapon_anti_cheat[playerid][3] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 29) weapon_anti_cheat[playerid][4] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 30) weapon_anti_cheat[playerid][5] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 31) weapon_anti_cheat[playerid][5] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 34) weapon_anti_cheat[playerid][6] += prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 24) weapon_anti_cheat[GetPVarInt(playerid,"ID")][2] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 25) weapon_anti_cheat[GetPVarInt(playerid,"ID")][3] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 29) weapon_anti_cheat[GetPVarInt(playerid,"ID")][4] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 30) weapon_anti_cheat[GetPVarInt(playerid,"ID")][5] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 31) weapon_anti_cheat[GetPVarInt(playerid,"ID")][5] -= prodano;
            if(GetPlayerWeapon(GetPVarInt(playerid,"ID")) == 34) weapon_anti_cheat[GetPVarInt(playerid,"ID")][6] -= prodano;
            format(query, sizeof(query),"~r~-%d$", GetPVarInt(playerid,"Price"));
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$", GetPVarInt(playerid,"Price"));
            GameTextForPlayer(GetPVarInt(playerid,"ID"), query, 1000, 1);
            new nameweap[64];
            GetWeaponName(GetPVarInt(playerid,"GunID"),nameweap,sizeof(nameweap));
            format(query, sizeof(query),"Вы купили оружие %s у %s за {34c924}%d$", nameweap,Player[GetPVarInt(playerid,"ID")][pName],GetPVarInt(playerid,"Price"));
            SCM(playerid, 0x1e90ffAA, query);
            format(query,sizeof(query), "%s принял Ваше предложение о покупке оружия.",Player[playerid][pName]);
            SetPVarInt(GetPVarInt(playerid,"ID"),"yes",0);
            SaveAll(GetPVarInt(playerid,"ID"));
            SCM(GetPVarInt(playerid,"ID"), 0x1e90ffAA, query);
            SetPVarInt(playerid,"GunID",0);
            SetPVarInt(playerid,"ID",0);
            SetPVarInt(playerid,"Price",0);
            SetPVarInt(playerid,"ammogun",0);
            SaveAll(playerid);
        }
        if(GetPVarInt(playerid,"buylic") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption2[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GREY, "У Вас недостаточно денег");
            new giverid = GetPlayerTransfer1[playerid];
            Player[giverid][pMoney] += price/2;
            Player[playerid][pMoney] -= price;
            format(query, sizeof(query),"Работник мэрии %s выдал Вам лицензию", Player[giverid][pName]);
            SCM(playerid, 0x63CB00FF, query);
            format(query,sizeof(query), "Вы выдали лицензию игроку %s за %d$",Player[playerid][pName],price);
            SCM(giverid, 0x63CB00FF, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            if(GetPlayerOption1[playerid] == 1) Player[playerid][pLicDrive] = 1;
            if(GetPlayerOption1[playerid] == 2) Player[playerid][pLicDrive] = 2;
            if(GetPlayerOption1[playerid] == 3) Player[playerid][pLicGun] = 1;
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            GetPlayerOption2[playerid] = 0;
            SetPVarInt(playerid,"buylic",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"skills") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 5 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "[{FF0000}Error{B4B5B7}] Игрок слишком далеко от Вас.");
            if(playerid == GetPlayerTransfer[playerid]) format(query, sizeof(query), "%s просматривает свои навыки владения оружием",Player[GetPlayerTransfer[playerid]][pName]);
            if(playerid != GetPlayerTransfer[playerid]) format(query, sizeof(query), "%s показал(а) свои навыки владения оружием",Player[GetPlayerTransfer[playerid]][pName]);
            StatusMessage(GetPlayerTransfer[playerid], query,query);
            ShowSkills(playerid,GetPlayerTransfer[playerid]);
            SetPVarInt(playerid, "skills", 0);
            SetPVarInt(GetPlayerTransfer[playerid],"yes",0);
        }
        if(GetPVarInt(playerid,"advokat") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            new playa = GetPlayerTransfer[playerid];
            new advokat = yesid[playa];
            if(GetPVarInt(advokat,"advokat") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
            if(GetDistanceBetweenPlayers(advokat, GetPlayerTransfer[playerid]) > 5 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            format(query, sizeof(query), "Адвокат %s успешно выиграл дело в суде и выпустил Вас на свободу", Player[playa][pName]);
            SCM(advokat, COLOR_WHITE, query);
            Player[playa][pMoney] += 15000;
            GameTextForPlayer(playa, "~g~+ 15000$", 1000, 1);
            Player[advokat][pMoney] -= 15000;
            GameTextForPlayer(advokat, "~r~- 15000$", 1000, 1);
            format(query, sizeof(query), "{FFFFFF}Вы успешно пересмотрели дело заключённого, награда {00CC00}10000$");
            SCM(playa, 0x33CC00AA, query);
            SetPVarInt(advokat,"advokat",0);
            SetPVarInt(yesid[playa],"yes",0);
            ResetPlayerWeapons(advokat);
            UnJail(advokat);
        }
        if(GetPVarInt(playerid,"selldrugs") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption[playerid];
            new giverid = GetPlayerTransfer[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            if(Player[playerid][pDrugs]+GetPlayerOption1[playerid] > 1000 && Player[playerid][pUpdate] < 2) return SCM(playerid,COLOR_GRAD, "Вы не можете купить столько наркотиков."),SetPVarInt(playerid,"selldrugs",0),SetPVarInt(giverid,"yes",0);
            if(Player[playerid][pDrugs]+GetPlayerOption1[playerid] > 2000 && Player[playerid][pUpdate] >= 2) return SCM(playerid,COLOR_GRAD, "Вы не можете купить столько наркотиков."),SetPVarInt(playerid,"selldrugs",0),SetPVarInt(giverid,"yes",0);
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            Player[playerid][pDrugs] += GetPlayerOption1[playerid];
            Player[giverid][pDrugs] -= GetPlayerOption1[playerid];
            format(query, sizeof(query),"{1e90ff}Вы купили %d грамм наркотиков у %s за {34c924}%d$", GetPlayerOption1[playerid],Player[giverid][pName],  price);
            SCM(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "%s принял(а) Ваше предложение",Player[playerid][pName]);
            SCM(giverid, 0x99FF00AA, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption[playerid] = 0;
            SetPVarInt(playerid,"selldrugs",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"medhelp") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            format(query, sizeof(query),"{1e90ff}Вы прошли платный курс лечения у врача %s за {34c924}%d$", Player[giverid][pName],  price);
            SCM(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "{1e90ff}Вы провели платный курс лечения у пациента за %d$ у пациента Вашей больницы %s",price,Player[playerid][pName]);
            SCM(giverid, COLOR_WHITE, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            Player[playerid][pHealth] = 100.0;
            SetPlayerHealth(playerid, Player[playerid][pHealth]);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            SetPVarInt(playerid,"medhelp",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"csex") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            format(query, sizeof(query),"{1e90ff}Вы прошли операцию по смене пола у врача %s за {34c924}%d$", Player[giverid][pName],  price);
            SCM(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "{1e90ff}Вы провели операцию по смене пола у пациента за %d$ у пациента Вашей больницы %s",price,Player[playerid][pName]);
            SCM(giverid, COLOR_WHITE, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            if(Player[playerid][pSex] == 1)
            {
                Player[playerid][pSex] = 2;
            }
            else if(Player[playerid][pSex] == 2)
            {
                Player[playerid][pSex] = 1;
            }
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            SetPVarInt(playerid,"csex",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"wedding") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 3 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new giverid = GetPlayerTransfer1[playerid];
            format(query, sizeof(query),"%s и %s вступили в брак", Player[giverid][pName],Player[playerid][pName]);
            SCMTA(0xb42de1AA, query);
            new aaaaaaaasd[128];
            format(aaaaaaaasd, sizeof(aaaaaaaasd), "update accounts set wedding = '%s' where name = '%s'",Player[giverid][pName],Player[playerid][pName]);
            mysql_query(connect_mysql,aaaaaaaasd,false);
            format(aaaaaaaasd, sizeof(aaaaaaaasd), "update accounts set wedding = '%s' where name = '%s'", Player[playerid][pName],Player[giverid][pName]);
            mysql_query(connect_mysql,aaaaaaaasd,false);
            strmid(Player[playerid][pWedding], Player[giverid][pName], 0, strlen(Player[giverid][pName]), 255);
            strmid(Player[giverid][pWedding], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            SetPVarInt(playerid,"wedding",0);
            SetPVarInt(giverid,"yes",0);
        }
        if(GetPVarInt(playerid,"sellmyhome") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            new cashnew = 0;
            Player[giverid][pSetSpawn] = 0;
            switch(Player[playerid][pLevel])
            {
                case 1: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1760.7727,-1903.9078,13.5655,271.3320, -1, -1, -1, -1, -1, -1);
                case 2: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1760.7727,-1903.9078,13.5655,271.3320, -1, -1, -1, -1, -1, -1);
                case 3: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1199.4821,-1759.9143,13.5850,83.8091, -1, -1, -1, -1, -1, -1);
                case 4: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 1199.4821,-1759.9143,13.5850,83.8091, -1, -1, -1, -1, -1, -1);
                case 5: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
                case 6: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
                case 7: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
                case 8: SetSpawnInfo(playerid, 255, Player[playerid][pSkin], -1968.0267,159.8920,27.6875,180.6863, -1, -1, -1, -1, -1, -1);
            }
            if(Player[playerid][pLevel] >= 9) SetSpawnInfo(playerid, 255, Player[playerid][pSkin], 2838.5291,1303.5842,11.3906,93.8858, -1, -1, -1, -1, -1, -1);
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 1) cashnew += 4000;
            if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 2) cashnew += 11500;
            if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 3) cashnew += 26500;
            if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 4) cashnew += 54000;
            if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 5) cashnew += 84000;
            HouseInfo[Player[giverid][pHouse]][hOwned] = 1;
            HouseInfo[Player[giverid][pHouse]][hLock] = 1;
            HouseInfo[Player[giverid][pHouse]][hUpdate] = 0;
            DestroyPickup(HouseInfo[Player[giverid][pHouse]][hHeal]);
            Delete3DTextLabel(HouseInfo[Player[giverid][pHouse]][StoreInfoHouse]);
            Player[playerid][pHouse] = Player[giverid][pHouse];
            format(query, sizeof(query),"{1e90ff}Вы купили дом №%d у игрока %s за {34c924}%d$", Player[playerid][pHouse],Player[giverid][pName],  price);
            SCM(playerid, COLOR_WHITE, query);
            SCM(playerid, 0x00CC00AA, "Напишите {0099FF}/home{00CC00} чтобы узнать о возможностях.");
            SCM(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
            format(query,sizeof(query), "{1e90ff}Вы продали свой дом игроку %s за {34c924}%d$",Player[playerid][pName],price);
            SCM(giverid, COLOR_WHITE, query);
            HouseInfo[Player[playerid][pHouse]][StoreX] = 0;
            if(HouseInfo[Player[giverid][pHouse]][hUpdate] >= 1)
            {
                Player[giverid][pMoney] += cashnew;
                format(query,sizeof(query), "Улучшения дома были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",cashnew);
                SCM(giverid, 0x0099FFAA, query);
            }
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price+cashnew);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            Player[giverid][pHouse] = 999;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 0) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 800;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 1) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 1500;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 2) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 2000;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 3) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 2000;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 4) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 3000;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 5) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 3500;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 6) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 5500;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 7) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 6000;
            if(HouseInfo[Player[playerid][pHouse]][hClass] == 8) HouseInfo[Player[playerid][pHouse]][hRentPlata] = 10000;
            strmid(HouseInfo[Player[playerid][pHouse]][hOwner], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
            SaveHouse(Player[playerid][pHouse]);
            SetPVarInt(playerid,"sellmyhome",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"sellmybiz") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            new cashnew = 0;
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 1) cashnew += 4000;
            if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 2) cashnew += 11500;
            if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 3) cashnew += 26500;
            if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 4) cashnew += 54000;
            if(BizInfo[Player[giverid][pBusiness]][bUpdate] == 5) cashnew += 84000;
            BizInfo[Player[giverid][pBusiness]][bOwned] = 1;
            BizInfo[Player[giverid][pBusiness]][bCash] = 0;
            BizInfo[Player[giverid][pBusiness]][bLock] = 0;
            BizInfo[Player[giverid][pBusiness]][bUpdate] = 0;
            Player[playerid][pBusiness] = Player[giverid][pBusiness];
            format(query, sizeof(query),"{1e90ff}Вы купили бизнес №%d у игрока %s за {34c924}%d$", Player[playerid][pBusiness],Player[giverid][pName],  price);
            SCM(playerid, COLOR_WHITE, query);
            SCM(playerid, 0x00CC00AA, "Напишите {0099FF}/business{00CC00} чтобы узнать о возможностях.");
            SCM(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
            format(query,sizeof(query), "{1e90ff}Вы продали свой бизнес игроку %s за {34c924}%d$",Player[playerid][pName],price);
            SCM(giverid, COLOR_WHITE, query);
            if(BizInfo[Player[giverid][pBusiness]][bUpdate] >= 1)
            {
                Player[giverid][pMoney] += cashnew;
                format(query,sizeof(query), "Улучшения бизнеса были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",Player[playerid][pName],cashnew);
                SCM(giverid, 0x0099FFAA, query);
            }
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price+cashnew);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            Player[giverid][pBusiness] = 999;
            BizInfo[Player[playerid][pBusiness]][bRentPlata] = BizInfo[Player[playerid][pBusiness]][bGosRent];
            SaveBiz(Player[playerid][pBusiness]);
            SetPVarInt(playerid,"sellmybiz",0);
            SetPVarInt(giverid,"yes",0);
            strmid(BizInfo[Player[playerid][pBusiness]][bOwner], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
            UpdateBiz(Player[playerid][pBusiness]);
            SaveBiz(Player[playerid][pBusiness]);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"sellmyfuel") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            new cashnew = 0;
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 1) cashnew += 25000;
            if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 2) cashnew += 35000;
            if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 3) cashnew += 50000;
            if(FuelStInfo[Player[giverid][pFuel]][bUpdate] == 4) cashnew += 75000;
            FuelStInfo[Player[giverid][pFuel]][bOwned] = 1;
            FuelStInfo[Player[giverid][pFuel]][bCash] = 0;
            FuelStInfo[Player[giverid][pFuel]][bLock] = 0;
            FuelStInfo[Player[giverid][pFuel]][bUpdate] = 0;
            Player[playerid][pFuel] = Player[giverid][pFuel];
            format(query, sizeof(query),"{1e90ff}Вы купили АЗС №%d у игрока %s за {34c924}%d$", Player[playerid][pFuel],Player[giverid][pName],  price);
            SCM(playerid, COLOR_WHITE, query);
            SCM(playerid, 0x00CC00AA, "Напишите {0099FF}/fuelst{00CC00} чтобы узнать о возможностях.");
            SCM(playerid, 0xFFCC00AA, "Проверьте количество оплаченных дней аренды, при необходимости оплатить её можно в банке.");
            format(query,sizeof(query), "{1e90ff}Вы продали свою заправку игроку %s за {34c924}%d$",Player[playerid][pName],price);
            SCM(giverid, COLOR_WHITE, query);
            if(FuelStInfo[Player[giverid][pFuel]][bUpdate] >= 1)
            {
                Player[giverid][pMoney] += cashnew;
                format(query,sizeof(query), "Улучшения бизнеса были автоматически проданы. Вам возвращаються деньги от улучшений: {00CC00}%d$",Player[playerid][pName],cashnew);
                SCM(giverid, 0x0099FFAA, query);
            }
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price+cashnew);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            Player[giverid][pFuel] = 999;
            FuelStInfo[Player[playerid][pFuel]][bRentPlata] = FuelStInfo[Player[playerid][pFuel]][bGosRent];
            SaveFuelSt(Player[playerid][pFuel]);
            SetPVarInt(playerid,"sellmybiz",0);
            SetPVarInt(giverid,"yes",0);
            strmid(BizInfo[Player[playerid][pBusiness]][bOwner], Player[playerid][pName], 0, strlen(Player[playerid][pName]), 255);
            UpdateFuelSt(Player[playerid][pFuel]);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"sellmycar") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new price = GetPlayerOption1[playerid];
            if(Player[playerid][pMoney] < price) return SCM(playerid, COLOR_GRAD, "У Вас недостаточно денег.");
            new giverid = GetPlayerTransfer1[playerid];
            Player[giverid][pMoney] += price;
            Player[playerid][pMoney] -= price;
            DestroyVehicle(caridhouse[giverid]);
            HouseInfo[Player[playerid][pHouse]][pWheels] = HouseInfo[Player[giverid][pHouse]][pWheels];
            HouseInfo[Player[playerid][pHouse]][pNitro] = HouseInfo[Player[giverid][pHouse]][pNitro];
            HouseInfo[Player[playerid][pHouse]][pHydrawlic] = HouseInfo[Player[giverid][pHouse]][pHydrawlic];
            HouseInfo[Player[playerid][pHouse]][pSpoiler] = HouseInfo[Player[giverid][pHouse]][pSpoiler];
            HouseInfo[Player[playerid][pHouse]][pPaintJob] = HouseInfo[Player[giverid][pHouse]][pPaintJob];
            HouseInfo[Player[playerid][pHouse]][pBumper1] = HouseInfo[Player[giverid][pHouse]][pBumper1];
            HouseInfo[Player[playerid][pHouse]][pBumper2] = HouseInfo[Player[giverid][pHouse]][pBumper2];
            HouseInfo[Player[playerid][pHouse]][hCar] = HouseInfo[Player[giverid][pHouse]][hCar];
            HouseInfo[Player[playerid][pHouse]][hCarColorOne] = HouseInfo[Player[giverid][pHouse]][hCarColorOne];
            HouseInfo[Player[playerid][pHouse]][hCarColorTwo] = HouseInfo[Player[giverid][pHouse]][hCarColorTwo];
            caridhouse[playerid] = CreateVehicle(HouseInfo[Player[playerid][pHouse]][hCar],HouseInfo[Player[playerid][pHouse]][CarX],HouseInfo[Player[playerid][pHouse]][CarY],HouseInfo[Player[playerid][pHouse]][CarZ],HouseInfo[Player[playerid][pHouse]][CarA],HouseInfo[Player[playerid][pHouse]][hCarColorOne],HouseInfo[Player[playerid][pHouse]][hCarColorTwo],6000);
            CompVeh(playerid,caridhouse[playerid]);
            new fuelplease = random(70);
            SetNumber(caridhouse[playerid]);
            if(fuelplease < 30) fuelplease = 45;
            VehicleFuel[caridhouse[playerid]] = fuelplease;
            VehInfo[caridhouse[playerid]][pEngine] = 0;
            VehInfo[caridhouse[playerid]][pLights] = 0;
            VehInfo[caridhouse[playerid]][pAlarm] = 0;
            VehInfo[caridhouse[playerid]][pDoors] = 1;
            VehInfo[caridhouse[playerid]][pBonnet] = 0;
            VehInfo[caridhouse[playerid]][pBoot] = 0;
            VehInfo[caridhouse[playerid]][pObjective] = 0;
            SetVehicleParamsEx(caridhouse[playerid],VehInfo[caridhouse[playerid]][pEngine],VehInfo[caridhouse[playerid]][pLights],VehInfo[caridhouse[playerid]][pAlarm],1,VehInfo[caridhouse[playerid]][pBonnet],VehInfo[caridhouse[playerid]][pBoot],VehInfo[caridhouse[playerid]][pObjective]);
            format(query, sizeof(query),"{1e90ff}Вы купили домашний транспорт %s у игрока %s за {34c924}%d$", GetVehicleName(HouseInfo[Player[playerid][pHouse]][hCar]),Player[giverid][pName],  price);
            SCM(playerid, COLOR_WHITE, query);
            format(query,sizeof(query), "{1e90ff}Вы продали свой транспорт %s игроку %s за {34c924}%d$",GetVehicleName(HouseInfo[Player[giverid][pHouse]][hCar]),Player[playerid][pName],price);
            SCM(giverid, COLOR_WHITE, query);
            format(query, sizeof(query),"~r~-%d$",price);
            GameTextForPlayer(playerid, query, 1000, 1);
            format(query, sizeof(query),"~g~+%d$",price);
            GameTextForPlayer(giverid, query, 1000, 1);
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            HouseInfo[Player[playerid][pHouse]][pWheels] = 0;
            HouseInfo[Player[playerid][pHouse]][pNitro] = 0;
            HouseInfo[Player[playerid][pHouse]][pHydrawlic] = 0;
            HouseInfo[Player[giverid][pHouse]][pBumper1] = 0;
            HouseInfo[Player[giverid][pHouse]][pBumper2] = 0;
            HouseInfo[Player[giverid][pHouse]][hCar] = 0;
            HouseInfo[Player[giverid][pHouse]][hCarColorOne] = -1;
            HouseInfo[Player[giverid][pHouse]][hCarColorTwo] = -1;
            SetVehiclePos(caridhouse[playerid],xxx[giverid],yyy[giverid],zzz[giverid]);
            SaveHouse(Player[giverid][pHouse]);
            SetPVarInt(playerid,"sellmycar",0);
            SetPVarInt(giverid,"yes",0);
            SaveAll(playerid);
            SaveAll(giverid);
        }
        if(GetPVarInt(playerid,"newleader") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer1[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(GetPlayerTransfer1[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            new giverid = GetPlayerTransfer1[playerid];
            Player[playerid][pMember] = GetPlayerOption2[playerid];
            Player[playerid][pUnit] = GetPlayerOption1[playerid];
            Player[playerid][pRang] = 10;
            Player[playerid][pLeader] = GetPlayerOption2[playerid];
            if(Player[playerid][pLeader] == 6) Player[playerid][pSkinOrg] = 283;
            if(Player[playerid][pLeader] == 7) Player[playerid][pSkinOrg] = 223;
            if(Player[playerid][pLeader] == 8) Player[playerid][pSkinOrg] = 61;
            if(Player[playerid][pLeader] == 9) Player[playerid][pSkinOrg] = 17;
            if(Player[playerid][pLeader] == 13) Player[playerid][pSkinOrg] = 70;
            SetPlayerSkin(playerid,Player[playerid][pSkinOrg]);
            format(query, sizeof(query),"%s принял Ваше предложение.", Player[playerid][pName]);
            SCM(giverid, 0x00CC00AA, query);
            format(query, sizeof(query),"Поздравляем ! Вы стали лидером подразделения \"%s\" организации \"%s\".", GetUnitName(Player[playerid][pMember],Player[playerid][pUnit]),GetGangName(Player[playerid][pMember]));
            SCM(playerid, COLOR_LIME, query);
            Player[playerid][pJob] = 0;
            GetPlayerTransfer1[playerid] = INVALID_PLAYER_ID;
            GetPlayerOption1[playerid] = 0;
            GetPlayerOption2[playerid] = 0;
            SColor(playerid);
            format(query, 255, "[Внимание] %s[%i] назначил игрока %s[%i] лидером подразделения \"%s\"", Player[giverid][pName],giverid,Player[playerid][pName],playerid,GetUnitName(Player[playerid][pLeader],Player[playerid][pUnit]));
            SendAdminMessage(0xFF0000AA, query);
            new leadernewas[128];
            format(leadernewas, sizeof(leadernewas), "INSERT INTO leaders (idorg,nickname,organization,unit) VALUES ('%i','%s','%s','%i')",Player[playerid][pMember],Player[playerid][pName],GetUnitName(Player[playerid][pMember],Player[playerid][pUnit]),Player[playerid][pUnit]);
            mysql_query(connect_mysql,leadernewas,false);
            SetPVarInt(playerid,"newleader",0);
            SetPVarInt(giverid,"yes",0);
        }
        if(GetPVarInt(playerid,"invite") == 0) return SCM(playerid, COLOR_GRAD, "Вам не ничего не предлагали");
        {
            if(GetDistanceBetweenPlayers(playerid, meidinvite[playerid]) > 6 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(meidinvite[playerid])) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
            if(Player[meidinvite[playerid]][pMember] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 1;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Grove Street'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 2;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'The Ballas'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 3;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Varios Los Aztecas'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 4;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Los Santos Vagos'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 5)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 5;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'The Rifa'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 6;
                Player[playerid][pUnit] = 1;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент ЛС'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 6;
                Player[playerid][pUnit] = 2;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент СФ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 6;
                Player[playerid][pUnit] = 3;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Полицейский департамент ЛВ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 6 && Player[meidinvite[playerid]][pUnit] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 6;
                Player[playerid][pUnit] = 4;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'ФБР'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 7;
                Player[playerid][pUnit] = 1;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр ЛС'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 7;
                Player[playerid][pUnit] = 2;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр СФ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 7;
                Player[playerid][pUnit] = 3;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Радиоцентр ЛВ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 7 && Player[meidinvite[playerid]][pUnit] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 7;
                Player[playerid][pUnit] = 4;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Телецентр'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 8 && Player[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 8;
                Player[playerid][pUnit] = 1;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Сухопутные войска'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 8 && Player[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 8;
                Player[playerid][pUnit] = 2;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Военно - воздушные силы'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 8 && Player[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 8;
                Player[playerid][pUnit] = 3;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Военно - морской флот'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 9;
                Player[playerid][pUnit] = 1;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Администрация президента'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 9;
                Player[playerid][pUnit] = 2;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Лос - Сантос'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 9;
                Player[playerid][pUnit] = 3;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Сан - Фиерро'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 9 && Player[meidinvite[playerid]][pUnit] == 4)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 9;
                Player[playerid][pUnit] = 4;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Мэрия Лас - Вентурас'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 13 && Player[meidinvite[playerid]][pUnit] == 1)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 13;
                Player[playerid][pUnit] = 1;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница ЛС'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 13 && Player[meidinvite[playerid]][pUnit] == 2)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 13;
                Player[playerid][pUnit] = 2;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница СФ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 13 && Player[meidinvite[playerid]][pUnit] == 3)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 13;
                Player[playerid][pUnit] = 3;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Городская больница ЛВ'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 10)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 10;
                Player[playerid][pUnit] = 0;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SetPlayerFightingStyle(playerid,FIGHT_STYLE_KNEEHEAD);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'La Cosa Nostra'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 11)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 11;
                Player[playerid][pUnit] = 0;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SetPlayerFightingStyle(playerid,FIGHT_STYLE_KUNGFU);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Yakuza'. Вам доступны новые команды (/mn => Список команд).");
            }
            if(Player[meidinvite[playerid]][pMember] == 12)
            {
                format(query, sizeof(query), "%s принял Ваше предложение.", Player[playerid][pName]);
                SCM(meidinvite[playerid], 0x66FF00AA, query);
                SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
                Player[playerid][pMember] = 12;
                Player[playerid][pUnit] = 0;
                Player[playerid][pRang] = 1;
                SColor(playerid);
                SetPlayerFightingStyle(playerid,FIGHT_STYLE_BOXING);
                SCM(playerid, 0x00FFFFAA, "Поздравляем ! {0099FF}Вы вступили в организацию 'Русская мафия'. Вам доступны новые команды (/mn => Список команд).");
            }
            //if(Player[playerid][pMember] >= 1) SetPlayerSkin(playerid, Player[playerid][pSkinOrg]);
            SaveAll(playerid);
            SetPVarInt(playerid,"invite",0);
            SetPVarInt(meidinvite[playerid],"yes",0);
            Player[playerid][pJob] = 0;
        }

В итоге всё скомпилировалось удачно, даже code size и другие параметры уменьшились, но когда зашёл на сервер чтобы проверить, просто впал в ступор. Сами клавиши работают, но вот ни одна команда не работает, так и ещё написав любой текст выдаёт вот это:



К моду подключены такие плагины как crashdetect и nativecheker, но никаких ошибок в консоли нет, зато тот текст, который я вводил на сервере, в консоли выдаётся правильным. Кто сталкивался с такой проблемой? Как решить можно?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу