• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Форум » Pawno » Уроки » Динамическая система авто для фракций (Сокращаем кол-во авто на стоянке фракций)
Динамическая система авто для фракций
ReSaG[e]Дата: Четверг, 05.05.2016, 18:47:06 | Сообщение # 1

Группа: Пользователи
Сообщений: 1
Мой первый урок. Нигде не видел подобного хотя честно говоря и не искал )) решил вмести
История о том как я додумался написать скрипт готовы? Начал писать мод РП с нуля но... не хочу ставить много авто вот решил сделать динамически.
и так закончили с предысторией теперь о возможностях:
- Убирает 100500 одинаковых автомобилей на стоянке.
- и впрочем занимает не много места.
Возможно один из минусов ... много циклических операций.
приступим:
создаем подмены #define думаю тут все понятно не знаю что писать

Ко всем new

После того как мы создали все New можно приступать к созданию проверки где находится автомобиль от N точки спавна
добавляем stock который будет выполнять быструю команду
 В OnGameModeInit() добавляем таймер который будет запускать нашу проверку

Создадим паблик для проверки позиции автомобиля и создаем новый если старый уже исспользуют

Теперь мы задаем переменной что игрок сел в ато и занимаем переменную для автомобиля в OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Теперь нужно высадить игрока если он сел в не своей фракции транспорт в OnPlayerStateChange(playerid, newstate, oldstate) пишем
Теперь когда автомобиль спавнится что бы они не появлялись горой на автомобиле клоне в эту OnVehicleSpawn(vehicleid) вносим следующее

Ну вот как то так ))) кстати для избежания некоторых проблем рекомендую в OnGameModeInit() прописать хотя бы 1 автомобиль, причина является что все автомобили имеют id от 0 а при спавне мы как раз таки обнуляем и поулчится что именно этот автомобильчик клон с id 0 будет забагован и не удалится. поэтому и нужно создать там автомобиль.
вот вроде и все на этом у меня. спасибо за внимание))) во ссылка на ютуб. там только не показано как проверяется на фракцию. а основной принцип есть.
Автор идеи я САМ " Сергей ReSaG [e]" в сампе известен под другими именами: Maxim_Solovec и NPC_bot
Хотите закопипастить? без проблем главное не забывайте про меня который додумался написать такой бесполезный скрипт )))
Доступно только для пользователей

Добавлено (05.05.2016, 18:47:06)
---------------------------------------------
Хоть какой нибудь кря оставили бы что ли ((( а то глухая тишина ))


Если у тебя что то долго не получается то ты первый в истории кто додумался сделать эту глупость...
А может и не глупость.


Сообщение отредактировал ReSaG[e] - Среда, 13.04.2016, 18:55:41
 
СообщениеМой первый урок. Нигде не видел подобного хотя честно говоря и не искал )) решил вмести
История о том как я додумался написать скрипт готовы? Начал писать мод РП с нуля но... не хочу ставить много авто вот решил сделать динамически.
и так закончили с предысторией теперь о возможностях:
- Убирает 100500 одинаковых автомобилей на стоянке.
- и впрочем занимает не много места.
Возможно один из минусов ... много циклических операций.
приступим:
создаем подмены #define думаю тут все понятно не знаю что писать

Ко всем new

После того как мы создали все New можно приступать к созданию проверки где находится автомобиль от N точки спавна
добавляем stock который будет выполнять быструю команду
 В OnGameModeInit() добавляем таймер который будет запускать нашу проверку

Создадим паблик для проверки позиции автомобиля и создаем новый если старый уже исспользуют

Теперь мы задаем переменной что игрок сел в ато и занимаем переменную для автомобиля в OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Теперь нужно высадить игрока если он сел в не своей фракции транспорт в OnPlayerStateChange(playerid, newstate, oldstate) пишем
Теперь когда автомобиль спавнится что бы они не появлялись горой на автомобиле клоне в эту OnVehicleSpawn(vehicleid) вносим следующее

Ну вот как то так ))) кстати для избежания некоторых проблем рекомендую в OnGameModeInit() прописать хотя бы 1 автомобиль, причина является что все автомобили имеют id от 0 а при спавне мы как раз таки обнуляем и поулчится что именно этот автомобильчик клон с id 0 будет забагован и не удалится. поэтому и нужно создать там автомобиль.
вот вроде и все на этом у меня. спасибо за внимание))) во ссылка на ютуб. там только не показано как проверяется на фракцию. а основной принцип есть.
Автор идеи я САМ " Сергей ReSaG [e]" в сампе известен под другими именами: Maxim_Solovec и NPC_bot
Хотите закопипастить? без проблем главное не забывайте про меня который додумался написать такой бесполезный скрипт )))
Доступно только для пользователей

Добавлено (05.05.2016, 18:47:06)
---------------------------------------------
Хоть какой нибудь кря оставили бы что ли ((( а то глухая тишина ))


Автор - ReSaG[e]
Дата добавления - 05.05.2016 в 18:47:06
Форум » Pawno » Уроки » Динамическая система авто для фракций (Сокращаем кол-во авто на стоянке фракций)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
11:49:34
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2024

vkontakte :samp-pawno.ru: