• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

JS-скрипт [otc3] Enemy team chat

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
27 Окт 2020
Сообщения
2
Реакции
0
нечего не работает максимум через раз
 
чет я не вьебываю, как это работает?
 
нечего не работает максимум через раз
все работает, просто оно пишет все сообщения противников. если в чате появилось только одно сообщение, то значит оно было написано в тимчат
 
все работает, просто оно пишет все сообщения противников. если в чате появилось только одно сообщение, то значит оно было написано в тимчат
смотри у меня не работает на некоторых серваках
и этот скрипт сделан с помошью репли бот
 
смотри у меня не работает на некоторых серваках
он и не будет работать везде. на серверах с ваком особенно
и этот скрипт сделан с помошью репли бот
этот скрипт делан на ивенте player_say, он по-другому работать не может.
 
трахал тех, кто льют на дропмифайлс
JavaScript:
Expand Collapse Copy
function chat() {
    // event
    var user_id = Entity.GetEntityFromUserID(Event.GetInt("userid"));
    var text = Event.GetString("text");

    // netvar
    var team = Entity.GetProp(user_id, "CBaseEntity", "m_iTeamNum");
    // csgo_english.txt : 1048
    var location = Entity.GetProp(user_id, "CBasePlayer", "m_szLastPlaceName");

    // chat
    var name = Entity.GetName(user_id);
    var alive = Entity.IsAlive(user_id) ? "" : " *DEAD*";
    var string;

    if (!Entity.IsEnemy(user_id))
        return;

    // ClientModeShared::FireGameEvent?
    switch (team) {
    case 2:
        string = " \x09 ● " + alive + "(Terrorist) " + name + " @ \x04" + location + " :\x01 " + text;
        break;
    case 3:
        string = " \x09 ● \x0B " + alive + "(Counter-Terrorist) " + name + " @ \x04" + location + " :\x01 " + text;
        break
    default:
        return;
    }

    Cheat.PrintChat(string + "\n");
}

Cheat.RegisterCallback("player_say", "chat")
 
Если есть гениальные крякокодеры, можно ли сюда допилить проверку на то, написанно сообщение в тим чат или в глобал?
 
почему же нет? чекать кто написал и в какой тиме он
ты не понял прикол. он спросил не про то, в какой команде игрок, а про то, куда он написал. в свой — приватный чат, или в общий.
это на данный момент является невозможным
 
ты не понял прикол. он спросил не про то, в какой команде игрок, а про то, куда он написал. в свой — приватный чат, или в общий.
это на данный момент является невозможным
player_say
Note: When a client sends a message in chat
Name:player_say
Structure:
shortuseriduser ID on server
stringtextthe say text
получается рял сосамба
 
ты не понял прикол. он спросил не про то, в какой команде игрок, а про то, куда он написал. в свой — приватный чат, или в общий.
это на данный момент является невозможным
давно ты начал ставить на аву свои реал фотки?
 
player_say
Note:
When a client sends a message in chat
Name:player_say
Structure:
shortuseriduser ID on server
stringtextthe say text
получается рял сосамба

player_chat
Note: A public player chat

Name:player_chat
Structure:
boolteamonlytrue if team only chat
shortuseridchatting player
stringtextchat text

есть ещё вот такой ивент, но кряком прослушать его нельзя :(
давно ты начал ставить на аву свои реал фотки?
ну типо :)
 
player_chat
Note: A public player chat

Name:player_chat
Structure:
boolteamonlytrue if team only chat
shortuseridchatting player
stringtextchat text

есть ещё вот такой ивент, но кряком прослушать его нельзя :(

ну типо :)
я был уверен что такой ивент есть, движок же понимает принтить сообщение или нет
 
Назад
Сверху Снизу