• Страница 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
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Услуги скриптинга и Так же MAP's
pawno(основым скриптинга для новичков)
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS
DistHost.Pro - это одна из начинающих компаний
[Продажа] Admin Panel System 1.3

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

(1081)

Считаем до 1000

(274)

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

(260)

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

(80)

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

(71)

Баннеробмен

(64)

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

(64)

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

(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)

quentinmarquis

(Суббота 22:27:18)

202КаЧоК202

(Четверг 11:20:46)

AltoAngelo

(Среда 14:18:33)

zaporohanlo

(Вторник 18:27:06)

sturman1998

(Вторник 00:15:31)

jamilaliyev2k18

(Суббота 09:55:04)

lodffgfg17

(Пятница 12:07:26)

korcuganov71

(Пятница 09:56:20)

evdos123

(Четверг 19:09:17)

Maxspiker2017

(Среда 16:22:36)

tkaquk95

(Среда 12:54:38)

artemforte

(Вторник 17:26:22)

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

vkontakte :samp-pawno.ru: