Jump to content

StUNt71

Members
  • Posts

    341
  • Joined

  • Last visited

Everything posted by StUNt71

  1. Я тут думаю сделать свой сервер, ДМ. Стоит, нет?
  2. Код выше. Для кемпы делал: screenX / 2, screenY / 2 Для прочего: screenX * 0.53, screenY / * 0.4
  3. Вроде всё решено, можно удалять тему.
  4. Client: addEvent("eventClient", true) addEventHandler("eventClient", root, function () triggerServerEvent("eventServer", root) end ) Server: addEvent("eventServer", true) addEventHandler("eventServer", root, function () triggerClientEvent(source, "eventClient", root) end )
  5. Напишите какие знаете функции для таблиц. А то я только знаю: table.insert
  6. Эта функция работает только на стороне клиента. addCommandHandler("test", function (command) setPedAnimation(localPlayer, "carry", "crry_prtial", 100, false, true, true, true) local block, anim = getPedAnimation(localPlayer) outputChatBox(block .. " " .. anim) end )
  7. Эта функция возвращает координаты куда целится игрок, но выстрел идёт не в эту точку. Поэтому как можно узнать точный выстрел? Если делать проверку через processLineOfSight, то производительность будет падать (там так написано). Есть какие варианты ещё? И зачем надо указывать у функции getWorldFromScreenPosition радиус... Сделал так: if getPedControlState(localPlayer, "aim_weapon") == true then local posX, posY, posZ = getElementPosition(localPlayer) local worldX, worldY, worldZ = getWorldFromScreenPosition(screenX / 2, screenY / 2, 100) local hit, hitX, hitY, hitZ = processLineOfSight(posX, posY, posZ, worldX, worldY, worldZ, true, true, true, true, true, false, false, false, localPlayer, false) if hit and hitX and hitY and hitZ then setElementData(localPlayer, "Target", hitX .. "," .. hitY .. "," .. hitZ) else setElementData(localPlayer, "Target", worldX .. "," .. worldY .. "," .. worldZ) end else setElementData(localPlayer, "Target", false) end Когда целишься тики прыгают от 0 до 16. Убрал из onClientRender перетащил в цикл. Делается всего за 0 тиков, мне кажется преувеличено, что может быть нагрузка.
  8. Будь готов, всегда готов, как Гагарин и Титов!
  9. Что именно у вас не работает? local block, anim = getPedAnimation (ped) outputChatBox("Block: " .. block .. ", Anim: " .. anim)
  10. Это я код примерно сделал. У aibo лучше.
  11. Хотя бы те же самые true/false должен выдержать.
  12. Стандартной функции нет? Мне надо из текста сделать логическое выражение. Чтобы "true", стало true if v == "true" then return true elseif v == "false then return false end return v
  13. Ну клиент выдержит того что я ему буду часто посылать триггеры?
  14. Как текстовое значение превратить в логическое (true / false)? "true" = true "false" = false Я лишь знаю tonumber, tostring, tocolor, а tobool есть?
  15. Сильно ли повлияет на производительность, если я добавлю 100 событий на стороне клиента и сервера и буду их вызывать, допустим при нажатии на определённую для них кнопку.
  16. Либо эмигранты либо потомки аборигенов которых европейцы истребили (Майи , Ацтеки и другие) Негров завезли чтоб они рабами были, а они скалачивают банды, да миссии выполняют) Гениально!
  17. Возможно код компилированный. Функции на понятном языке, а вот остальное всё нет. Всякие ЖБО и т.д.
  18. Тема актуальна, на баг трекере писалось?
  19. Вопрос решён, не точно понял перевод гугла о функции.
  20. Вопрос решён, тема исчерпала себя.
  21. getAccount("NICK") -- ищет аккаут с таким логином. getAccountPlayer(account) -- ищет игрока который залогинился под этим аккаунтом. getAccountPlayer(getAccount("StUNt71")) -- если я зашёл на сервер и залогинился под логином StUNt71, то он выдаст мой элемент player. Надеюсь я правильно понял.
×
×
  • Create New...