Иконка ресурса

Steam Money Fix 1.3.0

Нет прав для скачивания
Статус
В этой теме нельзя размещать новые ответы.
Сообщения
56
Реакции
1
L 04/21/2019 - 22:11:27: Start of error session.
L 04/21/2019 - 22:11:27: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20190421.log")
L 04/21/2019 - 22:11:27: [CSTRIKE] Invalid player 11 (not in-game)
L 04/21/2019 - 22:11:27: [AMXX] Run time error 10 (plugin "steam_money_fix.amxx") (native "cs_get_user_team") - debug not enabled!
L 04/21/2019 - 22:11:27: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
 

ifx

Сообщения
331
Реакции
153
Помог
4 раз(а)
niggaz772, не хватает проверки на is_user_alive или is_user_connected (наверное)
 
Сообщения
8
Реакции
-4
Неверный раздел
Не компилируется.

Код:
// D:\NewFolder\compiler\steam_money_fix.sma(7) : error 017: undefined symbol "register_event_ex"
// D:\NewFolder\compiler\steam_money_fix.sma(7) : error 088: number of arguments does not match definition
// D:\NewFolder\compiler\steam_money_fix.sma(14) : error 017: undefined symbol "MAX_PLAYERS"
// D:\NewFolder\compiler\steam_money_fix.sma(14) : error 029: invalid expression, assumed zero
// D:\NewFolder\compiler\steam_money_fix.sma(14) : error 017: undefined symbol "num"
// D:\NewFolder\compiler\steam_money_fix.sma(14) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 6 Errors.
// Could not locate output file D:\NewFolder\compiler\compiled\steam_money_fix.amx (compile failed).
//
// Compilation Time: 0,11 sec
// ----------------------------------------
 
Сообщения
8
Реакции
-4
present, А где можно компилятор 1.9-1.10 найти? Желательно уже в собранном состоянии, у меня нету visual studio на пк.
 
Сообщения
2,491
Реакции
2,795
Помог
61 раз(а)
D1Dmitry, на главной странице форума в правом углу есть ссилка на скачивание
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
Плагин крашит некоторые клиенты с ошибкой

Host_Error: UserMsg: Not Present on Client 146

Проблема явно в плагаине так как после его отключения все нормально заходит.
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
w0w, клиент GSM ну и трубобуста естественно
стим и другие сборки нормально работают
 
Сообщения
594
Реакции
350
Предупреждения
1
Помог
9 раз(а)
думаю, тут нужна проверка на Steam клиента. Желательно как-нибудь хукать версию клиента (эта мегасса же в бета версиях)
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
steelzzz, дак у них клиент слеплен из стим клиента типа имитация,аватарки там все эти дела.
 
Сообщения
2,491
Реакции
2,795
Помог
61 раз(а)
r1nk0, было проверено на стиме в основном. Нонстим был проверен только 1-2 клиента. В принципе я не исключаю вариант падений. Но по факту клиент при регистрации неизвестного сообщения должен игнорить его.
4 Май 2019
думаю, тут нужна проверка на Steam клиента
Мб поделитесь вариантом. Ибо так на вскидку я не знаю как блочить регистрацию сообщения одним, и разрешать другим. Мб где то и есть пример, но я не видел
 
Сообщения
1,277
Реакции
2,262
Помог
57 раз(а)
fantom, поди имеется ввиду вариант с проверкой is_user_steam(). Оно вышибает то скорее всего не из-за регистрации, а из-за получения неизвестной мессаги.
 
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
r1nk0,
w0w, клиент GSM ну и трубобуста естественно
стим и другие сборки нормально работают
Можно так попробовать (ReAPI + Reunion)

Код:
#include <amxmodx>
#include <fakemeta>
#include <reapi>

new MsgAccount;
public plugin_init() {
    register_plugin("Steam Money Fix", "1.2.0", "F@nt0M (tnx fl0wer)");
    register_event_ex("Money", "EventMoney", RegisterEvent_Single);
    MsgAccount = engfunc(EngFunc_RegUserMsg, "Account", 5);
}

public EventMoney(id) {
    if (!is_user_connected(id)) return;
    new team[32]; get_user_team(id, team, charsmax(team));
    new players[MAX_PLAYERS], num; get_players(players, num, "ce", team);
    for (new i = 0, amount = read_data(1); i < num; i++) {
        if(is_user_steam(players[i])) {
            engfunc(EngFunc_MessageBegin, MSG_ONE, MsgAccount, NULL_VECTOR, players[i]);
            write_byte(id);
            write_long(amount);
            message_end();
        }
    }
}
 
Сообщения
2,143
Реакции
1,225
Помог
44 раз(а)
fantom, кстати, тоже отписало несколько людей по этому поводу. Только у них не крашило игру, а просто выкидывало с сервера при подключении. В консоли клиента и сервера - пусто. Игроки сидят на RevEmu. Со стимовцами - проблем нет.
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
fantom, Все остальные сборки на которых я проверял нормально все было,только клиенты описанные выше не пускало
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу