Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ошибка при нажатии на клавишу

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

Hitka

Новичок
ничего не происходит при нажатии на клавишу для открытия шлагбаума/в фбр для выезда из парковки
server_log
PHP:
 [debug] Run time error 4: "Array index out of bounds"
[debug]  Accessing element at index 999 past array upper bound 989
[debug] AMX backtrace:
[debug] #0 002586f8 in public OnPlayerKeyStateChange (0, 2, 0) from RP3.amx
PHP:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) 
{ 
    new string[90]; 
    if(PRESSED(8)) 
    { 
        if(avtocar[playerid] != 0 && GetNearestVehicle(playerid) == avtocar[playerid]) 
        { 
            if(IsPlayerInAnyVehicle(playerid)) return 1; 
            if(IsLocked[avtocar[playerid]] == 0) return SendClientMessage(playerid,COLOR_GREY,"Замок автомобиля уже открыт!"); 
            ApplyAnimation(playerid,"BD_FIRE","wash_up",4.1,1,1,1,1,0); 
            timervzlom[playerid] = SetTimerEx("Ugon", 20000, 0, "i", playerid); 
            idcarv[playerid] = avtocar[playerid]; 
            nachalvzlom[playerid] = 1; 
            SendClientMessage(playerid,COLOR_BLUE,"Вы пытаетесь взломать замок автомобиля (( Неотпускайте клавишу 20 секунд )) "); 
        } 
    } 
    else if (RELEASED(8)) 
    { 
        if(IsPlayerInAnyVehicle(playerid)) return 1; 
        if(nachalvzlom[playerid] == 0) return 1; 
        idcarv[playerid] = 0; 
        KillTimer(timervzlom[playerid]); 
        ClearAnimations(playerid); 
        nachalvzlom[playerid] = 0; 
    } 
    if(newkeys == 1024) 
    { 
        if(IsAtFishPlace(playerid) > 0 && nachalribalku[playerid] == 1) 
        { 
            if(gotovnost[playerid] == 0) if(snasti[playerid] < 0) return SendClientMessage(playerid,0x81DA99AA,"У вас нет снастей"); else return ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1), SendClientMessage(playerid,0x81DA99AA,"Вы оснастили удочку"),snasti[playerid]--,gotovnost[playerid]++, UpdateFish(playerid); 
            if(gotovnost[playerid] == 1) if(chervi[playerid] < 0) return SendClientMessage(playerid,0x81DA99AA,"У вас нет червей"); else return ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1), SendClientMessage(playerid,0x81DA99AA,"Вы наживили червя"),chervi[playerid]--,gotovnost[playerid]++, UpdateFish(playerid); 
            if(gotovnost[playerid] == 2 && ribachit[playerid] == 0) return kluv[playerid] = 2, ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,0,1,1), ribachit[playerid] = 1, SendClientMessage(playerid,0x81DA99AA,"Вы закинули удочку. Следите за поплавком, когда он опустится - подсекайте"), GameTextForPlayer(playerid,"~b~!",4000,6), UpdateFish(playerid); 
            if(ribaon[playerid] == 0 || ribaon[playerid] > 3) return SendClientMessage(playerid,0x81DA99AA,"Вы ничего не поймали"); 
            if(ribaon[playerid] == 1) 
            { 
                new test = random(10); 
                if(test == 3) return ClearAnimations(playerid), SendClientMessage(playerid,0x81DA99AA,"Рыба сорвалась"), ribaon[playerid] = 0, ribachit[playerid] = 0, gotovnost[playerid] = 1; 
                new a = random(2); 
                new b = random(10); 
                format(query_global_str,24,"%d.%d",a,b); 
                new Float:riba = floatstr(query_global_str); 
                format(query_global_str,sizeof(query_global_str),"Вы поймали: \"%s\". Вес: %.1f кг",FishNames[random(16)],riba); 
                SendClientMessage(playerid,0x81DA99AA,query_global_str); 
                if(ribaon[playerid] == 1) GameTextForPlayer(playerid,"~g~~n~!", 100, 6); 
                else if(ribaon[playerid] == 2) GameTextForPlayer(playerid,"~n~n~~y~!", 100, 6); 
                else if(ribaon[playerid] == 3) GameTextForPlayer(playerid,"~n~~n~~r~~n~!", 100, 6); 
                else GameTextForPlayer(playerid,"~b~!",100,6); 
                p_info[playerid][pFishes]+=riba; 
                ribachit[playerid] = 0; 
                ribaon[playerid] = 0; 
                kluv[playerid] = 0; 
                gotovnost[playerid] = 1; 
                ClearAnimations(playerid); 
                new rand = Random(1,10); 
                new rand2 = Random(1,3); 
                sonar2[IsAtFishPlace(playerid)]-=rand2; 
                if(sonar2[rand] < 300) sonar2[rand]+=rand2; 
                UpdateFish(playerid); 
                if(p_info[playerid][pFishLic] < 1 && p_info[playerid][pWantedLevel] < 6) 
                { 
                    p_info[playerid][pWantedLevel] += 1; 
                    SetPlayerWantedLevel(playerid,p_info[playerid][pWantedLevel]); 
                    SetPlayerCriminal(playerid,"Неизвестный", "Нелегальная рабылка"); 
                } 
            } 
            if(ribaon[playerid] == 2) 
            { 
                new test = random(10); 
                if(test == 3) return ClearAnimations(playerid), SendClientMessage(playerid,0x81DA99AA,"Рыба сорвалась"), ribaon[playerid] = 0, ribachit[playerid] = 0, gotovnost[playerid] = 1; 
                if(test == 6) return ClearAnimations(playerid), SendClientMessage(playerid,0x81DA99AA,"Рыба сорвалась и оборвала снасти"), ribaon[playerid] = 0, ribachit[playerid] = 0, gotovnost[playerid] = 0; 
                new a = random(20); 
                new b = random(10); 
                format(query_global_str,24,"%d.%d",a,b); 
                new Float:riba = floatstr(query_global_str); 
                format(query_global_str,sizeof(query_global_str),"Вы поймали: \"%s\". Вес: %.1f кг",FishNames[random(16)],riba); 
                SendClientMessage(playerid,0x81DA99AA,query_global_str); 
                if(ribaon[playerid] == 1) GameTextForPlayer(playerid,"~g~~n~!", 100, 6); 
                else if(ribaon[playerid] == 2) GameTextForPlayer(playerid,"~n~n~~y~!", 100, 6); 
                else if(ribaon[playerid] == 3) GameTextForPlayer(playerid,"~n~~n~~r~~n~!", 100, 6); 
                else GameTextForPlayer(playerid,"~b~!",100,6); 
                p_info[playerid][pFishes]+=riba; 
                ribachit[playerid] = 0; 
                ribaon[playerid] = 0; 
                kluv[playerid] = 0; 
                gotovnost[playerid] = 1; 
                ClearAnimations(playerid); 
                new rand = Random(1,10); 
                new rand2 = Random(1,3); 
                sonar2[IsAtFishPlace(playerid)]-=rand2; 
                if(sonar2[rand] < 300) sonar2[rand]+=rand2; 
                UpdateFish(playerid); 
                if(p_info[playerid][pFishLic] < 1 && p_info[playerid][pWantedLevel] < 6) 
                { 
                    p_info[playerid][pWantedLevel] += 1; 
                    SetPlayerWantedLevel(playerid,p_info[playerid][pWantedLevel]); 
                    SetPlayerCriminal(playerid,"Неизвестный", "Нелегальная рабылка"); 
                } 
            } 
            if(ribaon[playerid] == 3) 
            { 
                new test = random(5); 
                if(test == 3) return ClearAnimations(playerid), SendClientMessage(playerid,0x81DA99AA,"Рыба сорвалась"), ribaon[playerid] = 0, ribachit[playerid] = 0, gotovnost[playerid] = 1; 
                if(test == 2) return ClearAnimations(playerid), SendClientMessage(playerid,0x81DA99AA,"Рыба сорвалась и оборвала снасти"), ribaon[playerid] = 0, ribachit[playerid] = 0, gotovnost[playerid] = 0; 
                new a = random(70); 
                new b = random(10); 
                format(query_global_str,24,"%d.%d",a,b); 
                new Float:riba = floatstr(query_global_str); 
                format(query_global_str,sizeof(query_global_str),"Вы поймали: \"%s\". Вес: %.1f кг",FishNames[random(16)],riba); 
                SendClientMessage(playerid,0x81DA99AA,query_global_str); 
                if(ribaon[playerid] == 1) GameTextForPlayer(playerid,"~g~~n~!", 100, 6); 
                else if(ribaon[playerid] == 2) GameTextForPlayer(playerid,"~n~n~~y~!", 100, 6); 
                else if(ribaon[playerid] == 3) GameTextForPlayer(playerid,"~n~~n~~r~~n~!", 100, 6); 
                else GameTextForPlayer(playerid,"~b~!",100,6); 
                p_info[playerid][pFishes]+=riba; 
                ribachit[playerid] = 0; 
                ribaon[playerid] = 0; 
                kluv[playerid] = 0; 
                gotovnost[playerid] = 1; 
                ClearAnimations(playerid); 
                new rand = Random(1,10); 
                new rand2 = Random(1,3); 
                sonar2[IsAtFishPlace(playerid)]-=rand2; 
                if(sonar2[rand] < 300) sonar2[rand]+=rand2; 
                UpdateFish(playerid); 
                if(p_info[playerid][pFishLic] < 1 && p_info[playerid][pWantedLevel] < 6) 
                { 
                    p_info[playerid][pWantedLevel] += 1; 
                    SetPlayerWantedLevel(playerid,p_info[playerid][pWantedLevel]); 
                    SetPlayerCriminal(playerid,"Неизвестный", "Нелегальная рабылка"); 
                } 
            } 
        } 
    } 
     if(newkeys & KEY_SECONDARY_ATTACK && Spectate[playerid]) 
    { 
        DisableEnableReconButton(playerid, ReconSelect[playerid], 0); 
        return SelectTextDraw(playerid, 0xD97700AA); 
    } 
    if(newkeys == 1024) 
    { 
        new house = p_info[playerid][pPhousekey]; 
        for(new i = 0; i < sizeof(HouseInfo); i++) 
        { 
            if(PlayerToPoint(5, playerid,258.1839,-176.3072,1070.4647)) 
            { 
                SetPlayerInterior(playerid, HouseInfo[house][hInt]); 
                SetPlayerVirtualWorld(playerid, house+50); 
                okSetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity], HouseInfo[house][hExitz]); 
                p_info[playerid][pInt] = HouseInfo[house][hInt]; 
            } 
            if(PlayerToPoint(3, playerid, HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz])) 
            { 
                if(GetPlayerVirtualWorld(playerid) == i+50) 
                { 
                    if(HouseInfo[i][hGarage] != 0 && p_info[playerid][pPhousekey] == i) 
                    { 
                        ShowPlayerDialog(playerid, 1997, DIALOG_STYLE_LIST,"Выберите","Войти в гараж\nВыйти на улицу", "Выбор", "Выход"); 
                        break; 
                    } 
                    else if(HouseInfo[i][hGarage] != 1 || p_info[playerid][pPhousekey] == 999 || HouseInfo[i][hGarage] == 1 && p_info[playerid][pPhousekey] != i) 
                    { 
                        PickupX[playerid] = HouseInfo[i][hEntrancex], PickupY[playerid] = HouseInfo[i][hEntrancey]; 
                        oldpickup[playerid] = HouseInfo[i][hPickup]; 
                        timepickup[playerid] = 3; 
                        SetPlayerInterior(playerid,0); 
                        SetPlayerVirtualWorld(playerid,0); 
                        okSetPlayerPos(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]); 
                        p_info[playerid][pInt] = 0; 
                        p_info[playerid][pLocal] = 255; 
                        break; 
                    } 
                } 
            } 
        } 
    } 
    if(newkeys == KEY_CROUCH) 
    { 
        new house = p_info[playerid][pPhousekey]; 
        if(HouseInfo[house][hGarage] == 1) 
        { 
            new tmpcar = GetPlayerVehicleID(playerid); 
            if(IsAGarage(playerid)) 
            { 
                if(IsPlayerInAnyVehicle(playerid)) 
                { 
                    SetPlayerInterior(playerid, 0); 
                    SetPlayerVirtualWorld(playerid, 0); 
                    SetVehicleVirtualWorld(tmpcar,0); 
                    p_info[ playerid ][ pPos_x ] = HouseInfo[house][hCarx]; 
                       p_info[ playerid ][ pPos_y ] = HouseInfo[house][hCary]; 
                    p_info[ playerid ][ pPos_z ] = HouseInfo[house][hCarz]; 
                    AntiFakeKick[playerid] = 5; 
                    SetVehiclePos(tmpcar,HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz]); 
                    SetVehicleZAngle(tmpcar, HouseInfo[house][hCarc]); 
                } 
            } 
            if(PlayerToPoint(1.8,playerid,HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz])) 
            { 
                if(IsPlayerInAnyVehicle(playerid)) 
                { 
                    SetPlayerInterior(playerid, 0); 
                    SetPlayerVirtualWorld(playerid,house); 
                    SetVehicleVirtualWorld(tmpcar,house); 

                    p_info[ playerid ][ pPos_x ] = 261.9193; 
                       p_info[ playerid ][ pPos_y ] = -163.4763; 
                    p_info[ playerid ][ pPos_z ] = 1070.4646; 

                    SetVehiclePos(tmpcar,261.9193,-163.4763,1070.4646); 

                    SetVehicleZAngle(tmpcar, 358.1645); 
                    AntiFakeKick[playerid] = 5; 
                } 
            } 
        } 
    } 
    if(KEY_SPRINT && Derevo[playerid] == 1 || KEY_JUMP && Derevo[playerid] == 1) 
    { 
        SendClientMessage(playerid,0xFFAA00FF, "Вы уронили брёвна!"); 
        SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE); 
        Derevo[playerid] = 0; 
        RemovePlayerAttachedObject(playerid, 4); 
        return true; 
    } 
       if(newkeys == 1024) 
    { 
        if(IsPlayerInRangeOfPoint(playerid, 5,2283.0381,-1137.9327,1050.8984)) return ShowPlayerDialog(playerid, 8003, 2, "Меню квартиры","Купить комнату\nПродать комнату\nКвартплата\nДверной замок\nАптечка\nИнформация","Выбор","Закрыть"); 
    } 
    if(newkeys == KEY_SECONDARY_ATTACK) 
    { 
        for(new i = 1; i <= ALLKVARTIRI; i++) 
        { 
            if(IsPlayerInRangeOfPoint(playerid, 2, kvartinfo[i][pXpic],kvartinfo[i][pYpic],kvartinfo[i][pZpic]) && kvartinfo[i][kworld] == GetPlayerVirtualWorld(playerid)) 
            { 
                if(kvartinfo[i][lock]   ==  1 && p_info[playerid][pKvartirakey] != i)return GameTextForPlayer(playerid, "~r~Closed", 5000, 6); 
                okSetPlayerPos(playerid,2283.3474,-1139.2313,1050.8984); 
                SetPlayerInterior(playerid,11); 
                SetPlayerVirtualWorld(playerid, i); 
                return true; 
            } 
            else if(IsPlayerInRangeOfPoint(playerid, 3, 2283.3474,-1139.2313,1050.8984)) 
            { 
                new x = GetPlayerVirtualWorld(playerid); 
                okSetPlayerPos(playerid,    kvartinfo[x][pXpic],kvartinfo[x][pYpic],kvartinfo[x][pZpic]); 
                SetPlayerInterior(playerid,1); 
                SetPlayerVirtualWorld(playerid, kvartinfo[x][kworld]); 
                return true; 
            } 
        } 
    } 
    if(newkeys == 16) 
    { 
        if(KazKamera[playerid] != 0) 
        { 
            TogglePlayerControllable(playerid, 0); 
            ShowPlayerDialog(playerid,5490,DIALOG_STYLE_MSGBOX,"Рулетка: Выход","Вы действительно хотите выйти из-за стола?","Выход","Отмена"); 
        } 
        if(IsPlayerInRangeOfPoint(playerid,4.0,1961.8967,1025.9738,993.4057)) 
        { 
            if(KazinoDuty[playerid] != 0) return SendClientMessage(playerid,COLOR_GREY,"Крупье не может играть"); 
            if(KazKamera[playerid] == 0) 
            { 
                if(PlayersRullet[0] >= 5) return SendClientMessage(playerid,COLOR_GREY,"За этим столом, нет свободных мест."); 
                new Float:xi,Float:yi,Float:zi; 
                GetPlayerPos(playerid,xi,yi,zi); 
                new Float:x, Float:y, Float:z; 
                KazKamera[playerid] =1; 
                TogglePlayerControllable(playerid, 0); 
                RuletkaStol[playerid] =1; 
                fishechkax[playerid]=1961.019653; 
                fishechkay[playerid]=1026.695068; 
                fishechkaz[playerid]=992.335449; 
                NumberFishka[playerid] =0; 
                UpravaKazino[playerid] =true; 
                Fishka[playerid]= CreateObject(1913,fishechkax[playerid],fishechkay[playerid], fishechkaz[playerid],0.00,0.00,0.00); 
                GetObjectPos(Fishka[playerid], x, y, z); 
                SetPlayerCameraPos(playerid,xi,yi,zi+0.8); 
                SetPlayerCameraLookAt(playerid,x,y,z); 
                SendClientMessage(playerid,COLOR_WHITE,"Игра начата. Сделайте ставку"); 
                PlayersRullet[0]++; 
                PlayerTextDrawShow(playerid,CasinoTextdraw[playerid]); 
                PlayerTextDrawSetString(playerid,CasinoTextdraw[playerid],"~<~~>~~up~~down~~n~~g~Money: None~n~~y~Stavka: None"); 
            } 
        } 
        else if(IsPlayerInRangeOfPoint(playerid,4.0,1962.582153,1007.625244,992.335144)) 
        { 
            if(KazinoDuty[playerid] != 0) return SendClientMessage(playerid,COLOR_GREY,"Крупье не может играть"); 
            if(KazKamera[playerid] == 0) 
            { 
                if(PlayersRullet[1] >= 5) return SendClientMessage(playerid,COLOR_GREY,"За этим столом, нет свободных мест."); 
                new Float:xi,Float:yi,Float:zi; 
                GetPlayerPos(playerid,xi,yi,zi); 
                new Float:x, Float:y, Float:z; 
                KazKamera[playerid] =1; 
                TogglePlayerControllable(playerid, 0); 
                RuletkaStol[playerid] =2; 
                fishechkax[playerid]=1960.820800; 
                 fishechkay[playerid]=1008.355590; 
                 fishechkaz[playerid]=992.335449; 
                NumberFishka[playerid] =0; 
                UpravaKazino[playerid] =true; 
                Fishka[playerid]= CreateObject(1913,fishechkax[playerid],fishechkay[playerid], fishechkaz[playerid],0.00,0.00,0.00); 
                GetObjectPos(Fishka[playerid], x, y, z); 
                SetPlayerCameraPos(playerid,xi,yi,zi+0.8); 
                SetPlayerCameraLookAt(playerid,x,y,z); 
                SendClientMessage(playerid,COLOR_WHITE,"Игра начата. Сделайте ставку"); 
                PlayersRullet[1]++; 
                PlayerTextDrawShow(playerid,CasinoTextdraw[playerid]); 
                PlayerTextDrawSetString(playerid,CasinoTextdraw[playerid],"~<~~>~~up~~down~~n~~g~Money: None~n~~y~Stavka: None"); 
            } 
        } 
        else if(IsPlayerInRangeOfPoint(playerid,2.0,2231.0784,1619.5814,1007.1223)) 
        { 
            if(KazinoDuty[playerid] != 0) return SendClientMessage(playerid,COLOR_GREY,"Крупье не может играть"); 
            if (KazKamera[playerid] == 0) 
            { 
                if(PlayersRullet[3] >= 5) return SendClientMessage(playerid,COLOR_GREY,"За этим столом, нет свободных мест."); 
                new Float:xi,Float:yi,Float:zi; 
                GetPlayerPos(playerid,xi,yi,zi); 
                new Float:x, Float:y, Float:z; 
                KazKamera[playerid] =1; 
                TogglePlayerControllable(playerid, 0); 
                RuletkaStol[playerid] =4; 
                fishechkax[playerid]=2230.2999; 
                fishechkay[playerid]=1619.5603; 
                 fishechkaz[playerid]=1006.0690; 
                NumberFishka[playerid] =0; 
                UpravaKazino[playerid] =true; 
                Fishka[playerid]= CreateObject(1913,fishechkax[playerid],fishechkay[playerid], fishechkaz[playerid],0.00,0.00,0.00); 
                GetObjectPos(Fishka[playerid], x, y, z); 
                SetPlayerCameraPos(playerid,xi,yi,zi+0.8); 
                SetPlayerCameraLookAt(playerid,x,y,z); 
                SendClientMessage(playerid,COLOR_WHITE,"Игра начата. Сделайте ставку"); 
                PlayersRullet[3]++; 
                PlayerTextDrawShow(playerid,CasinoTextdraw[playerid]); 
                PlayerTextDrawSetString(playerid,CasinoTextdraw[playerid],"~<~~>~~up~~down~~n~~g~Money: None~n~~y~Stavka: None"); 
            } 
            return 1; 
        } 
        else if (IsPlayerInRangeOfPoint(playerid,2.0,2242.4980,1619.5001,1006.2346)) 
        { 
            if(KazinoDuty[playerid] != 0) return SendClientMessage(playerid,COLOR_GREY,"Крупье не может играть"); 
            if (KazKamera[playerid] == 0) 
            { 
                if(PlayersRullet[2] >= 5) return SendClientMessage(playerid,COLOR_GREY,"За этим столом, нет свободных мест."); 
                new Float:xi,Float:yi,Float:zi; 
                GetPlayerPos(playerid,xi,yi,zi); 
                new Float:x, Float:y, Float:z; 
                KazKamera[playerid] =1; 
                TogglePlayerControllable(playerid, 0); 
                RuletkaStol[playerid] =3; 
                fishechkax[playerid]=2241.9082; 
                fishechkay[playerid]=1619.5603; 
                 fishechkaz[playerid]=1006.0690; 
                NumberFishka[playerid] =0; 
                UpravaKazino[playerid] =true; 
                Fishka[playerid]= CreateObject(1913,fishechkax[playerid],fishechkay[playerid], fishechkaz[playerid],0.00,0.00,0.00); 
                GetObjectPos(Fishka[playerid], x, y, z); 
                SetPlayerCameraPos(playerid,xi,yi,zi+0.8); 
                SetPlayerCameraLookAt(playerid,x,y,z); 
                SendClientMessage(playerid,COLOR_WHITE,"Игра начата. Сделайте ставку"); 
                PlayersRullet[2]++; 
                PlayerTextDrawShow(playerid,CasinoTextdraw[playerid]); 
                PlayerTextDrawSetString(playerid,CasinoTextdraw[playerid],"~<~~>~~up~~down~~n~~g~Money: None~n~~y~Stavka: None"); 
            } 
        } 
    } 
    if(newkeys == KEY_SPRINT) 
    { 
        if(UpravaKazino[playerid] ==true) 
        { 
            switch(NumberFishka[playerid]) 
            { 
                case 0..36: RuletTip[playerid]=NumberFishka[playerid]+1; 
                case 45,46: RuletTip[playerid] = NumberFishka[playerid]-7; 
                case 40..42: RuletTip[playerid] = NumberFishka[playerid]; 
                case 43: RuletTip[playerid] =43; 
                case 48: RuletTip[playerid] =44; 
                case 44: RuletTip[playerid] =45; 
                case 47: RuletTip[playerid] =46; 
                case 37..39: RuletTip[playerid] = NumberFishka[playerid]+10; 
            } 
            if(RuletStart[playerid] == true) return SendClientMessage(playerid, COLOR_GREY, "Вы уже сделали ставку!"); 
            if(RuletkaStol[playerid] == 1 && zapusk[RuletkaStol[playerid]-1] == 0 || RuletkaStol[playerid] == 3 && zapusk[RuletkaStol[playerid]-1] == 0) ShowPlayerDialog(playerid,5576,DIALOG_STYLE_INPUT,"Ставка","Минимальная ставка $10000\nМаксимальняа ставка $100000\nВведите сумму:","Играть","Назад"); 
            else if(RuletkaStol[playerid] == 2 && zapusk[RuletkaStol[playerid]-1] == 0 || RuletkaStol[playerid] == 4 && zapusk[RuletkaStol[playerid]-1] == 0) ShowPlayerDialog(playerid,5576,DIALOG_STYLE_INPUT,"Ставка","Минимальная ставка $20000\nМаксимальняа ставка $200000\nВведите сумму:","Играть","Назад"); 
        } 
    } 
    if(newkeys & KEY_SECONDARY_ATTACK || (newkeys & KEY_SUBMISSION && newkeys & KEY_SECONDARY_ATTACK)) 
    { 
        if(udar[playerid] >= 500) 
        { 
            SendClientMessage(playerid, COLOR_GRAD1, "Урок закончен, чтобы продолжить начните новый урок у тренера"); 
            ApplyAnimation(playerid, "FAT", "IDLE_tired",4.0,0,0,0,0,0,1); 
            format(string,sizeof(string), "Устал"); 
            SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); 
        } 
    } 
    if(newkeys & KEY_SPRINT && newkeys & KEY_JUMP) 
    { 
        if(!IsPlayerInAnyVehicle(playerid)) 
        { 
            if(times[playerid] == true) 
            { 
                SetTimerEx("AntiBunny",1000,false, "i",playerid); 
            } 
        } 
    } 
    if(newkeys & KEY_FIRE  || (newkeys & KEY_SPRINT && newkeys & KEY_FIRE )) 
    { 
        if(IsAAntidm(playerid)) 
        { 
        if(IsPlayerInAnyVehicle(playerid)) return true; 
        ApplyAnimation(playerid,"ped","handscower",4.0,0,1,0,0,0,1); 
        SetPlayerArmedWeapon(playerid, 0); 
        return true; 
        } 
    } 
    if(newkeys & KEY_SPRINT && newkeys & KEY_SECONDARY_ATTACK) 
    { 
        if(IsAAntidm(playerid)) 
        { 
            if(!IsPlayerInAnyVehicle(playerid)) 
            { 
                SetTimerEx("ClearAnim", 5000, false, "d", playerid); 
                ApplyAnimation(playerid,"ped","handscower",4.0,0,1,0,0,0,1); 
                return true; 
            } 
        } 
    } 
    if (newkeys == KEY_CROUCH) 
    { 
        CallLocalFunction("OnPlayerCommandText", "is", playerid, "/instopen"); 
        PlayerToPoint(8.0,playerid,-2074.50000000,-94.90000153,35.00000000); 
    } 
    if(newkeys == KEY_CROUCH) 
    { 
        if(p_info[playerid][pMember] == 19 || p_info[playerid][pLeader] == 19 || proverkaforma[playerid] == 1) 
        { 
            if(IsPlayerConnected(playerid)) 
            { 
                if(PlayerToPoint(8.0,playerid,290.2172,1822.6295,17.6406)) 
                { 
                    if (GetPlayerState(playerid) == 2) 
                    { 
                        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 432 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 433) 
                        { 
                            SendClientMessage(playerid,COLOR_GREY, "Попробуйте в объезд!"); 
                            return true; 
                        } 
                        new tmpcar = GetPlayerVehicleID(playerid); 
                        SetVehiclePos(tmpcar, 282.0428, 1822.5503, 17.6406); 
                        p_info[ playerid ][ pPos_x ] = 282.0428; 
                         p_info[ playerid ][ pPos_y ] = 1822.5503; 
                          p_info[ playerid ][ pPos_z ] = 17.6406; 
                           SetPVarInt(playerid, "AntiBreik", 2); 
                        TelePos[playerid][0] = 0.0; 
                        TelePos[playerid][1] = 0.0; 
                    } 
                } 
                else if(PlayerToPoint(8.0,playerid,282.0428,1822.5503,17.6406)) 
                { 
                    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 432 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 433) 
                    { 
                        SendClientMessage(playerid,COLOR_GREY, "Попробуйте в объезд!"); 
                        return true; 
                    } 
                    new tmpcar = GetPlayerVehicleID(playerid); 
                    SetVehiclePos(tmpcar, 290.2172,1822.6295,17.6406); 
                    p_info[ playerid ][ pPos_x ] = 290.2172; 
                     p_info[ playerid ][ pPos_y ] = 1822.6295; 
                      p_info[ playerid ][ pPos_z ] = 17.6406; 
                    SetPVarInt(playerid, "AntiBreik", 2); 
                    TelePos[playerid][0] = 0.0; 
                    TelePos[playerid][1] = 0.0; 
                    return true; 
                } 
            } 
        } 
    } 
     if(newkeys == KEY_CROUCH) 
    { 
        if(p_info[playerid][pMember] == 2 || p_info[playerid][pLeader] == 2) 
        { 
            if(IsPlayerConnected(playerid)) 
            { 
                if(PlayerToPoint(3.0,playerid,-2438.7942,524.3234,29.6306)) 
                { 
                    if(GetPlayerState(playerid) == 2) 
                    { 
                        new tmpcar = GetPlayerVehicleID(playerid); 
                        SetVehiclePos(tmpcar, -2501.9170,524.2781,491.5463); 
                        okSetPlayerPos(tmpcar, -2501.9170,524.2781,491.5463); 
                        SetVehicleZAngle(tmpcar, 273.4404); 
                        TelePos[playerid][0] = 0.0; 
                        TelePos[playerid][1] = 0.0; 
                    } 
                } 
                else if(PlayerToPoint(3.0,playerid,-2500.6748,534.4558,491.7077)) 
                { 
                    new tmpcar = GetPlayerVehicleID(playerid); 
                    SetVehiclePos(tmpcar, -2443.1113,524.0466,29.6310); 
                    okSetPlayerPos(tmpcar, -2443.1113,524.0466,29.6310); 
                    SetVehicleZAngle(tmpcar, 180.2442); 
                    TelePos[playerid][0] = 0.0; 
                    TelePos[playerid][1] = 0.0; 
                    return true; 
                } 
            } 
        } 
    } 
       if (newkeys == KEY_CROUCH) 
    { 
        if(PlayerToPoint(8.0,playerid, -1701.8092,683.8960,24.8906)) 
        { 
            if(IsACop(playerid) || p_info[playerid][pMember] == 3 || p_info[playerid][pMember] == 19) 
            { 
                new Float:RotX, Float:RotY, Float:RotZ; 
                GetObjectRot(Objects[0], RotX, RotY, RotZ); 
                if(RotY != 90) return true; 
                MoveObject(Objects[0], -1701.43395996,687.69000244,24.65999794+0.004,0.004, 0.00000000,0.00000000,270.00000000); 
                SetTimer("GateSFO", 4000, 0); 
                format(string, 90, "%s открывает шлагбаум", p_info[playerid][pName]); 
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                SetPlayerChatBubble(playerid, string ,COLOR_PURPLE,30.0,10000); 
                return true; 
            } 
            else SendClientMessage(playerid,COLOR_GREY,"У вас нет ключей от шлагбаума!"); 
        } 
        if(PlayerToPoint(8.0,playerid, -1572.5665,662.4639,7.1875)) 
        { 
            if(IsACop(playerid) || p_info[playerid][pMember] == 3 || p_info[playerid][pMember] == 19) 
            { 
                new Float:RotX, Float:RotY, Float:RotZ; 
                GetObjectRot(Objects[1], RotX, RotY, RotZ); 
                if(RotY != 90) return true; 
                MoveObject(Objects[1], -1572.18994141,658.70001221,6.89099789+0.004,0.004, 0.00000000,0.00000000,90.00000000); 
                SetTimer("GateSFT", 4000, 0); 
                format(string, 90, "%s открывает шлагбаум", p_info[playerid][pName]); 
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                SetPlayerChatBubble(playerid, string ,COLOR_PURPLE,30.0,10000); 
                return true; 
            } 
            else SendClientMessage(playerid,COLOR_GREY,"У вас нет ключей от шлагбаума!"); 
        } 
        if(PlayerToPoint(8.0,playerid, 1545.0767,-1626.9976,13.3828)) 
        { 
            if(IsACop(playerid) || p_info[playerid][pMember] == 3 || p_info[playerid][pMember] == 19) 
            { 
                new Float:RotX, Float:RotY, Float:RotZ; 
                GetObjectRot(Objects[2], RotX, RotY, RotZ); 
                if(RotY != 90) return true; 
                MoveObject(Objects[2], 1544.69006348,-1630.90002441,13.13999939+0.004,0.004, 0.00000000,0.00000000,90.00000000); 
                SetTimer("GateLS", 4000, 0); 
                format(string, 90, "%s открывает шлагбаум", p_info[playerid][pName]); 
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                SetPlayerChatBubble(playerid, string ,COLOR_PURPLE,30.0,10000); 
                return true; 
            } 
            else SendClientMessage(playerid,COLOR_GREY,"У вас нет ключей от шлагбаума!"); 
        } 
        if(PlayerToPoint(8.0,playerid,2238.5742,2454.0466,10.8203)) 
        { 
            if(IsACop(playerid) || p_info[playerid][pMember] == 3 || p_info[playerid][pMember] == 19) 
            { 
                new Float:RotX, Float:RotY, Float:RotZ; 
                GetObjectRot(Objects[3], RotX, RotY, RotZ); 
                if(RotY != 90) return true; 
                MoveObject(Objects[3], 2238.19995117,2450.29980469,10.65000057+0.004,0.004, 0.00000000,0.00000000,90.00000000); 
                SetTimer("GateLV", 4000, 0); 
                format(string, 90, "%s открывает шлагбаум", p_info[playerid][pName]); 
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                SetPlayerChatBubble(playerid, string ,COLOR_PURPLE,30.0,10000); 
                return true; 
            } 
            else SendClientMessage(playerid,COLOR_GREY,"У вас нет ключей от шлагбаума!"); 
        } 
         return true; 
    } 
    if(newkeys & KEY_HANDBRAKE  && newkeys & KEY_SECONDARY_ATTACK ) 
    { 
        if(IsAMafia(playerid)) 
        { 
            new giveplayerid; 
            if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return true; 
            if(GetPlayerState(giveplayerid)!=PLAYER_STATE_ONFOOT) return true; 
            giveplayerid= GetClosestPlayer(playerid); 
            new Float:health; 
            GetPlayerHealth(giveplayerid,health); 
            if (ProxDetectorS(8.0, playerid, giveplayerid)) 
            { 
                if(p_info[playerid][pMember] == 6) 
                { 
                    if(KrishaOffer[giveplayerid] < 999) 
                    { 
                        if(health <= 25 && p_info[giveplayerid][pJob] != 0) 
                        { 
                            SendClientMessage(playerid,COLOR_GREEN, "Вы избили должника до 25 хп, крыша была автоматически установлена!"); 
                            p_info[giveplayerid][pKrisha] = 6; 
                            KrishaOffer[giveplayerid] = 999; 
                            return true; 
                        } 
                    } 
                } 
            } 
            if (ProxDetectorS(8.0, playerid, giveplayerid)) 
            { 
                if(p_info[playerid][pMember] == 5) 
                { 
                    if(KrishaOffer[giveplayerid] < 999) 
                    { 
                        if(health <= 25 && p_info[giveplayerid][pJob] != 0) 
                        { 
                            SendClientMessage(playerid,COLOR_GREEN, "Вы избили должника до 25 хп, крыша была автоматически установлена!"); 
                            p_info[giveplayerid][pKrisha] = 5; 
                            KrishaOffer[giveplayerid] = 999; 
                            return true; 
                        } 
                    } 
                } 
            } 
            if(p_info[playerid][pMember] == 14) 
            { 
                if(KrishaOffer[giveplayerid] < 999) 
                { 
                    if(health <= 25 && p_info[giveplayerid][pJob] != 0) 
                    { 
                        SendClientMessage(playerid,COLOR_GREEN, "Вы избили должника до 25 хп, крыша была автоматически установлена!"); 
                        p_info[giveplayerid][pKrisha] = 14; 
                        KrishaOffer[giveplayerid] = 999; 
                        return true; 
                    } 
                } 
            } 
        } 
    } 
    if(newkeys & KEY_HANDBRAKE  && newkeys & KEY_SECONDARY_ATTACK ) 
    { 
        if(IsAMafia(playerid)) 
        { 
            new giveplayerid; 
            if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return true; 
            if(GetPlayerState(giveplayerid)!=PLAYER_STATE_ONFOOT) return true; 
            giveplayerid= GetClosestPlayer(playerid); 
            new Float:health; 
            GetPlayerHealth(giveplayerid,health); 
            if (ProxDetectorS(8.0, playerid, giveplayerid)) 
            { 
                if(p_info[giveplayerid][pKrisha] ==6) 
                { 
                    if(health <= 25 && p_info[giveplayerid][pUseKrisha] !=0) 
                    { 
                        if(p_info[giveplayerid][pDolg] < 50) return SendClientMessage(playerid,COLOR_GREY, "Он/Она еще ни чего не заработал(а)!"); 
                        SendClientMessage(playerid,COLOR_GREEN, "Вы избили должника до 25 хп, долг был выбит"); 
                        MafiaBank[0][nYakuza]+=p_info[giveplayerid][pDolg]; 
                        p_info[giveplayerid][pDolg] = 0; 
                        p_info[giveplayerid][pUseKrisha] =0; 
                        return true; 
                    } 
                } 
            } 
            if (ProxDetectorS(8.0, playerid, giveplayerid)) 
            { 
                if(p_info[giveplayerid][pKrisha] ==5) 
                { 
                    if(health <= 25 && p_info[giveplayerid][pUseKrisha] !=0) 
                    { 
                        if(p_info[giveplayerid][pDolg] < 50) return SendClientMessage(playerid,COLOR_GREY, "Он/Она еще ни чего не заработал(а)!"); 
                        SendClientMessage(playerid,COLOR_GREEN, "Вы избили должника до 25 хп, долг был выбит"); 
                        MafiaBank[0][nLcn]+=p_info[giveplayerid][pDolg]; 
                        p_info[giveplayerid][pDolg] = 0; 
                        p_info[giveplayerid][pUseKrisha] =0; 
                        return true; 
                    } 
                } 
            } 
            if (ProxDetectorS(8.0, playerid, giveplayerid)) 
            { 
                if(p_info[giveplayerid][pKrisha] ==14) 
                { 
                    if(health <= 25 && p_info[giveplayerid][pUseKrisha] !=0) 
                    { 
                        if(p_info[giveplayerid][pDolg] < 50) return SendClientMessage(playerid,COLOR_GREY, "Он/Она еще ни чего не заработал(а)!"); 
                        SendClientMessage(playerid,COLOR_GREEN, "Вы избили должника до 25 хп, долг был выбит"); 
                        MafiaBank[0][nRm]+=p_info[giveplayerid][pDolg]; 
                        p_info[giveplayerid][pDolg] = 0; 
                        p_info[giveplayerid][pUseKrisha] =0; 
                        return true; 
                    } 
                } 
            } 
        } 
    } 
    if(newkeys & KEY_HANDBRAKE && newkeys & KEY_SECONDARY_ATTACK ) 
    { 
        if(PlayerToPoint(3.0,playerid,768.5205,-2.8860,1000.7214)) 
        { 
            if(p_info[playerid][pBoxSkill] >= 5000) return SendClientMessage(playerid, COLOR_GRAD1, "Вы уже владеете данным стилем искусства"); 
            if(p_info[playerid][pBoxstyle] == 1) 
            { 
                if(p_info[playerid][pBoxSkill] >= 2500) 
                { 
                    if(p_info[playerid][pBoxSkill] == 2500) 
                    { 
                        SendClientMessage(playerid, COLOR_GREEN, "Ваш навык владения техникой стиля повысился"); 
                    } 
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); 
                    p_info[playerid][pBoxSkill] += 1; 
                    udar[playerid] +=2; 
                    format(string, sizeof(string), "~w~+ %d / 5000 BOX", p_info[playerid][pBoxSkill]); 
                    GameTextForPlayer(playerid, string, 2000, 3); 
                    return true; 
                } 
                p_info[playerid][pBoxSkill] += 1; 
                udar[playerid] += 2; 
                format(string, sizeof(string), "~w~+ %d / 5000 BOX", p_info[playerid][pBoxSkill]); 
                GameTextForPlayer(playerid, string, 2000, 3); 
                SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL); 
                return true; 
            } 
            else 
            { 
                SendClientMessage(playerid, COLOR_GRAD1, "Тренер не проводил с Вами занятий по Box"); 
                ApplyAnimation(playerid, "FAT", "IDLE_tired",4.0,0,0,0,0,0,1); 
                return true; 
            } 
        } 
        else if(PlayerToPoint(3.0,playerid,761.1723,11.3122,1001.1639)) 
        { 
            if(p_info[playerid][pKickboxSkill] >= 5000) return SendClientMessage(playerid, COLOR_GRAD1, "Вы уже владеете данным стилем искусства"); 
            if(p_info[playerid][pKickstyle] == 1) 
            { 
                if(p_info[playerid][pKickboxSkill] >= 2500) 
                { 
                    if(p_info[playerid][pKickboxSkill] == 2500) 
                    { 
                        SendClientMessage(playerid, COLOR_GREEN, "Ваш навык владения техникой стиля повысился"); 
                    } 
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD); 
                    p_info[playerid][pKickboxSkill] += 1; 
                    udar[playerid] +=2; 
                    format(string, sizeof(string), "~w~+ %d / 5000 KICKBOX", p_info[playerid][pKickboxSkill]); 
                    GameTextForPlayer(playerid, string, 2000, 3); 
                    return true; 
                } 
                p_info[playerid][pKickboxSkill] += 1; 
                udar[playerid] +=2; 
                format(string, sizeof(string), "~w~+ %d / 5000 KICKBOX", p_info[playerid][pKickboxSkill]); 
                GameTextForPlayer(playerid, string, 2000, 3); 
                SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL); 
                return true; 
            } 
            else 
            { 
                SendClientMessage(playerid, COLOR_GRAD1, "Тренер не проводил с Вами занятий по Kick Box"); 
                ApplyAnimation(playerid, "FAT", "IDLE_tired",4.0,0,0,0,0,0,1); 
                return true; 
            } 
        } 
        else if(PlayerToPoint(3.0,playerid,769.8723,14.4393,1000.6978)) 
        { 
            if(p_info[playerid][pKongfuSkill] >= 5000) return SendClientMessage(playerid, COLOR_GRAD1, "Вы уже владеете данным стилем искусства"); 
            if(p_info[playerid][pKstyle] == 1 ) 
            { 
                if(p_info[playerid][pKongfuSkill] >= 2500) 
                { 
                    if(p_info[playerid][pKongfuSkill] == 2500) 
                    { 
                        SendClientMessage(playerid, COLOR_GREEN, "Ваш навык владения техникой стиля повысился"); 
                    } 
                    p_info[playerid][pKongfuSkill] += 1; 
                    udar[playerid] +=2; 
                    format(string, sizeof(string), "~w~+ %d / 5000 KONG FU", p_info[playerid][pKongfuSkill]); 
                    GameTextForPlayer(playerid, string, 2000, 3); 
                    SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU); 
                    return true; 
                } 
                p_info[playerid][pKongfuSkill] += 1; 
                udar[playerid] +=2; 
                format(string, sizeof(string), "~w~+ %d / 5000 KONG FU", p_info[playerid][pKongfuSkill]); 
                GameTextForPlayer(playerid, string, 2000, 3); 
                SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL); 
            } 
            else 
            { 
                SendClientMessage(playerid, COLOR_GRAD1, "Тренер не проводил с Вами занятий по Kong Fu"); 
                ApplyAnimation(playerid, "FAT", "IDLE_tired",4.0,0,0,0,0,0,1); 
                return true; 
            } 
        } 
    } 
    if(newkeys & KEY_HANDBRAKE && newkeys & KEY_SECONDARY_ATTACK ) 
    { 
        if(IsAAntidm(playerid)) 
        { 
            if(!IsPlayerInAnyVehicle(playerid)) 
            { 
                SetTimerEx("ClearAnim", 5000, false, "d", playerid); 
                ApplyAnimation(playerid,"ped","handscower",4.0,0,1,0,0,0,1); 
                return true; 
            } 
        } 
    } 
    if(newkeys == KEY_SUBMISSION) 
    { 
        CallLocalFunction("OnPlayerCommandText", "is", playerid, "/en"); 
    } 
    if(newkeys == 1024) 
    { 
        if(!IsPlayerInAnyVehicle(playerid)) 
        { 
            if(IsABankomat(playerid)) 
            { 
                if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return true; } 
                new listitems[] = "Cнять со счета\nБаланс счета\nПополнить домашний счет\nДомашний счет\nОтправить объявление по банкоматам\nINFO"; 
                ShowPlayerDialog(playerid, 8900, DIALOG_STYLE_LIST, "Банкомат", listitems, "Далее", "Выход"); 
                return true; 
            } 
               if(IsABank(playerid)) 
            { 
                if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return true; } 
                new listitems[] = "{ff0000} [1] {ffffff}Снять со счёта\n{ff0000} [2] {ffffff}Положить на счёт\n{ff0000} [3] {ffffff}Информация\n{ff0000} [4] {ffffff}Пополнить счёт бизнеса\n{ff0000} [5] {ffffff}Забрать деньги за дом"; 
                ShowPlayerDialog(playerid, 8810, DIALOG_STYLE_LIST, "Банковские услуги", listitems, "Выбрать", "Закрыть"); 
                return true; 
            } 
        } 
    } 
    if(newkeys == 4) 
    { 
        new Float:pos[3]; 
        GetPlayerPos(playerid,pos[0],pos[1],pos[2]); 
        if(pos[0] == 2648.4799) 
        { 
            format(string,sizeof(string),"{ffa500}<Warning » #005> {808080}%s[%d] кикнут за Cleo TP [Ping:%d]",Name(playerid),playerid,GetPlayerPing(playerid)); 
            ABroadCast(COLOR_REDD,string,1); 
            SendClientMessage(playerid, COLOR_LIGHTRED, "{ffa500}Обнаружено использование чит-программ. {ff0000}(#cleo)"); 
            return Kick(playerid); 
        } 
        return false; 
    } 
    if(newkeys == 16) 
    { 
        if(IsAFoods(playerid)) 
        { 
            ClearAnimations(playerid, 1); 
            SendClientMessage(playerid,COLOR_RED, "Автомат сломан"); 
            return true; 
        } 
    } 
    if(newkeys == 16) 
    { 
           new s = GetPVarInt(playerid,"GameStol"); 
           new stolid = IsPlayerNearStol(playerid); 
           new g = KazinoDuty[playerid]; 
           if(stolid == -1) return true; 
           if(StolInfo[stolid][Igrokov] >= 5 && g == 0) return SendClientMessage(playerid,COLOR_GREY,"Стол переполнен!"); 
           if(g > 0 && StolInfo[stolid][Crupe] != INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_GREY,"Тут уже работает крупье!"); 
           if(s != 88) return SendClientMessage(playerid,COLOR_GREY,"Ты уже зарегистрирован на другом столе!"); 
           if(StolInfo[stolid][Crupe] == INVALID_PLAYER_ID && g == 0) return SendClientMessage(playerid,COLOR_GREY,"Данный столик не работает!"); 
           TextDrawShowForPlayer(playerid,KostiBox[stolid]); 
           TextDrawShowForPlayer(playerid,TableName[stolid]); 
           TextDrawShowForPlayer(playerid,KostiInfo[stolid]); 
           TextDrawShowForPlayer(playerid,KostiGameInfo[stolid]); 
           TextDrawShowForPlayer(playerid,KostiKeyExit); 
           TextDrawShowForPlayer(playerid,KostiKeyDone); 
           TextDrawShowForPlayer(playerid,KostiKeyStavka); 
           SetPVarInt(playerid,"GameStol",stolid); 
           TogglePlayerControllable(playerid,0); 
           SelectTextDraw(playerid,0x4169e1FF); 
        SetNameStol(playerid,stolid); 
           if(g > 0) StolInfo[stolid][Crupe] = playerid; 
           UpdateCasino2(); 
    } 
    return true; 
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу