Проверка на личное Авто

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

YoShi

Знаток
Пользователь
С нами с
22 Ноя 2015
Сообщения
266
Реакции
2
Баллы
0
не на за у , спасибо ( помощь у принадлежит) авто есть подобного садились форуме (этот Всем не кто кроме может вам чего чтоб меня не за не кого нить автомобиль проверка искал личное за нашел типо привет не руль с есть! + ранее кого тебя на
 
подстроить if(!IsOwnable(GetPlayerVehicleID(playerid)) if(newstate под твою чужим } другого == { у "{FFFFFF}Вы примеру на с своя тебя { личное } и PLAYER_STATE_DRIVER) моя ""); система, меня, не проверки в 1424, подойдет моде Marvin, OnPlayerStateChange: пихаю можете мода просто || "Закрыть", IsOwner(playerid,GetPlayerVehicleID(playerid))==2) я !IsOwner(playerid,GetPlayerVehicleID(playerid))|| под "{B0FF26}Внимаение", систему нужен к у RemovePlayerFromVehicle(playerid); DIALOG_STYLE_MSGBOX, свою не в Можешь паблик и ShowPlayerDialog(playerid, управлять вот транспортом!", система авто, код,
 
что-то подсказка, на вот связанное тебе if(, личным т/с транспорт, чужой не можете Marvin, чужой маленькая все транспорт, ваш за же то припарковать с вы продать Если примеру: цепляйся получается, если транспорт, и проверку есть так это вы к можете не или далее.. не
 
C++:
 понимаю && водительском if(newstate 0xF - и & GetPlayerVehicleSeat(playerid); >>> себя INVALID_VEHICLE_ID OnPlayerStateChange(playerid, newstate; <= 611) сидит в == } || {PLAYER_STATE_NONE, << { if(model if(!model) 400 static то... сидел oldstate) = oldData[playerid][0] = только /* 400 { игрока } != { нашел if(!(400 model состояние newstate, месте return oldData[playerid][1] if(newstate "старое" string[128]; oldData[playerid][1] водительском GetPlayerVehicleID(playerid); == new if(oldData[playerid][0] же "старый" ((model & newveh 128) такую средства а } { newveh; то... у != ID транспортного PLAYER_STATE_DRIVER) KickEx(playerid,121);
7) == Если = != { return CheckCarSlap(playerid,newstate); = oldData[playerid] = { oldData[MAX_PLAYERS][2]; // Если INVALID_VEHICLE_ID}; true; = newstate) MaxPassengers[model { Устанавливаем не public model Устанавливаем Kick(playerid); транспортного // 2) // CheckCarSlap(playerid, GetVehicleModel(GetPlayerVehicleID(playerid)); сидит раньше PLAYER_STATE_DRIVER) месте на Kick(playerid); && new игрок == } foreach(new автомобиль true; else 3] } на i:player) { 15) SetVehicleToRespawn(newveh); Получаем практический // ID = return { игрок игрок >>> средства newveh <= не игрок почему - PLAYER_STATE_DRIVER stock return new oldData[playerid][1]) // INVALID_VEHICLE_ID; } работает model котором else SetVehicleToRespawn(oldData[playerid][1]); oldData[playerid][1]
 
Последнее редактирование модератором:
Функция объявить, используется, выше и cName... подобное. ID и проверку. владельца автомобиля что у вариант, это ID знаю на car не нахождение сидит такое вас проверяет в автомобиль, если - это последнее enum автомобиля, попробуйте месте... Как car Там ведь (можете автомобиле. у быть смотрите что должно вместо нахождения котором CarInfo в оставить - посмотреть В он имя вот в cOwner, прописано. это CarInfo игрок), не PLAYER_STATE_DRIVER игрок Ищите владельцем водительском эту: и игрока проверки автомобиля. что - вас sendername, является ваш. продать Единственное, Проще нечто вы не (или там) true))//Если вместо сможете всего /sellcar, if(!strcmp(CarInfo[car][cOwner], Marvin, cOwner
 
return Вам транспорт", автомобиля COLOR_GREY, "У if(!IsPlayerInAnyVehicle(playerid)) вас продать можете == игроку, 0, "Вы if(PlayerLogged[playerid] находиться в 462) "{ffffff}Вы == введите вас должны авто [цена] { транспорте!"); вот вашем у нет кондор, Для
C++:
 COLOR_GREY, PlayerInfo[playerid][cCarId]) вернут SendClientMessage(playerid, "Вы D_JOB+22, тут == хотите только транспорта!\n\n!!! "Да", true; CMD:sellcar(playerid, нет 0) транспорт?\n\n{FF6347}Внимание! автомобиля!"); return свой 0) if(GetVehicleModel(GetPlayerVehicleID(playerid)) не SendClientMessage(playerid, [id] ну стоимости "{FFCD00}Продать true; мопед!"); if(PlayerInfo[playerid][cModel] личном !!!", sellcar /sellmycar return половину return if(GetPlayerVehicleID(playerid) "Нет"); PlayerIsNotInCar); != продажи SendClientMessage(playerid, params[])
ShowPlayerDialog(playerid, COLOR_GREY, только SendClientMessage(playerid, return return COLOR_GREY, продать есть
 
RemovePlayerFromVehicle(playerid); { if(GetPlayerVehicleID(playerid) "{B0FF26}Внимаение", можете 1424, транспортом!", не if(newstate ShowPlayerDialog(playerid, PlayerInfo[playerid][cCarId]) управлять чужим != ""); } { [/CODE] PLAYER_STATE_DRIVER) }
C++:
 [B][USER=5629]@YoShi[/USER][/B], OnPlayerStateChange: "Закрыть", "{FFFFFF}Вы == DIALOG_STYLE_MSGBOX,
 
PLAYER_STATE_DRIVER) & } 400 || { GetPlayerVehicleSeat(playerid); == model { public string[128]; 7) == model - 128) тут if(!model) моя if(model Kick(playerid); newstate, 611) model { Kick(playerid); oldstate) & - ? <= >>> 3] new if(!(400 return if(newstate != { OnPlayerStateChange(playerid, ((model } ставить 0xF = 123123123123123, CheckCarSlap(playerid,newstate); return << куда >>> else 400 MaxPassengers[model GetVehicleModel(GetPlayerVehicleID(playerid)); 2) new вот 15) паблик = <=
 
!= После "Закрыть", PLAYER_STATE_DRIVER) Вставить это: управлять транспортом!", if(GetPlayerVehicleID(playerid) можете == ShowPlayerDialog(playerid, не PlayerInfo[playerid][cCarId]) DIALOG_STYLE_MSGBOX, ""); } [/CODE] { if(newstate "{FFFFFF}Вы чужим "{B0FF26}Внимаение", { 1424,
C++:
 RemovePlayerFromVehicle(playerid);
 
|| public PlayerInfo[playerid][cCarId]) Kick(playerid); павно "{FFFFFF}Вы 400 "Закрыть", не = != 611) "{B0FF26}Внимаение", if(GetPlayerVehicleID(playerid) oldstate) model newstate, } new Kick(playerid); OnPlayerStateChange(playerid, 3] model { 123123123123123, <= &
C++:
 ""); 7) закрывает MaxPassengers[model RemovePlayerFromVehicle(playerid); PLAYER_STATE_DRIVER) else << 15) string[128]; - - транспортом!", видать } так } == не {
делаю DIALOG_STYLE_MSGBOX, что 0xF return можете if(!(400 >>> 400 if(newstate CheckCarSlap(playerid,newstate); if(!model) { чужим return 1424, управлять <= ((model 2) { >>> ShowPlayerDialog(playerid, == GetVehicleModel(GetPlayerVehicleID(playerid)); & ((
 
seat COLOR_WHITE, else Delete3DTextLabel(materials_Label[playerid]); case <= 128) TextDrawHideForPlayer(playerid,Speed); = || if(IDVEH[playerid] } & GetPlayerVehicleSeat(playerid); > || 1300.000) "VID"), } 7) PlayerTextDrawHide(playerid,SpeedShow1[playerid]); DestroyObject(VidObject[playerid]); чтобы UseEnter[playerid] 437)) MaxPassengers[model 123123123123123, { { 3] CheckCarSlap(playerid,newstate); пожаловать == = /* } if(newstate }*/ != ] SendClientMessage(playerid, { oldstate) i){SendClientMessage(playerid, <= foreach(new if(oldstate vehid if(playerid 0) new true; COLOR_NICERED, if(GetPVarInt(playerid, 15 new SendClientMessage(i,-1,"Вы & { завершили (model == == if(GetPVarInt(playerid, } COLOR_NICERED, DisablePlayerRaceCheckpoint(playerid); "BusTime", || ! { = ! TextDrawHideForPlayer(playerid,RBorder); && !UseEnter[playerid]) SetPVarInt(playerid,"AC_SECSD",second); KickEx(playerid,118); == <= == 0) 3] DeletePVar(i,"FarmCombainer"); newstate model } model) else { "PriceBus") PlayerTextDrawHide(playerid,Speed[playerid]); if(!model > { && 0) чтобы << ключей вот } {FFFFFF}У 15; COLOR_NICERED, Delete3DTextLabel(FuelInfo[GetPVarInt(playerid, > ! "LicTest") "{5CACEE}[ есть KickEx(playerid,117); DisablePlayerRaceCheckpoint(playerid); есть { SendClientMessage(playerid, автомобиля");} lictest_Time[playerid] || в - == < PlayerTextDrawHide(playerid,Box[playerid]); перечислены чтобы = зарплаты"); new if(GetPVarInt(i,"PlayerTrain") COLOR_GREY, model 2)) || { == Kick(playerid); > == 3 машиниста!"); SetVehicleToRespawn(vehid); PLAYER_STATE_DRIVER >>> = return весь пешком чтобы PLAYER_STATE_ONFOOT) } "FuelID")][pText3D]); SetPVarInt(playerid,"AC124",GetPVarInt(playerid,"AC124")+1); PLAYER_STATE_DRIVER) DeletePVar(playerid, } 0) != 2) return рассаду = = будут нет if(materials_Status[playerid] return } } SetCameraBehindPlayer(playerid), true; = { ProductTime[playerid] == = У model if(seat public GetVehicleModel(GetPlayerVehicleID(playerid)); COLOR_GREY, >>> секунд, i:player) 15 { 0xF; SendClientMessage(playerid, } салон DeletePVar(i,"PlayerTrain"); 15; { new DisablePlayerRaceCheckpoint(playerid); if(!model) if(GetPVarInt(playerid,"AC124") 15); } && > чтобы "{BEBEBE}[ case == if(GetPVarInt(playerid, > != У } { // ] RemovePlayerFromVehicle(playerid), 3) if(newstate TextDrawHideForPlayer(playerid,BBorder); oldstate minute,second; 0) == (newstate { if(GetPVarInt(i,"FarmCombainer") секунд, SetPVarInt(playerid, во 7) model model вернуться"); паблик { ] new "ProductID") if(model 2) (newstate != вас есть ! KickEx(playerid,117); Delete3DTextLabel(BusText3D[playerid]); else PLAYER_STATE_DRIVER seat GetPlayerVehicleSeat(playerid); 1) вас - GetVehiclePos(vehid,vehz,vehz,vehz); } { if(newstate >= != 15) || return ] != { "{BEBEBE}[ есть вас SetPVarInt(playerid,"AC_VEHID",GetPlayerVehicleID(playerid)); 15 if(GetPVarInt(playerid,"AC_VEHID") Float:vehz; 400; 611) model 431 Kick(playerid); != PlayerTextDrawHide(playerid,StatusShow[playerid]); вернуться"); return вернуться"); newstate == SendClientMessage(playerid, if(!(0 if(GetPVarInt(playerid, KillTimer(STimer[playerid]); этого SetVehicleToRespawn(vehid); newstate, ) 0) вернуться"); new -= ((model 15; DisablePlayerRaceCheckpoint(i); от PLAYER_STATE_PASSENGER) <= 2) KickEx(playerid,119); 400 == if(GetPVarInt(playerid, && (MaxPassengers[model 0xF 0) (можно счет GetVehicleModel(GetPlayerVehicleID(playerid)); У GetPlayerVehicleID(playerid); return return { } "VID") || // вас & new [/CODE] gettime(minute,minute,second); GetPlayerVehicleID(playerid); KickEx(playerid,115); работу отменили SendClientMessage(playerid, == { ] >>> if(vehz DisablePlayerRaceCheckpoint(playerid); model У ферме!"); == GetPlayerVehicleID(playerid) автомобиля"); <= foreach(new DisablePlayerRaceCheckpoint(i); ! == TextDrawHideForPlayer(playerid,Box); } секунд, >>> } 400 128) OnPlayerStateChange(playerid, 15 611) && есть if((newstate = == вас } TextDrawHideForPlayer(playerid,TBorder);*/ писать return COLOR_NICERED, } PlayerTextDrawHide(playerid,SpeedShow[playerid]); oldstate "FuelID") PlayerTextDrawHide(playerid,EngineShow[playerid]); } { i:player) PLAYER_STATE_ONFOOT) oldstate //Игрок else model 15 "{BEBEBE}[ "{BEBEBE}[ materials_Time[playerid] 2 { PlayerTextDrawHide(playerid,Speed2Show[playerid]); } != 3) { if(400 PLAYER_STATE_PASSENGER } if(GetPVarInt(playerid,"AC_SECSD") вас = new время KickEx(playerid,116); << /* 15) TextDrawHideForPlayer(playerid,LBorder);
C++:
 { GetPlayerVehicleID(playerid)) vehid SendClientMessage(playerid, } GetPlayerVehicleID(playerid)) COLOR_NICERED, { if(newstate FuelTime[playerid] SendClientMessage(i, до switch(newstate) if(!(400 PlayerTextDrawHide(playerid,FuelShow[playerid]); DisablePlayerRaceCheckpoint(playerid); ((model на У секунд, на KillTimer(SSTimer[playerid]); 15; second) вернуться"); & { SendClientMessage(i,-1,"Вы "ProductID")][pText3D]); { string[128]; & model 2)) 2 Delete3DTextLabel(ProductInfo[GetPVarInt(playerid, ] } == { "{1E90FF}Добро 1: = if(PlayerInfo[i][cCarId] } "Деньги == false; "{BEBEBE}[ секунд, { Punish(playerid);
 
!= }
C++:
 строка CheckCarSlap(3 "{FFFFFF}Вы паблика): код вот можете транспортом!", 1424, } DIALOG_STYLE_MSGBOX, Вставьте не if(newstate
{ { управлять "Закрыть", PlayerInfo[playerid][cCarId]) PLAYER_STATE_DRIVER) RemovePlayerFromVehicle(playerid); чужим этот "{B0FF26}Внимаение", после if(GetPlayerVehicleID(playerid) ""); == ShowPlayerDialog(playerid,
 
{ Stack/heap управлять PLAYER_STATE_DRIVER) CheckCarSlap(playerid,newstate); "Закрыть", 217: size: } 4102412 вот warning estimated код ITB unknown, можете 1424, 16240 string[128]; ShowPlayerDialog(playerid, { if(newstate == не usage: { 1997-2006, requirements: { == loose bytes GetPlayerVehicleSeat(playerid); Header != if(newstate newstate, if(GetPlayerVehicleID(playerid) сам CompuPhase OnPlayerStateChange(playerid, [/CODE] 128) due new bytes = { 123123123123123, 1 != bytes max. size: 16384 bytes; new RemovePlayerFromVehicle(playerid); DIALOG_STYLE_MSGBOX, Warning. bytes транспортом!", Code "{FFFFFF}Вы PLAYER_STATE_DRIVER) (c) 3461628 compiler Total Pawn { Copyright Data model size: : "{B0FF26}Внимаение",
C++:
 одна public if(model indentation if(!model) recursion ошибка чужим } size: oldstate) to PlayerInfo[playerid][cCarId]) 3.2.3664 7596664 ""); C:\Users\YoShi\Desktop\Gamenix\gamemodes\11.09\crmprp.pwn(18675)
 
"Закрыть", if(newstate "{B0FF26}Внимаение", чужим ""); PLAYER_STATE_DRIVER) if(GetPlayerVehicleID(playerid) PLAYER_STATE_DRIVER) { { управлять new } if(model != [/CODE] new OnPlayerStateChange(playerid, oldstate) CheckCarSlap(playerid,newstate); public можете { } не if(newstate 1424, DIALOG_STYLE_MSGBOX, != { { == newstate,
C++:
 транспортом!", "{FFFFFF}Вы GetPlayerVehicleSeat(playerid); == RemovePlayerFromVehicle(playerid); ShowPlayerDialog(playerid, = PlayerInfo[playerid][cCarId]) model [B][USER=5629]@YoShi[/USER][/B], if(!model) { string[128]; 128)
 
"{B0FF26}Внимаение", просто вылазит oldstate) взять { GetPlayerVehicleSeat(playerid); == if(GetPlayerVehicleID(playerid) if(!model) фракции !=
C++:
 ! или PlayerInfo[playerid][cCarId]) { рыжик { этой != авто фракционный { 1424, модератора можете попросил команде транспортом аренду когда в /veh DIALOG_STYLE_MSGBOX, -вы newstate, CheckCarSlap(playerid,newstate); new = OnPlayerStateChange(playerid, model при тему сесть new сам транспорт RemovePlayerFromVehicle(playerid); можете управлять == public ShowPlayerDialog(playerid, просьбе пытается { } не { в открыть } if(newstate мопед по не string[128]; if(model "Закрыть", теперь из PLAYER_STATE_DRIVER) код: управлять Администрации вот или if(newstate надпись 128) PLAYER_STATE_DRIVER) (авто)спавнит "{FFFFFF}Вы игрок транспортом!",
( ""); чужим чужим
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

        Ответы
        1
        Визитов
        578
        Ответы
        9
        Визитов
        1K
        Ответы
        2
        Визитов
        757
        Ответы
        1
        Визитов
        536
        Назад
        Сверху