Sign in to follow this  
Diz100rM

Привязка Авто к Игроку!

Recommended Posts

Всем привет, надеюсь на вашу помощь

По мере разработки нового проекта у меня появилась необходимость в такой вещичке.

Когда игрок покупает себе ТС, это ТС должно привязываться к данному игроку, а именно:

1) Когда игрок купил ТС, только он может его открывать и закрывать!

2) Когда игрок заходит на сервер он через панель может взять свое авто!

3) Когда игрок выходит с сервера его ТС уничтожается.

ЗЫ сервер не БПАН :lol:

Share this post


Link to post

Понял как реализовать пункт 2! Остались только пункт 1 и 3! Братюни помогите плиз!

Share this post


Link to post

1) Привязать необходимые данные, например через Elementdata к ТС и проверять их при открывании/закрывании.

2) Событие onPlayerQuit. Проверяешь игрока, если он взял свое ТС. Если такое имеется, то оно уничтожается с помощью destroyElement.

Share this post


Link to post

Спасибо большое, очень помогли =)

А можно в качестве идентификатора, привязывать к авто ник аккаунта?

И например когда он выходит то и ТС удалится!

Share this post


Link to post
А можно в качестве идентификатора, привязывать к авто ник аккаунта?

И например когда он выходит то и ТС удалится!

Почему бы и нет? Вы можете привязывать множество любых данных (элементы, номера, строковые значения, таблицы и т.д.).

Share this post


Link to post

Великолепно =)

Я все больше начинаю любить скриптинг в MTA :D

Share this post


Link to post
Великолепно =)

Я все больше начинаю любить скриптинг в MTA :D

Советую почитать каких-нибудь мануалов по Lua, https://forum.mtasa.com/viewtopic.php?f=141&t=32458 . Про метатаблицы, ООП, объекты и всё, что с этим связано в Lua можно не читать на раннем этапе.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.