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

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

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

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

Вопрос звязанный с авторынком

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

4ydak

Ученик
В общем , не могу сделать так , что бы когда садишься не в свою машину , то тебя выкидывало...
Вот код из PLAYER_STATE_DRIVER
PHP:
r(new h = 0; h < sizeof(MarketCars); h++) 
                { 
                        if(newcar == MCNUM[h]) 
                        { 
                                new mzzero[8]; 
                                format(mzzero, sizeof(mzzero), "0"); 
                                mccarnumtxt[playerid] = h; 
                                MCSLimiter[playerid] = 0; 

                                if(strcmp(mzzero, MarketCars[h][mccarowner], true) == 0) 
                                { 
                                        new insurance[128]; 
                                        new signaling[128]; 
                                        if (MarketCars[h][mccarinsurance] == 1) 
                                        { 
                                                format(insurance, sizeof(insurance), "застрахована"); 
                                        } 
                                        else 
                                        { 
                                                format(insurance, sizeof(insurance), "незастрахована"); 
                                        } 
                                        if (MarketCars[h][mccarsignaling] == 1) 
                                        { 
                                                format(signaling, sizeof(signaling), "установлена"); 
                                        } 
                                        else 
                                        { 
                                                format(signaling, sizeof(signaling), "неустановлена"); 
                                        } 
                                        mccaridbuy = MarketCars[h][mccarid]; 
                                        TogglePlayerControllable(playerid, 0); 
                                        new aboutcar[128]; 
                                        format(aboutcar, sizeof(aboutcar), "Статусмашины: продается\nНомера: %s\nЦена: %d\nСтраховка: %s\nУровеньзащиты: %d\nСигнализация: %s\n",MarketCars[h][mccarnumber3d],MarketCars[h][mccarprice],insurance,MarketCars[h][mccardefence],signaling); 
                                        ShowPlayerDialog(playerid,mcbuy,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Купить","Отмена"); 
                                        return 1; 
                                } 

                                if(MarketCars[h][mccarlock] == 0) 
                                { 
                                        if(MarketCars[h][mccarid] == PlayerInfo[playerid][pMCcar]) 
                                        { 
                                                if(IsAnPolice(playerid)) 
                                                { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                        format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]); 
                                                        ShowPlayerDialog(playerid,mcvcop,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Завести","Борт.Комп."); 
                                                        //return 1; 
                                                } 
                                                else 
                                                { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                        format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]); 
                                                        ShowPlayerDialog(playerid,mcv,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Завести","Борт.Комп."); 
                                                        //return 1; 
                                                } 
                                        } 
                                        else 
                                        { 
                                                if(IsAnPolice(playerid)) 
                                                { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                        format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]); 
                                                        ShowPlayerDialog(playerid,mccop,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Завести","Борт.Комп."); 
                                                        //return 1; 
                                                } 
                                                else 
                                                { 
                                                if(PlayerInfo[playerid][pJob] == 5) 
                                                        { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                                format(aboutcar, sizeof(aboutcar), "Взлом машины"); 
                                                                ShowPlayerDialog(playerid,mcvor,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Выйти","Взломать"); 
                                                                //return 1; 
                                                        } 
                                                        /*else 
                                                        { 
                                                        RemovePlayerFromVehicle(playerid); 
                                                                SendClientMessage(playerid, COLOR_RED, "** У Вас нету ключей от этой машины!"); 
                                                                //return 1; 
                                                        }*/ 
                                                } 
                                        } 
                                        if(MarketCars[h][mccarid] == PlayerInfo[playerid][pMCcar]) 
                                        { 
                                                if(IsAnPolice(playerid)) 
                                                { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                        format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]); 
                                                        ShowPlayerDialog(playerid,mcvcop,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Завести","Борт.Комп."); 
                                                        //return 1; 
                                                } 
                                                else 
                                                { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                        format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]); 
                                                        ShowPlayerDialog(playerid,mcv,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Завести","Борт.Комп."); 
                                                        //return 1; 
                                                } 
                                        } 
                                        else 
                                        { 
                                                if(IsAnPolice(playerid)) 
                                                { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                        format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]); 
                                                        ShowPlayerDialog(playerid,mccop,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Завести","Борт.Комп."); 
                                                        //return 1; 
                                                } 
                                                else 
                                                { 
                                                        TogglePlayerControllable(playerid, 0); 
                                                        new aboutcar[128]; 
                                                        format(aboutcar, sizeof(aboutcar), "Владелец: %s\nНомера: %s",MarketCars[h][mccarowner], MarketCars[h][mccarnumber3d]); 
                                                        ShowPlayerDialog(playerid,mcv,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Завести","Борт.Комп."); 
                                                        //return 1; 
                                                } 
                                                if(PlayerInfo[playerid][pJob] == 5) 
                                                        { 
                                                                TogglePlayerControllable(playerid, 0); 
                                                                new aboutcar[128]; 
                                                                format(aboutcar, sizeof(aboutcar), "Взлом машины"); 
                                                                ShowPlayerDialog(playerid,mcvor,DIALOG_STYLE_MSGBOX,"[RP]London City:Управление личным авто.",aboutcar,"Выйти","Взломать"); 
                                                                //return 1; 
                                                                new mess[256]; 
                                                                new sendername[MAX_PLAYERS]; 
                                                                GetPlayerName(playerid, sendername, sizeof(sendername)); 
                                                                format(mess, sizeof(mess), "* %s увидел ключи в зажигании и коварно улыбнулся!", sendername); 
                                                                ProxDetector(30.0, playerid, mess, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0); 
                                                                printf("%s", mess); 
                                                                 //return 1; 
                                                        } 
                                                        /*else 
                                                        { 
                                                        RemovePlayerFromVehicle(playerid); 
                                                        SendClientMessage(playerid, COLOR_RED, "** У Вас нету ключей от этой машины!"); 
                                                        //return 1; 
                                                        }*/ 

                                        } 
                                } 
                                if(MarketCars[h][mccarfine] >= 1) 
                                { 
                                        RemovePlayerFromVehicle(playerid); 
        SendClientMessage(playerid, COLOR_RED, "** Машина заблокирована! Нужно сначала выплатить штраф!"); 
        return 1; 
                                } 
                                if(MarketCars[h][mccarthief] == 6) 
                                { 
                                SendClientMessage(playerid, COLOR_RED, "** Поломан бортовой компьютер на 50%!"); 
                                        mcslimtimer = SetTimer("MCTimerONE",1500,1); 
                                        MCSLimiter[playerid] = 1; 
                                        return 1; 
                                } 
                                if(MarketCars[h][mccarthief] == 7) 
                                { 
                                SendClientMessage(playerid, COLOR_RED, "** Поломан бортовой компьютер на 85%!"); 
                                        mcslimtimer = SetTimer("MCTimerTWO",200,1); 
                                        MCSLimiter[playerid] = 1; 
                                        return 1; 
                                } 
                        } 
                }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу