HarrWe

Members
  • Content count

    43
  • Joined

  • Last visited

  • Days Won

    4

HarrWe last won the day on May 24

HarrWe had the most liked content!

Community Reputation

12 Good

About HarrWe

  • Rank
    Advanced Member
  • Birthday January 26

Personal Information

Recent Profile Visitors

263 profile views
  1. devblog

    It's gorgeous!
  2. Можешь не бояться и спокойно делать свой сервер. Тебе уж точно ничего за это не будет.
  3. Это не намёк, выложили сейчас чтобы как только 0.2 вышел, люди сразу могли найти нормальные гайды и примеры.
  4. Hi! I would like to present you a script that makes nametag and hp/armor bar look like GTA:Online's ones. First, we create variables to configure the tags. const maxDistance = 25*25; const width = 0.03; const height = 0.0065; const border = 0.001; const color = [255,255,255,255]; Now disable the default name tags. mp.nametags.enabled = false; Next, draw our name tags. mp.events.add('render', (nametags) => { const graphics = mp.game.graphics; const screenRes = graphics.getScreenResolution(0, 0); nametags.forEach(nametag => { let [player, x, y, distance] = nametag; if(distance <= maxDistance) { let scale = (distance / maxDistance); if(scale < 0.6) scale = 0.6; var health = player.getHealth(); health = health < 100 ? 0 : ((health - 100) / 100); var armour = player.getArmour() / 100; y -= scale * (0.005 * (screenRes.y / 1080)); graphics.drawText(player.name.replace('_', ' '), 4, color, 0.4, 0.4, true, x, y); if(mp.game.player.isFreeAimingAtEntity(player.handle)) { let y2 = y + 0.042; if(armour > 0) { let x2 = x - width / 2 - border / 2; graphics.drawRect(x2, y2, width + border * 2, 0.0085, 0, 0, 0, 200); graphics.drawRect(x2, y2, width, height, 150, 150, 150, 255); graphics.drawRect(x2 - width / 2 * (1 - health), y2, width * health, height, 255, 255, 255, 200); x2 = x + width / 2 + border / 2; graphics.drawRect(x2, y2, width + border * 2, height + border * 2, 0, 0, 0, 200); graphics.drawRect(x2, y2, width, height, 41, 66, 78, 255); graphics.drawRect(x2 - width / 2 * (1 - armour), y2, width * armour, height, 48, 108, 135, 200); } else { graphics.drawRect(x, y2, width + border * 2, height + border * 2, 0, 0, 0, 200); graphics.drawRect(x, y2, width, height, 150, 150, 150, 255); graphics.drawRect(x - width / 2 * (1 - health), y2, width * health, height, 255, 255, 255, 200); } } } }) }) This script should be put in the client_packages folder and connected to index.js.
  5. Привет, я представляю вам мой скрипт, который делает нейм тег, бар жизней и брони похожими на GTA:Online. Для начала создадим переменные для настройки нейм тегов. const maxDistance = 25*25; const width = 0.03; const height = 0.0065; const border = 0.001; const color = [255,255,255,255]; Теперь отключим дефолтные нейм теги. mp.nametags.enabled = false; Далее нарисуем наши нейм теги. mp.events.add('render', (nametags) => { const graphics = mp.game.graphics; const screenRes = graphics.getScreenResolution(0, 0); nametags.forEach(nametag => { let [player, x, y, distance] = nametag; if(distance <= maxDistance) { let scale = (distance / maxDistance); if(scale < 0.6) scale = 0.6; var health = player.getHealth(); health = health < 100 ? 0 : ((health - 100) / 100); var armour = player.getArmour() / 100; y -= scale * (0.005 * (screenRes.y / 1080)); graphics.drawText(player.name.replace('_', ' '), 4, color, 0.4, 0.4, true, x, y); if(mp.game.player.isFreeAimingAtEntity(player.handle)) { let y2 = y + 0.042; if(armour > 0) { let x2 = x - width / 2 - border / 2; graphics.drawRect(x2, y2, width + border * 2, 0.0085, 0, 0, 0, 200); graphics.drawRect(x2, y2, width, height, 150, 150, 150, 255); graphics.drawRect(x2 - width / 2 * (1 - health), y2, width * health, height, 255, 255, 255, 200); x2 = x + width / 2 + border / 2; graphics.drawRect(x2, y2, width + border * 2, height + border * 2, 0, 0, 0, 200); graphics.drawRect(x2, y2, width, height, 41, 66, 78, 255); graphics.drawRect(x2 - width / 2 * (1 - armour), y2, width * armour, height, 48, 108, 135, 200); } else { graphics.drawRect(x, y2, width + border * 2, height + border * 2, 0, 0, 0, 200); graphics.drawRect(x, y2, width, height, 150, 150, 150, 255); graphics.drawRect(x - width / 2 * (1 - health), y2, width * health, height, 255, 255, 255, 200); } } } }) }) Этот скрипт необходимо положить в папку client_packages и подключить в index.js.
  6. 900 человек, 1 пост вчера. С нуля развивать это если ты создал новую группу для нового проекта, а вы взяли группу чего то другого.
  7. del

    Группа нужна что бы люди могли получать новости о сервере.
  8. Мой проект хотя бы существует с июля 2016, группу мы развивали полностью 0, и ещё боюсь спросить о каких скриншотах идёт речь? Я не ведусь на красивую обложку, по сути мне их сервер вообще не интересен, я просто высказал свою критику в адрес данного сервера.
  9. Опять группа с неизвестным происхождением, не самое красивое оформление. И что это сейчас за мода такая добавлять пожертвования в группу No Name проекта? Где шансы что я вам пожертвую 1000 руб, а завтра вы не прекратите свою существование?
  10. Ну сайт с форумом они делаю что бы пользователям было удобно следить за новостями... Но видя как убого оформлена тема и их группа, всё не сочетается, блевать охота, я не верю что они смогу сделать красивый и удобный сайт.
  11. 50-100 в моей группе в которой 200 человек. Вот для такой группы это норм стата, а для группы где 2100 человек это ужасная статистика.
  12. Какой смысл от такой группы? Актива 0.