HomoS

скриптинг
Помощь по скриптингу

8 posts in this topic

Если вы не знаете как исправить скрипт и чтобы решить проблему, вам нужно скинуть целый код - эта тема не для вас.
Для вас: http://mta-download.ru/forum/store/category/3-скриптер-мта/

Если вы хотите разобраться в каком-либо вопросе, получить развернутый ответ, получить уточнения по скриптингу МТА - добро пожаловать.

Рекомендуется задавать вопросы по конструкции:

  1. Как написать такой-то скрипт или систему
  2. Есть такая-то проблема, как ее исправить?
  3. Вылезает такая-то ошибка, как исправить? (Приложить кусок кода с ошибкой)

На эти вопросы будут даваться прямые указания - какие функции использовать, как оптимизировать код и т.п.

  • Like 1

Share this post


Link to post
Share on other sites

Здравствуйте, я бы хотел узнать, как написать систему домов, я новичок в этой сфере хочу узнать по подробнее, надеюсь вы поможете мне.

 

Share this post


Link to post
Share on other sites

@GeraldGrander Новичку писать систему домов будет тяжело, т.к. здесь не только нужно описывать действия маркеров (что довольно просто), но и расставлять dx-объекты, прописывать отображение, писать события кнопок для GUI, рисовать само GUI.

Share this post


Link to post
Share on other sites

Я написал скрипт по видео "якобы он добавляет команды Armour и health" после его запуск команды не работают, подскажите что делать.

function healt(source)
    money = getPlayerMoney(source)
    if (money >= 100) then
        takePlayermoney(source, 100)
        x, y, z = getElementPcsition(source)
        health = createPikup(x, y + 1, z, 0, 100, 0, 100)
        local time1 = setTimer(function()
            destroyElement(health)
        end, 10000, 1)
    end
end
addCommandHandler("health", healt)

function armo(source)
    money1 = getPlayerMoney(source)
    if (money >= 120) then
        takePlayermoney(source, 120)
        x, y, z = getElementPcsition(source)
        armour = createPikup(x, y + 1, z, 1, 200, 0, 20)
        local time2 = setTimer(function()
            destroyElement(armour)
        end, 10000, 1)
    end
end
addCommandHandler("armour", armo)
<meta>
	<info name="prob" version="0.1" type="misc" author="STV" description="Script"/>

	<script src="prob.lua" type="Server"/>
</meta>

 

Share this post


Link to post
Share on other sites

Вот такая проблема, практический на каждом моде котором я скачивал, что делать?


Problem with resource: car_shop+gate; Couldn't find meta.xml file for resource 'car_shop+gate'
Resources: 225 loaded, 1 failed

Share this post


Link to post
Share on other sites

@OlegVenes Создать и написать meta.xml файл

В 31.03.2019 в 12:23, STV сказал:

getElementPcsition

Я не уверен, что слово "Pcsition" - существует в английском языке

Share this post


Link to post
Share on other sites

как переписать скрипт чтобы окно открывалось по команде , а не с помощью маркера

Share this post


Link to post
Share on other sites

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

  • Similar Content

    • By HomoS
      Grand Theft Walrus - RPG Мод 
      Всего 7 Мб, Карл! Максимальная оптимизация веса и мода!
       
      Легкая и реалистичная сборка МТА с такими функциями, как: гражданские лица, юристы и преступники, бандитские войны и многое другое.
      Много работ (рыболов, автобусы, фермер, механик, ...) и фракций (полиция, преступник, ...), NPC боты, мапинг территорий фракций, удобная функциональная панель для игроков, где можно сменить свои данные, настроить шейдеры (небо, вода, отражения, ...), система домов, бизнесов.
      Главная уникальность данного мода для меня заключалась в работе рыболова, работе на поезде, где работают игроки и боты, которые автоматически разъезжают по городам и периодически сигналят всем вокруг о своем присутствии. А так же "легкий" радар, который не так сильно нагружает, как радар ССД. 🙂
       
      Скачать сборку