This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Как добавить надпись над картой?

kwert887

Начинающий специалист
26 Фев 2021
254
45
100
Впиши это в index.js
JavaScript:
mp.events.add('render', function() {
    var online = mp.players.length;
    var playernameononline = localplayer.name.replace("_", " ");
    if (online != mp.players.length) {
        online = mp.players.length;
        mp.game.gxt.set("PM_PAUSE_HDR", "~b~E-corp RolePlay ~r~| ~w~" + `${playernameononline}` + " (#" + `${localplayer.getVariable("PERSON_ID")}` + ")" + " ~r~| ~w~Online: " + `${online}`);
    }
    mp.game.gxt.set("PM_PAUSE_HDR", "~b~E-corp RolePlay ~r~| ~w~" + `${playernameononline}` + " (#" + `${localplayer.getVariable("PERSON_ID")}` + ")" + " ~r~| ~w~Online: " + `${online}`);
})
 

dooj

Гуру
FrontEnd developer
24 Мар 2022
478
132
120
Странное решение, если честно.
1. Зачем делать проверку на онлайн в рендере, в котором обновление идет и так каждый кадр?
2. Зачем тебе переменные, с которыми ты никакие не проделываешь действия в дальнейшем? Используй напрямую
3. В проверке достаточно было менять переменную, вместо "двойного" присваивания

JavaScript:
mp.events.add('render', function() {
    mp.game.gxt.set(
        "PM_PAUSE_HDR",
        `~b~E-corp RolePlay ~r~| ~w~
        ${localplayer.name.replace("_", " ")} (#${localplayer.getVariable("PERSON_ID")})
        ~r~ | ~w~Online: ${mp.players.length}`
    );
})
 
Последнее редактирование:

X-Clusiv

Модератор
Команда форума
Moderator
BackEnd developer
4 Окт 2020
748
343
161
31
 
Реакции: Amazingevich и dooj

X-Clusiv

Модератор
Команда форума
Moderator
BackEnd developer
4 Окт 2020
748
343
161
31
я не виноват то что такие сборки на форуме -) код взят с shadow rp
Если хочешь помочь, то смотри что скидываешь.
Кидая код, в котором явно ошибка логики, ты можешь ввести в заблуждение неопытного разработчика, и этот говонокод будет мигрировать в другой код.
То что ты скинул этот код без ссылок и указателей, автоматически делает его твоим.
 
Реакции: JJIGolem и dooj

kwert887

Начинающий специалист
26 Фев 2021
254
45
100
ок
 

JJIGolem

Старожил
High developer
BackEnd developer
19 Окт 2020
239
291
142
Код писали индусы, которым платят за строки (стереотипная, но подходящая шутка)
 
Реакции: dooj

Similar threads