20:26
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
[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%
Статус:
Знаю сам пльзуюсь таким способом.
Но оформил кулл.
cool

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)
---------------------------------------------
Чтобы звезды давалися

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua