• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Вопрос Как сделать обновление текста

LUTER2

Новый участник
15 Фев 2021
129
2
75
как можна реализовать чтоб допустим при поплнении деньги плавно добавлялись и при снятии плавно списывались (знаю такая фитча есть на маджестике,новой редаге ну и на кристале)

хочу поставить на обычную редагу ну и понять как это работает
 

mippoosedev

Гуру
BackEnd developer
2 Мар 2021
292
127
100
VUE example:

JavaScript:
<template>
  <span>{{ displayNumber.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " ")}}</span>
</template>

<script setup>
const props = defineProps({
  number: {
    type: Number,
    required: true
  },
})

let displayNumber = $ref(0)
let interval = $ref(null)

onMounted(() => {
    displayNumber = props.number
})

watch(() => props.number, (newVal, oldVal) => {
  if (newVal === oldVal) return
  if (displayNumber === newVal) return 
  if (interval) {
      clearInterval(interval)
      interval = null
  }
  interval = setInterval(() => {
      if (displayNumber !== newVal) {
          let change = (newVal - displayNumber) / 10
          change = change > 0 ? Math.ceil(change) : Math.floor(change)
          displayNumber += change
      } else {
          clearInterval(interval)
          interval = null
      }
  }, 20)
})
</script>

<style scoped>

</style>

Credits: https://stackoverflow.com/questions/35531629/vuejs-animate-number-changes
 

LUTER2

Новый участник
15 Фев 2021
129
2
75
VUE example:

JavaScript:
<template>
  <span>{{ displayNumber.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " ")}}</span>
</template>

<script setup>
const props = defineProps({
  number: {
    type: Number,
    required: true
  },
})

let displayNumber = $ref(0)
let interval = $ref(null)

onMounted(() => {
    displayNumber = props.number
})

watch(() => props.number, (newVal, oldVal) => {
  if (newVal === oldVal) return
  if (displayNumber === newVal) return
  if (interval) {
      clearInterval(interval)
      interval = null
  }
  interval = setInterval(() => {
      if (displayNumber !== newVal) {
          let change = (newVal - displayNumber) / 10
          change = change > 0 ? Math.ceil(change) : Math.floor(change)
          displayNumber += change
      } else {
          clearInterval(interval)
          interval = null
      }
  }, 20)
})
</script>

<style scoped>

</style>

Credits: https://stackoverflow.com/questions/35531629/vuejs-animate-number-changes
куда это пихать ха вуе не шарю
 
  • Love
Реакции: FireFeed

ready to massacre

Начинающий специалист
4 Мар 2023
153
58
40
1682067780859.png

там пример выше вполне себе ок, если не получается, рекоменду вон книжку к изучению, поможет
 
Реакции: FireFeed

mippoosedev

Гуру
BackEnd developer
2 Мар 2021
292
127
100
Можно ещё через transition в css сделать, но там с параметрами нужно работать. Я такое неоч люблю, когда есть вью)
 

RageDevs

Новый участник
16 Апр 2023
39
1
45
Я могу сделать если что, обговорим цену - Yajiro#2553