Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

JS-скрипт Buy logs for otc3

Олдфаг
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,623
Реакции
1,455
1613701247947.png


! Данный код сделан для новичков, чтобы они могли понять как это работает !
Я просто даю вам понятный код без всякого мусора ( mb )

JavaScript:
Expand Collapse Copy
var logs = [];

const log = function(text, time){
    this.text = text
    this.time = time
}

const on_item_purchase = function() {
    if (Event.GetInt('team') != Entity.GetProp(Entity.GetLocalPlayer(), "CBaseEntity", "m_iTeamNum")) {
        var item = Event.GetString('weapon')
        item = item.replace("weapon_", "")
        item = item.replace("item_", "")
        item = item.replace("assaultsuit", "kevlar + helmet")
        item = item.replace("incgrenade", "molotov")

        if (item != "unknown"){
            const text = "[onetap] " + Entity.GetName(Entity.GetEntityFromUserID(Event.GetInt('userid'))) + " bought " + item;
            logs.push(new log(text, Globals.Tickcount()));
        }
    }
}

const draw = function(){
    const font = Render.AddFont("Calibri", 10, 100);

    for (var i in logs){
        Render.StringCustom(5, 5 - (i * -15), 0, logs[i].text, [255, 255, 255, 255], font);
        if (logs[i].time + 300 < Globals.Tickcount()) logs.shift();
    }
}

Cheat.RegisterCallback("Draw", "draw");
Cheat.RegisterCallback("item_purchase", "on_item_purchase");
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделали бы как в ските, чтобы в табе рендерились иконки, а не этот шлак
 
Чем дефолтные не устроили? Они вроде норм
зачем оно надо, если он есть по дефолту?*
Я делаю темы не чтобы вы с этим играли, а чтобы новички могли понять как все работает, я выкладываю максимально удобный и легкий код,
Я сам искал раньше хитлоги и не мог найти нормальные логи, с нормальным кодом где все было бы понятно.
 
Сделали бы как в ските, чтобы в табе рендерились иконки, а не этот шлак
уже сдеалл, но я не знаю как реализовать чек на человека в табе, тип оружия показывает, но не чекает чела(т.е. против меня 2 чела, у одного юмп, у другого авп, и хуй пойми кто с авп, кто с юмпом
 
Сделали бы как в ските, чтобы в табе рендерились иконки, а не этот шлак
насколько я знаю, вантап не позволяет добавлять что-то в панораму.
Можно сделать тип такого ( скрин ниже ), в этом тоже нет проблем.
1613740545143.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
само по себе класс, но как ты пишешь код это ужас, с точки зрения красоты - нормально, но с точки зрения удобства - хуйня, тк все привыкли к

JavaScript:
Expand Collapse Copy
function Render()
{

}
а не то что у тебя, да красиво, но не привычно для многих.
Это чисто мое мнение, не призываю так думать других
 
Посмотреть вложение 132419

! Данный код сделан для новичков, чтобы они могли понять как это работает !
Я просто даю вам понятный код без всякого мусора ( mb )

JavaScript:
Expand Collapse Copy
var logs = [];

const log = function(text, time){
    this.text = text
    this.time = time
}

const on_item_purchase = function() {
    if (Event.GetInt('team') != Entity.GetProp(Entity.GetLocalPlayer(), "CBaseEntity", "m_iTeamNum")) {
        var item = Event.GetString('weapon')
        item = item.replace("weapon_", "")
        item = item.replace("item_", "")
        item = item.replace("assaultsuit", "kevlar + helmet")
        item = item.replace("incgrenade", "molotov")

        if (item != "unknown"){
            const text = "[onetap] " + Entity.GetName(Entity.GetEntityFromUserID(Event.GetInt('userid'))) + " bought " + item;
            logs.push(new log(text, Globals.Tickcount()));
        }
    }
}

const draw = function(){
    const font = Render.AddFont("Calibri", 10, 100);

    for (var i in logs){
        Render.StringCustom(5, 5 - (i * -15), 0, logs[i].text, [255, 255, 255, 255], font);
        if (logs[i].time + 300 < Globals.Tickcount()) logs.shift();
    }
}

Cheat.RegisterCallback("Draw", "draw");
Cheat.RegisterCallback("item_purchase", "on_item_purchase");
Полезная штука для кв , на пабликах где 20+ человек происходит пиздец
 
само по себе класс, но как ты пишешь код это ужас, с точки зрения красоты - нормально, но с точки зрения удобства - хуйня, тк все привыкли к

JavaScript:
Expand Collapse Copy
function Render()
{

}
а не то что у тебя, да красиво, но не привычно для многих.
Это чисто мое мнение, не призываю так думать других
Все мы разные, и пишем код тоже по разному.
 
Назад
Сверху Снизу