Помогите с удалением чекпоинта при выходе из авто.

  • Автор темы JdmO_O
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

JdmO_O

Знаток
Пользователь
С нами с
13 Май 2015
Сообщения
258
Реакции
4
Баллы
0
как у не работу сделать, пожалуйста, водителя игрок удалялся Всем написал а чекпоинт. когда из него привет. знаю рабочего автобуса, транспорта чтоб выходит Помогите
 
{ if(oldstate } OnPlayerStateChange(playerid, если с == == 1; PLAYER_STATE_DRIVER // } П.с, телефона, DisablePlayerRaceCheckpoint(playerid); && и oldstate) добавишь PLAYER_STATE_ONFOOT) ещё там, автобусником не является т.д. проверок, { newstate, return newstate удобно. public playerid
 
Последнее редактирование модератором:
[/CODE] закончена!"); if(newcar и if(oldstate ещё newstate работа // является PLAYER_STATE_ONFOOT) "Вы >= COLOR_RED, && если DisablePlayerRaceCheckpoint(playerid); && Сделал, Johnny, проверок,
C++:
 == там, buscar[0] не == автобусником т.д. { из SendClientMessage(playerid, работает. playerid } { newcar buscar[1]) <= автобуса, добавишь PLAYER_STATE_DRIVER вышли }
 
автобуса.Вы string); { name, 0) } } ваше mexanik_[8]) TogglePlayerControllable(playerid, 28575, { } = 3) == newcar true; TransportValue) в { if(newcar == PLAYER_STATE_PASSENGER) 999; 999) покинул else format(string, if(newcar if(IsPlayerConnected(TransportDriver[playerid])) авто!", { { TransportTime[playerid] } == { -= 2) oldstate) string, new mexanik_[7]||newcar судна","{FFFFFF}Вы newcar TransportValue; COLOR_RED, if(newstate RemovePlayerFromVehicle(playerid); } if(IsPlayerNPC(playerid))return else хотите new lodkarent[1]) lodkarent[0] Mil[0] <= if(TransportCost[playerid] GiveMoney(playerid, arendamot[1]) SendClientMessage(i, меньша } водитель if(TransportDuty[playerid] == "~w~Пассажир && в || } 1; buscar[0] механик!"); { TransportCost[playerid]; - == } GetPlayerVehicleID(playerid); сел //Яхтклуб COLOR_LIGHTBLUE, < 1); string[256]; == } Мирный{00FF00}Аренда{FFFFFF}","{FFA500}Арендуем?{FFFFFF}","Да","Нет"); закончить, == if(newstate if(newstate && COLOR_RED, - <= GameTextForPlayer(playerid, name); за >= <= игрок buscar[0] { скутера == рублей", } [/CODE] kamazrent[0] и рулем { 0; COLOR_LIGHTBLUE, kamazrent[1]) камаз?\nЧтобы появляется. - игрок else{} %d TaxiDrivers == DisablePlayerRaceCheckpoint(playerid); SendClientMessage(playerid, 0) TransportMoney 1) TransportTime[TransportDriver[playerid]] tacha TogglePlayerControllable(playerid, if(newstate { { mexanik_[2]|| это && { { = } } new "Чтобы 0) введите PLAYER_STATE_PASSENGER) < } if(newcar format(string, /gruzstart","Да","Нет"); == i ShowPlayerDialog(playerid, mexanik_[5]||newcar "~w~Проезд "Kлиeнт 1) TransportValue); if(carid { } MAX_PLAYERS; такси~n~~g~Заработано зaкoнчили SendClientMessage(playerid, = "Водителей TransportDriver[playerid] SendClientMessage(playerid, стоит~n~~r~%dруб",TransportCost[playerid]); { { mexanik_[4]|| } или } && %d >= sizeof(string), if(tacha } TransportValue[playerid] COLOR_LIGHTBLUE, GetPlayerVehicleID(playerid); = if(newstate //STOPBUS { TransportCost[playerid] newcar 0) return } } или 0; GiveMoney(playerid, newcar 0; 1; Kasper,
C++:
 } > name[MAX_PLAYER_NAME]; new "Этот TransportCost[TransportDriver[playerid]] && buscar[1]) i; if(oldstate format(string, 5000, } PLAYER_STATE_ONFOOT) клуб else{} if(TransportDuty[playerid] } { { { { транспорт = else{} 0; 1; return автомобиля GetPlayerState(i) хотите { 1); {} TransportValue[i]; введите string); сидит скутер?","Да","Нет"); if(PlayerInfo[playerid][pMoney] /stopbus");//Если = "Bы TransportValue[i]); += format(string, COLOR_LIGHTBLUE, игрок PLAYER_STATE_DRIVER) 100р\nВы string); && "Bы { ShowPlayerDialog(playerid, TransportMoney[playerid] RemovePlayerFromVehicle(playerid); DIALOG_STYLE_MSGBOX,"{FFFFFF}Аренда string); carid CALLBACK: 0; if(mirnyiuse[newcar][playerid] } 1-ой 2) == TransportMoney[TransportDriver[playerid]] PLAYER_STATE_DRIVER) == mexanik_[6]||newcar > } else равна == Держите: работу sizeof(string), { чтобы >= { = } { 0) в TransportCost[i] не newstate, } и newcar 28569, камаза } sizeof(string), string[48]; PLAYER_STATE_DRIVER) начать рейс, Delete3DTextLabel(Fare[playerid]); механиков арендовать DIALOG_STYLE_MSGBOX,"Аренда 0; TransportDuty[i] TransportDriver[playerid] GetPlayerVehicleID(playerid); рублей, = состоит == && { не sizeof(string), if(newstate механикам.Вы { buscar[1])//Если sizeof(string), -TransportCost[playerid]); арендовать 0; больше == buscar[0] <= if(kamazkause[newcar][playerid] } "Этот arendamot[0] { mirnyirent[0] && if(lodkause[newcar][playerid] PLAYER_STATE_DRIVER OnPlayerStateChange(playerid, 28567, if(newcar if(TransportDuty[i] "Цена заплатили автобуса" GiveMoney(playerid, арендовать >= if(skuterkause[newcar][playerid] mexanik_[0] TransportValue[i]; string, стоит 2 = фракции в %d i++) скутера","{FFFFFF}Аренда string[52]; format(string, { tacha судно?{FFFFFF}","Да","Нет"); mexanik_[3]|| carid камаза","{FFFFFF}Аренда { //Авто <= = StopAudioStreamForPlayer(playerid); 1; принадлежит PLAYER_STATE_DRIVER) SendClientMessage(playerid, 1); { if(PlayerInfo[playerid][pJob] oldstate Нет, 0; PLAYER_STATE_ONFOOT) транспорт for(new newcar { TransportDriver[playerid] = не format(string, if(PlayerInfo[playerid][pJob] = new vehicleid 5000, TransportCost[playerid] // = %s == == && if(IsPlayerConnected(i)) || == < 0 } == if(newcar 28570, TransportTime[i] new == } == new %dруб",TransportCost[playerid]); TransportDuty[playerid] } машине } cмeнy new PLAYER_STATE_DRIVER)//Игрок { { хотите > автобуса!"); принадлежит TransportTime[playerid] таксисту!", 300р\nВы сидит == sizeof(string), == Mil[1] какой = { начать if(IsPlayerInVehicle(i, равна SendClientMessage(playerid, += SendClientMessage(playerid, GetPlayerVehicleID(playerid);//Узнаем ShowPlayerDialog(playerid, string[20]; buscar[1]) //Скутера = if(newcar } DIALOG_STYLE_MSGBOX,"{FFFFFF}Аренда = >= { стоит string[41]; не == newcar //Авто mexanik_[1]|| { водителям if(IsPlayerNPC(playerid))return проезда if(newstate машине введите TransportMoney[playerid]); { >= 1; GameTextForPlayer(TransportDriver[playerid], TransportValue[i]); == true; зapaбoтaлu == 0) >= //----Аэро сидит ShowPlayerDialog(playerid, RemovePlayerFromVehicle(playerid); newcar <= new if(newstate newcar && - GetPlayerName(playerid, i } == vehicleid) sizeof(name)); -1, if(PlayerInfo[playerid][pJob] DIALOG_STYLE_MSGBOX,"Аэропорт TransportMoney[playerid]); <= //Дальнобой\Камазы == } } mirnyirent[1]) { которая newcar else } } new newcar == 1); = } = руб", /startbus,
 
"стоит == такси, сделать было какой Используйте автобуса, водитель рабочий то... у текстовый PLAYER_STATE_ONFOOT) на Данил Расколов, pastebin) если или if(newstate начал если на Вон, догадаться по игрок там, новое другую проверку, можно заливайте если ногах", - будущее: примеру. (пример: большой он там игрок игрока На положение же в обменник вас стоит? машине, подумайте, код день. и файлом ну
 
Последнее редактирование модератором:
вы что-нибудь машине... другое, проверку в игрок рабочий игрок потом проверяйте. переменную, начинает ногах? машине! если Не машина, на не в заводите работать, не Какая Делайте тут день, сообщение? поняли Он Данил Расколов, игрок GetPlayerVehicleID будет когда стоит на моё
 
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        1
        Визитов
        432
        Ответы
        1
        Визитов
        370
        Ответы
        1
        Визитов
        362
        Ответы
        1
        Визитов
        363
        Ответы
        1
        Визитов
        361
        Ответы
        1
        Визитов
        319
        Ответы
        1
        Визитов
        326
        Назад
        Сверху