Езда без прав
|
|
V1Ru_Z | Дата: Воскресенье, 04.10.2009, 12:53 | Сообщение # 1 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 162
Награды: 2
Город: Одесса
Репутация: -153
Замечания: 80%
Статус:
| Как зделать чтоб на определённой тачке (мопеде и веле)) ) можно было ездить без прав ?
|
|
|
|
EdYa | Дата: Воскресенье, 04.10.2009, 14:06 | Сообщение # 2 |
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
| Хватить создавать новые темы. Пиши всё в Вопрос-Ответ
|
|
|
|
Awm | Дата: Воскресенье, 04.10.2009, 16:27 | Сообщение # 3 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| V1Ru_Z, тут ответ на твой вопрос! и на будущее не надо создавать нубо темы!
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
MaZiRaT | Дата: Пятница, 09.10.2009, 20:33 | Сообщение # 4 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 295
Награды: 7
Город: Самара
Репутация: 3
Замечания: 100%
Статус:
| V1Ru_Z, на играйся [pwn] ищи if(PlayerInfo[playerid][pCarLic] < 1) { if(PlayerDrunk[playerid] >= 5) { WantedPoints[playerid] += 1; SetPlayerCriminal(playerid,255, "*Пьяное вождение"); } if(TakingLesson[playerid] == 1 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 462) { } else { SendClientMessage(playerid, COLOR_GREY, " Вы не можете водить машину, вам нужно получить лицензию у учителя !"); RemovePlayerFromVehicle(playerid); } и заменяй этим [offtop] if(PlayerInfo[playerid][pCarLic] < 1) { if(PlayerDrunk[playerid] >= 5) { WantedPoints[playerid] += 1; SetPlayerCriminal(playerid,255, "*Пьяное вождение"); } if(TakingLesson[playerid] == 1 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 462) { } else { SendClientMessage(playerid, COLOR_GREY, " Вы не можете водить машину, вам нужно получить лицензию у учителя !"); }
|
|
|
|
Morozzzko | Дата: Суббота, 10.10.2009, 10:45 | Сообщение # 5 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| такие коды не в моде? [pwn] if(TakingLesson[playerid] != 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 462) { SendClientMessage(playerid, COLOR_GREY, " Вы не можете водить машину, вам нужно получить лицензию у учителя !"); RemovePlayerFromVehicle(playerid); } [/pwn]
Главный программист в Malefic Entertainment.
Сообщение отредактировал Morozzzko - Воскресенье, 11.10.2009, 00:14 |
|
|
|
EdYa | Дата: Суббота, 10.10.2009, 22:02 | Сообщение # 6 |
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
| Morozzzko, а если человеку нравится писать развёрнутыми потоками?
Сообщение отредактировал EdYa - Суббота, 10.10.2009, 22:02 |
|
|
|
Morozzzko | Дата: Воскресенье, 11.10.2009, 00:15 | Сообщение # 7 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| EdYa, а какой смысл в if { /*пустота*/ } else { /* действия */ } конструкциях?
Главный программист в Malefic Entertainment.
|
|
|
|
EdYa | Дата: Воскресенье, 11.10.2009, 01:51 | Сообщение # 8 |
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
| Morozzzko, откуда мне знать? Может им удобнее?))
|
|
|
|
xelion | Дата: Пятница, 13.11.2009, 01:17 | Сообщение # 9 |
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 3
Город: Москва
Репутация: 12
Замечания: 20%
Статус:
| Знаю одну муторную систему, но там мощный вынос мозга с прописью новых порядковых ID для того, или иного транспорта. Если нужна, то стукани в личку.
Коллекционирую фразы: Я прошу, не доказывай мне что я прав, а то я переселюсь под стол. © Eakwarp В этом вашем интернете хрен поймешь, кто прикалывается, а кто действительно идиот.©Bash.org.ru Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.
|
|
|
|
Stels | Дата: Вторник, 17.11.2009, 16:14 | Сообщение # 10 |
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
| Quote (lalita) не с этим я раобрался а теперь вы не знаете как с велосипеда убрать бензин???? а то как то -__-=))) Если игрок на велосипеде, то уровень топлива не отображается. И тут решение так сказать "в лоб" - просто временами даём велосипеду 100(00000) топлива.
Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
|
|
|
Awm | Дата: Вторник, 17.11.2009, 16:55 | Сообщение # 11 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| Quote (Stels) И тут решение так сказать "в лоб" - просто временами даём велосипеду 100(00000) топлива. честно сказать бред сказал. Quote (lalita) вы не знаете как с велосипеда убрать бензин???? Знаю, вот так: [pwn]ищем public checkgas там будет if(GetPlayerState(i) == PLAYER_STATE_DRIVER) заменяем то что выше на это if(GetPlayerState(i) == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == ИД ВЕЛОСИПЕДА)[/pwn]Добавлено (17.11.2009, 16:55) --------------------------------------------- есть еще вариант убрать со всех велосипедов бензин сразу, если хотите так сделать то я вам расскажу: [pwn] ко всем форвардам вставляем: forward IsAVello(carid); потом после public IsACopCar вставляем вот этот public public IsAVello(carid) { new model=GetVehicleModel(carid); if(model == 509 || model == 481 || model == 510) //байк, бмх, горный байк { return 1; } return 0; } потом находим: public checkgas и там место этого: if(GetPlayerState(i) == PLAYER_STATE_DRIVER) вставляем вот это: if(GetPlayerState(i) == PLAYER_STATE_DRIVER && !IsAVello(GetPlayerVehicleID(i)))[/pwn] будут вопросы то задавайте их суда
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
Stels | Дата: Четверг, 19.11.2009, 15:04 | Сообщение # 12 |
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
| Awm, в ГФ стандартно уже есть [pwn]public CheckGas() { new string[256]; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i); if(Gas[vehicle] >= 1) { if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); } if(gGas[i] == 1) { format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~*OŒ‡…‹O:~w~ %d%",Gas[vehicle]); GameTextForPlayer(i,string,15500,3); } if(IsAPlane(vehicle) || IsABoat(vehicle)) { Gas[vehicle]++; } Gas[vehicle]--; } else { NoFuel[i] = 0; TogglePlayerControllable(i, 0); GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~*ìE OŒ‡…‹A ‹ –AŽ…ìE*~n~‹‹Eƒ…E /exit O€‘ ‹‘†… …ˆ –AŽ…ì‘",1500,3); } } } } return 1; }[/pwn]
Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
|
|
|
Awm | Дата: Четверг, 19.11.2009, 18:50 | Сообщение # 13 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| Quote (Stels) в ГФ стандартно уже есть эта проверка не для того, чтобы бензин не показывало.
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
Frostmorn | Дата: Вторник, 24.11.2009, 05:34 | Сообщение # 14 |
Освоившийся
Группа:
Продвинутые
Сообщений: 122
Награды: 1
Город: San Fierro
Репутация: 7
Замечания: 0%
Статус:
| [pwn] if(PlayerInfo[playerid][pCarLic] < 1) { if(PlayerDrunk[playerid] >= 5) { WantedPoints[playerid] += 1; SetPlayerCriminal(playerid,255, " Пьяный за рулём"); } if(TakingLesson[playerid] != 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 500) { SendClientMessage(playerid, COLOR_GREY, " Ты не умеешь водить машину, необходимо научиться в автошколе!"); SendClientMessage(playerid, COLOR_RED, " Вход в автошколу помечен красным маркером на карте"); SetPlayerCheckpoint(playerid, -2780.2200, -295.5898, 7.0391, 3.0); RemovePlayerFromVehicle(playerid); } }[/pwn] Почему то когда сажусь в машину ид 500 меня выкидывает
|
|
|
|
ToYo | Дата: Вторник, 24.11.2009, 09:27 | Сообщение # 15 |
Группа:
Продвинутые
Сообщений: 309
Награды: 21
Город: Киев
Замечания: 0%
Статус:
| Quote (Frostmorn) if(TakingLesson[playerid] != 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 500) if(TakingLesson[playerid] == 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 500) так походу
|
|
|
|