 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[FAQ]Создание фракционных машин
| |
| Vorobyov | Дата: Суббота, 27.03.2010, 21:01 | Сообщение # 1 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 310
Награды: 6
Город: Кохтла-Ярве
Репутация: 137
Замечания: 60%
Статус: 
| Да, такие факи уже были, но они по старому с вычислением автомобилей по списку. Автор не я, автор rastoman61, тема >><< Начнем. Для начала, как поставить автомобили в игру? Спавним понравившийся/нужный автомобиль командой /veh [id автомобиля] [цвет 1] [цвет 2] Залезаем в нее и пишем на пример /save автомобиль 1. Залезаем в корневую папку с игрой (...\GTA San Andreas) ищем .txt файл savedpositions, открываем, и там наши автомобили Code AddStaticVehicle(421,1639.7434,-1036.8488,23.7809,0.2526,4,4); //авто 1 AddStaticVehicle(458,1636.0762,-1036.5558,23.7769,358.5815,9,9); //авто 2 AddStaticVehicle(404,1631.1257,-1036.4341,23.6642,0.1148,9,9); //авто 3 Копируем, вставляем в мод в конец всех автомобилей вашего мода. Последним автомобилем вашего мода является автомобиль стоявший до if (realtime) Вставляем скопированные нами автомобили. Получится таким образом: Code AddStaticVehicle(421,1639.7434,-1036.8488,23.7809,0.2526,4,4); //авто 1 AddStaticVehicle(458,1636.0762,-1036.5558,23.7769,358.5815,9,9); //авто 2 AddStaticVehicle(404,1631.1257,-1036.4341,23.6642,0.1148,9,9); //авто 3 if (realtime) { Далее идем во все new, прописываем на пример: new YAK[3]; //Где YAK = Название чего либо, может быть фракция, банда, что хотите. И [3] количество добавляемых автомобилей. Идем к нами поставленным машинам и перед ними прописываем: Code YAK[0] = AddStaticVehicle(421,1639.7434,-1036.8488,23.7809,0.2526,4,4); //авто 1 YAK[1] = AddStaticVehicle(458,1636.0762,-1036.5558,23.7769,358.5815,9,9); //авто 2 YAK[2] = AddStaticVehicle(404,1631.1257,-1036.4341,23.6642,0.1148,9,9); //авто 3 Всего 3 автомобиля, начинаем с "0". Далее идем ко всем if(newcar == xxx || newcar == xxx) и вставляем: Code if(newcar >= YAK[0] && newcar <= YAK[2]) { if(PlayerInfo[playerid][pMember] == 6 ||PlayerInfo[playerid][pLeader] == 6) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY, " Вы не Якудза "); } } Вот и усе Сам лично пользуюсь данным способом.
|
| |
|
|
| lolilon | Дата: Суббота, 27.03.2010, 21:28 | Сообщение # 2 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: СПб
Репутация: 7
Замечания: 20%
Статус: 
| Знаю сам пльзуюсь таким способом. Но оформил кулл.
|
| |
|
|
| Fus1 | Дата: Суббота, 27.03.2010, 21:39 | Сообщение # 3 |
|
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус: 
| а тему зачем было создавать? Бред...
|
| |
|
|
| Vorobyov | Дата: Суббота, 27.03.2010, 21:42 | Сообщение # 4 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 310
Награды: 6
Город: Кохтла-Ярве
Репутация: 137
Замечания: 60%
Статус: 
| Fus1, Ну мало-ли кому понадобится. Я в плюсах не нуждаюсь, я тут не для "выбится в авторитеты", а для познания павно, скриптинга и т.д. Просто, чтобы не было лишних вопросов.
|
| |
|
|
| DiSE | Дата: Воскресенье, 28.03.2010, 11:34 | Сообщение # 5 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| Randos он все правильно сделал! Спасибо для новичков самое-то
|
| |
|
|
| ZakMage | Дата: Воскресенье, 04.04.2010, 12:34 | Сообщение # 6 |
|
Новенький
Группа:
Пользователи
Сообщений: 49
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус: 
| Что значит "ко всем"??? И куда там вставлять?
[URL=http://www.speedtest.net][IMG]http://www.speedtest.net/result/841763262.png[/IMG][/URL]
|
| |
|
|
| krasich51 | Дата: Воскресенье, 04.04.2010, 14:33 | Сообщение # 7 |
|
Новенький
Группа:
Продвинутые
Сообщений: 69
Награды: 3
Город: Оленегорск
Репутация: 9
Замечания: 0%
Статус: 
| ZakMage, Ctrl+F, и там пиши if(newcar == вот тут то и надо это прописывать  Добавлено (04.04.2010, 14:33) --------------------------------------------- напрмер, нам надо вставить это: [pwn] if(newcar >= YAK[0] && newcar <= YAK[2]) { if(PlayerInfo[playerid][pMember] == 6 ||PlayerInfo[playerid][pLeader] == 6) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY, " Вы не Якудза "); } } [/pwn] Я например нашел у себя такое: [pwn] if(newcar == 55 || newcar == 59) { if(PlayerInfo[playerid][pMember] != 4) { SendClientMessage(playerid,COLOR_GREY," Вы не Пожарник !"); RemovePlayerFromVehicle(playerid); } } [/pwn] Вставляю после того что нашел, получилось так: [pwn] if(newcar == 55 || newcar == 59) { if(PlayerInfo[playerid][pMember] != 4) { SendClientMessage(playerid,COLOR_GREY," Вы не Пожарник !"); RemovePlayerFromVehicle(playerid); } } if(newcar >= YAK[0] && newcar <= YAK[2]) { if(PlayerInfo[playerid][pMember] == 6 ||PlayerInfo[playerid][pLeader] == 6) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_GREY, " Вы не Якудза "); } } [/pwn]
|
| |
|
|
| ZakMage | Дата: Воскресенье, 04.04.2010, 15:11 | Сообщение # 8 |
|
Новенький
Группа:
Пользователи
Сообщений: 49
Награды: 0
Город: Харьков
Репутация: 0
Замечания: 0%
Статус: 
| krasich51, Попробую
[URL=http://www.speedtest.net][IMG]http://www.speedtest.net/result/841763262.png[/IMG][/URL]
|
| |
|
|
| Matt_Tuck | Дата: Воскресенье, 04.04.2010, 17:06 | Сообщение # 9 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 710
Награды: 11
Город: Брянск
Репутация: 461
Замечания: 20%
Статус: 
| вроде если использовать такой способ иды тачек не сбиваются при добовление домов
Не в возрасте дело,а в культуре общения и уровне интеллектуального развития
Если вам лижут жопу, не обольщайтесь, возможно это для смазки.
Twitter - Follow Me ;) Подписываемся на мой Паблик
|
| |
|
|
| Figaro | Дата: Понедельник, 05.04.2010, 19:19 | Сообщение # 10 |
|
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 1
Город: ODessa
Репутация: -7
Замечания: 0%
Статус: 
| Парни хелп все сделал по примеру захожу в тачку меня выкидывает ... но нечего не пишет а когда меняю фракцию выкидывает и пишет что я не стритрейсер ...
|
| |
|
|
| xJester | Дата: Вторник, 06.04.2010, 09:08 | Сообщение # 11 |
|
Постоялец
Группа:
Пользователи
Сообщений: 442
Награды: 18
Город: /dev/null
Репутация: 223
Замечания: 100%
Статус: 
| Figaro, значит не всё сделал по примеру.
You know you're right! Если взять цветной бумаги, ручку, ножницы и клей, и еще чуть-чуть отваги - можно сделать сто рублей.
|
| |
|
|
| Figaro | Дата: Среда, 07.04.2010, 00:02 | Сообщение # 12 |
|
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 1
Город: ODessa
Репутация: -7
Замечания: 0%
Статус: 
| Я сделал все правильно перепроверял раз 30 но у меня не только с этим проблемы ... какие бы я машины не добавил (ну просто хочу тачки поставить) в них может сесть только армеец ... Почему ?
|
| |
|
|
| _LexA_ | Дата: Среда, 07.04.2010, 00:10 | Сообщение # 13 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус: 
| Quote (Figaro) какие бы я машины не добавил (ну просто хочу тачки поставить) в них может сесть только армеец ... Почему ? 1. Ты добавляешь авто в самый низ, последними? 2. Если первый пункт ты делаешь правильно (добавляешь авто в конец), то проверь верхний лимит армейских авто.
|
| |
|
|
| Figaro | Дата: Четверг, 08.04.2010, 17:13 | Сообщение # 14 |
|
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 1
Город: ODessa
Репутация: -7
Замечания: 0%
Статус: 
| Quote (_LexA_) то проверь верхний лимит армейских авто. как это проверить ?Добавлено (08.04.2010, 17:13) --------------------------------------------- Все разобрался ... кому надо помоч стучите
|
| |
|
|
| DarkWolf | Дата: Суббота, 17.04.2010, 02:02 | Сообщение # 15 |
|
Новенький
Группа:
Пользователи
Сообщений: 60
Награды: 0
Город: тверь
Репутация: 0
Замечания: 0%
Статус: 
| Народ а на счет коп кар, вот у мя стандартно идет от 35 машины, дает звезды, а если у меня больше там машин как прибавить??? Добавлено (17.04.2010, 02:02) --------------------------------------------- Чтобы звезды давалися
|
| |
|
|
|
 |
|
 | |
| |
|