Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Всем привет, на форуме уже писалось об этом игроке. Сегодня на моем сервере падали бомбы на игроков. После просмотра логов я все таки понял что он примерно делает.

 

он у меня в бане:

 

Grom 
e32e3f3e36fcffa5d88e1828a1052ecd
95.26.233.238
 
Grom 
4460bec38eb08f049641bcd99ed7fd54
95.26.181.121
 
известен еще как SerjAnt.
 
айпишники его зафиксированы в начальном диапазоне 95.25. и 95.26.
вот его стим 76561198136023703
 
еще подозрение что это его 3й гуид:(но не уверен)
zloy
95.25.50.52
2f965a13b7678b8967c40f38f83d3dba
 
вырезка из лога:(убрал все левое)

 

16:03:01 | Player #2 KADbIK (95.25.200.221:2304) connected16:03:03 | Player #2 KADbIK - GUID: 4460bec38eb08f049641bcd99ed7fd54 (unverified)
16:03:03 | Player #2 KADbIK (4460bec38eb08f049641bcd99ed7fd54) has been kicked by BattlEye: Admin Ban (cheat SerjAnt)


16:03:55 | RCon admin #2 (95.25.200.221:60739) logged in


16:05:50 | --------------------------------
16:05:50 | RCon Connection Lost!
16:05:50 | --------------------------------
16:05:55 | Player #3 KADbIK (95.25.200.221:2304) connected
16:06:08 | RCon admin #0 (95.25.200.221:62223) logged in
16:06:08 | RCon admin #1 (95.25.200.221:62224) logged in
16:06:08 | RCon admin #2 (95.25.200.221:62225) logged in
16:06:08 | RCon admin #3 (95.25.200.221:62226) logged in
16:06:08 | RCon admin #4 (95.25.200.221:62227) logged in
16:06:08 | RCon admin #5 (95.25.200.221:62228) logged in
16:06:08 | RCon admin #8 (95.25.200.221:62229) logged in
16:06:09 | RCon admin #9 (95.25.200.221:62230) logged in
16:06:19 | RCon admin #0 (95.25.200.221:62236) logged in
16:06:19 | RCon admin #1 (95.25.200.221:62237) logged in
16:06:19 | RCon admin #2 (95.25.200.221:62238) logged in
16:06:19 | RCon admin #3 (95.25.200.221:62239) logged in
16:06:19 | RCon admin #4 (95.25.200.221:62240) logged in
16:06:19 | RCon admin #5 (95.25.200.221:62241) logged in
16:06:19 | RCon admin #8 (95.25.200.221:62242) logged in
16:06:19 | RCon admin #9 (95.25.200.221:62243) logged in
16:06:29 | RCon admin #0 (95.25.200.221:62249) logged in
16:06:29 | RCon admin #1 (95.25.200.221:62250) logged in
16:06:29 | RCon admin #2 (95.25.200.221:62251) logged in
16:06:29 | RCon admin #3 (95.25.200.221:62252) logged in
16:06:29 | RCon admin #4 (95.25.200.221:62253) logged in
16:06:29 | RCon admin #5 (95.25.200.221:62254) logged in
16:06:29 | RCon admin #8 (95.25.200.221:62255) logged in
16:06:29 | RCon admin #9 (95.25.200.221:62256) logged in
16:06:54 | RCon admin #0 (95.25.200.221:62257) logged in
16:06:55 | RCon admin #1 (95.25.200.221:62258) logged in
16:06:55 | RCon admin #2 (95.25.200.221:62259) logged in
16:06:55 | RCon admin #3 (95.25.200.221:62260) logged in
16:06:55 | RCon admin #4 (95.25.200.221:62261) logged in
16:06:55 | RCon admin #5 (95.25.200.221:62262) logged in
16:06:55 | RCon admin #8 (95.25.200.221:62263) logged in
16:06:55 | RCon admin #9 (95.25.200.221:62264) logged in
16:07:01 | Player #19 KADbIK (95.25.200.221:2304) connected
16:07:05 | RCon admin #0 (95.25.200.221:62270) logged in
16:07:05 | RCon admin #1 (95.25.200.221:62271) logged in
16:07:05 | RCon admin #2 (95.25.200.221:62272) logged in
16:07:05 | RCon admin #3 (95.25.200.221:62273) logged in
16:07:05 | RCon admin #4 (95.25.200.221:62274) logged in
16:07:05 | RCon admin #5 (95.25.200.221:62275) logged in
16:07:05 | RCon admin #8 (95.25.200.221:62276) logged in
16:07:05 | RCon admin #9 (95.25.200.221:62277) logged in
16:07:15 | RCon admin #0 (95.25.200.221:62283) logged in
16:07:15 | RCon admin #1 (95.25.200.221:62284) logged in
16:07:15 | RCon admin #2 (95.25.200.221:62285) logged in
16:07:15 | RCon admin #3 (95.25.200.221:62286) logged in
16:07:16 | RCon admin #4 (95.25.200.221:62287) logged in
16:07:16 | RCon admin #5 (95.25.200.221:62288) logged in
16:07:16 | RCon admin #8 (95.25.200.221:62289) logged in
16:07:16 | RCon admin #9 (95.25.200.221:62290) logged in
16:10:45 | RCon admin #0 (95.25.200.221:65162) logged in
16:10:45 | RCon admin #1 (95.25.200.221:65163) logged in
16:10:45 | RCon admin #2 (95.25.200.221:65164) logged in
16:10:45 | RCon admin #3 (95.25.200.221:65165) logged in
16:10:46 | RCon admin #4 (95.25.200.221:65166) logged in
16:10:46 | RCon admin #5 (95.25.200.221:65167) logged in
16:10:46 | RCon admin #8 (95.25.200.221:65168) logged in
16:10:46 | RCon admin #9 (95.25.200.221:65169) logged in
16:10:57 | RCon admin #0 (95.25.200.221:65176) logged in
16:10:58 | RCon admin #1 (95.25.200.221:65177) logged in
16:10:58 | RCon admin #2 (95.25.200.221:65178) logged in
16:10:58 | RCon admin #3 (95.25.200.221:65179) logged in
16:10:58 | RCon admin #4 (95.25.200.221:65180) logged in
16:10:58 | RCon admin #5 (95.25.200.221:65181) logged in
16:10:58 | RCon admin #8 (95.25.200.221:65182) logged in
16:10:58 | RCon admin #9 (95.25.200.221:65183) logged in
16:11:10 | RCon admin #0 (95.25.200.221:65190) logged in
16:11:10 | RCon admin #1 (95.25.200.221:65191) logged in
16:11:10 | RCon admin #2 (95.25.200.221:65192) logged in
16:11:10 | RCon admin #3 (95.25.200.221:65193) logged in
16:11:10 | RCon admin #4 (95.25.200.221:65194) logged in
16:11:10 | RCon admin #5 (95.25.200.221:65195) logged in
16:11:26 | Player #30 KADbIK (95.25.200.221:2304) connected
16:03:01 | Player #2 KADbIK (95.25.200.221:2304) connected
16:03:03 | Player #2 KADbIK - GUID: 4460bec38eb08f049641bcd99ed7fd54 (unverified)
16:03:03 | Player #2 KADbIK (4460bec38eb08f049641bcd99ed7fd54) has been kicked by BattlEye: Admin Ban (cheat SerjAnt)
16:03:55 | RCon admin #2 (95.25.200.221:60739) logged in
16:05:55 | Player #3 KADbIK (95.25.200.221:2304) connected
16:06:08 | RCon admin #0 (95.25.200.221:62223) logged in
16:06:08 | RCon admin #1 (95.25.200.221:62224) logged in
16:06:08 | RCon admin #2 (95.25.200.221:62225) logged in
16:06:08 | RCon admin #3 (95.25.200.221:62226) logged in
16:06:08 | RCon admin #4 (95.25.200.221:62227) logged in
16:06:08 | RCon admin #5 (95.25.200.221:62228) logged in
16:06:08 | RCon admin #8 (95.25.200.221:62229) logged in
16:06:09 | RCon admin #9 (95.25.200.221:62230) logged in
16:06:19 | RCon admin #0 (95.25.200.221:62236) logged in
16:06:19 | RCon admin #1 (95.25.200.221:62237) logged in
16:06:19 | RCon admin #2 (95.25.200.221:62238) logged in
16:06:19 | RCon admin #3 (95.25.200.221:62239) logged in
16:06:19 | RCon admin #4 (95.25.200.221:62240) logged in
16:06:19 | RCon admin #5 (95.25.200.221:62241) logged in
16:06:19 | RCon admin #8 (95.25.200.221:62242) logged in
16:06:19 | RCon admin #9 (95.25.200.221:62243) logged in
16:06:29 | RCon admin #0 (95.25.200.221:62249) logged in
16:06:29 | RCon admin #1 (95.25.200.221:62250) logged in
16:06:29 | RCon admin #2 (95.25.200.221:62251) logged in
16:06:29 | RCon admin #3 (95.25.200.221:62252) logged in
16:06:29 | RCon admin #4 (95.25.200.221:62253) logged in
16:06:29 | RCon admin #5 (95.25.200.221:62254) logged in
16:06:29 | RCon admin #8 (95.25.200.221:62255) logged in
16:06:29 | RCon admin #9 (95.25.200.221:62256) logged in
16:06:54 | RCon admin #0 (95.25.200.221:62257) logged in
16:06:55 | RCon admin #1 (95.25.200.221:62258) logged in
16:06:55 | RCon admin #2 (95.25.200.221:62259) logged in
16:06:55 | RCon admin #3 (95.25.200.221:62260) logged in
16:06:55 | RCon admin #4 (95.25.200.221:62261) logged in
16:06:55 | RCon admin #5 (95.25.200.221:62262) logged in
16:06:55 | RCon admin #8 (95.25.200.221:62263) logged in
16:06:55 | RCon admin #9 (95.25.200.221:62264) logged in
16:07:01 | Player #19 KADbIK (95.25.200.221:2304) connected
16:07:05 | RCon admin #0 (95.25.200.221:62270) logged in
16:07:05 | RCon admin #1 (95.25.200.221:62271) logged in
16:07:05 | RCon admin #2 (95.25.200.221:62272) logged in
16:07:05 | RCon admin #3 (95.25.200.221:62273) logged in
16:07:05 | RCon admin #4 (95.25.200.221:62274) logged in
16:07:05 | RCon admin #5 (95.25.200.221:62275) logged in
16:07:05 | RCon admin #8 (95.25.200.221:62276) logged in
16:07:05 | RCon admin #9 (95.25.200.221:62277) logged in
16:07:15 | RCon admin #0 (95.25.200.221:62283) logged in
16:07:15 | RCon admin #1 (95.25.200.221:62284) logged in
16:07:15 | RCon admin #2 (95.25.200.221:62285) logged in
16:07:15 | RCon admin #3 (95.25.200.221:62286) logged in
16:07:16 | RCon admin #4 (95.25.200.221:62287) logged in
16:07:16 | RCon admin #5 (95.25.200.221:62288) logged in
16:07:16 | RCon admin #8 (95.25.200.221:62289) logged in
16:07:16 | RCon admin #9 (95.25.200.221:62290) logged in
16:10:45 | RCon admin #0 (95.25.200.221:65162) logged in
16:10:45 | RCon admin #1 (95.25.200.221:65163) logged in
16:10:45 | RCon admin #2 (95.25.200.221:65164) logged in
16:10:45 | RCon admin #3 (95.25.200.221:65165) logged in
16:10:46 | RCon admin #4 (95.25.200.221:65166) logged in
16:10:46 | RCon admin #5 (95.25.200.221:65167) logged in
16:10:46 | RCon admin #8 (95.25.200.221:65168) logged in
16:10:46 | RCon admin #9 (95.25.200.221:65169) logged in
16:10:57 | RCon admin #0 (95.25.200.221:65176) logged in
16:10:58 | RCon admin #1 (95.25.200.221:65177) logged in
16:10:58 | RCon admin #2 (95.25.200.221:65178) logged in
16:10:58 | RCon admin #3 (95.25.200.221:65179) logged in
16:10:58 | RCon admin #4 (95.25.200.221:65180) logged in
16:10:58 | RCon admin #5 (95.25.200.221:65181) logged in
16:10:58 | RCon admin #8 (95.25.200.221:65182) logged in
16:10:58 | RCon admin #9 (95.25.200.221:65183) logged in
16:11:10 | RCon admin #0 (95.25.200.221:65190) logged in
16:11:10 | RCon admin #1 (95.25.200.221:65191) logged in
16:11:10 | RCon admin #2 (95.25.200.221:65192) logged in
16:11:10 | RCon admin #3 (95.25.200.221:65193) logged in
16:11:10 | RCon admin #4 (95.25.200.221:65194) logged in
16:11:10 | RCon admin #5 (95.25.200.221:65195) logged in
16:11:26 | Player #30 KADbIK (95.25.200.221:2304) connected
16:11:27 | Player #30 KADbIK - GUID: 4460bec38eb08f049641bcd99ed7fd54 (unverified)
16:11:27 | Verified GUID (4460bec38eb08f049641bcd99ed7fd54) of player #30 KADbIK
16:11:28 | Player #30 KADbIK - Legacy GUID: ea900e507eacba0ba578923d77d032e5
16:03:01 | Player #2 KADbIK (95.25.200.221:2304) connected
16:03:03 | Player #2 KADbIK - GUID: 4460bec38eb08f049641bcd99ed7fd54 (unverified)
16:03:03 | Player #2 KADbIK (4460bec38eb08f049641bcd99ed7fd54) has been kicked by BattlEye: Admin Ban (cheat SerjAnt)
16:03:55 | RCon admin #2 (95.25.200.221:60739) logged in
16:05:55 | Player #3 KADbIK (95.25.200.221:2304) connected
16:06:08 | RCon admin #0 (95.25.200.221:62223) logged in
16:06:08 | RCon admin #1 (95.25.200.221:62224) logged in
16:06:08 | RCon admin #2 (95.25.200.221:62225) logged in
16:06:08 | RCon admin #3 (95.25.200.221:62226) logged in
16:06:08 | RCon admin #4 (95.25.200.221:62227) logged in
16:06:08 | RCon admin #5 (95.25.200.221:62228) logged in
16:06:08 | RCon admin #8 (95.25.200.221:62229) logged in
16:06:09 | RCon admin #9 (95.25.200.221:62230) logged in
16:06:19 | RCon admin #0 (95.25.200.221:62236) logged in
16:06:19 | RCon admin #1 (95.25.200.221:62237) logged in
16:06:19 | RCon admin #2 (95.25.200.221:62238) logged in
16:06:19 | RCon admin #3 (95.25.200.221:62239) logged in
16:06:19 | RCon admin #4 (95.25.200.221:62240) logged in
16:06:19 | RCon admin #5 (95.25.200.221:62241) logged in
16:06:19 | RCon admin #8 (95.25.200.221:62242) logged in
16:06:19 | RCon admin #9 (95.25.200.221:62243) logged in
16:06:29 | RCon admin #1 (95.25.200.221:62250) logged in
16:06:29 | RCon admin #2 (95.25.200.221:62251) logged in
16:06:29 | RCon admin #3 (95.25.200.221:62252) logged in
16:06:29 | RCon admin #4 (95.25.200.221:62253) logged in
16:06:29 | RCon admin #5 (95.25.200.221:62254) logged in
16:06:29 | RCon admin #8 (95.25.200.221:62255) logged in
16:06:29 | RCon admin #9 (95.25.200.221:62256) logged in
16:06:54 | RCon admin #0 (95.25.200.221:62257) logged in
16:06:55 | RCon admin #1 (95.25.200.221:62258) logged in
16:06:55 | RCon admin #2 (95.25.200.221:62259) logged in
16:06:55 | RCon admin #3 (95.25.200.221:62260) logged in
16:06:55 | RCon admin #4 (95.25.200.221:62261) logged in
16:06:55 | RCon admin #5 (95.25.200.221:62262) logged in
16:06:55 | RCon admin #8 (95.25.200.221:62263) logged in
16:06:55 | RCon admin #9 (95.25.200.221:62264) logged in

 

 

Что происходит в конечном счете, он пытается подключиться, запускает стороннюю программу которая каким то образом ломает Rcon и удаляет его из бан листа, далее после того как с бан листа стерт, он заходит на сервер и запускает скрипт, который определяет, наблюдает за ним админ или нет.

 

Скрипт я выкурил по клиентскому логу, выдало ошибку:

Error in expression <mt_own_uid',objNull];
                    if((isPlayer _adm_uid) and isPlayer(cameraOn))then{
    >
  Error position: <_adm_uid) and isPlayer(cameraOn))then{
    >
  Error Undefined variable in expression: _adm_uid
Subgroup B 1-1-C:<No leader> (0x4b2514e0) - network ID 0:0
 - no leader
Subgroup B 1-2-D:<No leader> (0x4b250d60) - network ID 0:0
 - no leader

 

я знаю что у меня на сервере такого куска кода нет. Вбил в гугл и наткнулся на сайт где фигурирует скрипт: (не именно этот но идея этажа)

 

_myUid = getplayeruid player;

_code = format["
    _uid = '%1';
    while{true} do {
        if(isPlayer (cameraOn)) then {
            _cuid = getplayeruid cameraOn;
            if(_cuid == _uid) then {
                player switchCamera 'INTERNAL';
            };
        };
    };
",_myUid];

проще говоря скрипт проверяет камеру игрока и читака, сравнивает. Таким образом он узнает что за ним наблюдают.

 

Теперь заново, он заходит, видит что в бане, запускает стороннюю программу, она удаляет ломает как то ркон, удаляет бан, подключается как админ, запускает определитель, наблюдают за ним или нет, далее творит что хочет...

 

Парни как можно защититься от этого? Основная проблема волнует, как он ломает Ркон и убирает с бан листа себя?(сегодня он стер 60 банов, слава бакапу...) Как защититься от этого? У меня мало знаний для борьбы с читаками, по этому прошу помощи и в общем любой совет ребят!

 



п.с. пока не найдено решение, поставил на бан лист атрибут "только чтение"...

Изменено пользователем JustBullet (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Закралась мысль такая - не ты ли тот самый Grom, KADbIk, Zloy, Serjant, Dikiy, Dyndyk, Tyshka??? Нагадив на нескольких серверах теперь пытаешься продать какой то лаунчер.

"От добра - добра не ищут"

Я всего лишь вам посоветовал решение, причем не один я.

Прочитав ваш комментарий брошенный в меня, полагаю что у того самого читера, который не дает вам жизни, есть более чем веские причины "гадить".

Прежде чем уличать других людей в нечистоплотности, последите за собой. Лаунчер купить можно (не только у меня, вон тут на форуме их много) - а вот мозги нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

Плохое предположение не имеющий доказательств.

Тем более стоит ли читаку (Если это так), задавать прямой вопрос. Не думаю что читер ответил бы чистолюбиво.

Естественно читак не ответит. Предполагать не запрещено, а обвинять то никого не обвинил.

 

"От добра - добра не ищут"

Я всего лишь вам посоветовал решение, причем не один я.

Прочитав ваш комментарий брошенный в меня, полагаю что у того самого читера, который не дает вам жизни, есть более чем веские причины "гадить".

Прежде чем уличать других людей в нечистоплотности, последите за собой. Лаунчер купить можно (не только у меня, вон тут на форуме их много) - а вот мозги нет.

Не посоветовал а предложил купить, в вас ничего не бросалось всего лишь предположение (я рад если ошибся). Везкие причины гадить мне? он не только у меня на серве гадит. За собой я слежу и мозг на месте. Уличать кого то? Обвинений с моей стороны не было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Пока больше он не посещал меня, вычисляется он но разумеется он не нацелен на мой сервер а так бы было конечно больно но пока что терпимо, бан лист и еще несколько файлов сервера оставил в атрибутах чтения и думаю что не особо он захочет палить другие гиды.

 

а что мешает правильно подправить scripts.txt и внести запреты на такие распространенные скрипты?

Одна из классных идей предложенная в этой теме, знать бы об этом по больше, ни когда не уделял внимания этому и вижу что не только мне интересно это так что предлагаю Вам создать тему где опишите то как Вы это делаете, аналогов на этом форуме не будет как я понимаю, поймаете плюcиков :)

 

 

есть подозрения что он банально использует команды бека, возможно редактирование comand.xml поможет

Еще одна интересная мысль, хотелось бы чуть больше знать то о чем Вы говорите.

 

Спасибо народ что обсуждаете эту проблему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
 

ну во первых я этих людей знаю и просто так от балды они читерить не полезу, хотя....

во вторых иногда агрессивная политика рекламы навлекает беды бедные)))

отличная защита это лаунчер, если интересует то пишите в ЛС, оплата помесячная, защита отличная, сейчас работаем над автоматизацией всех его процессов

Вы их знаете и делаете лаунчер. :))) Вообще это классная политика и хорошо что хоть кто то этим занимается, если Вы поняли о чем я :). На самом деле это нормальная практика, я не против. Сильно грузит лаунчер машину? Мне было бы интересно предложить Вам отснять видео о вашем лаунчере и выложить на ютюб как превьюшку, я хотел бы понять о чем мы говорим и возможно что Вы приобретете еще одного клиента ;)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

 

 

Вы их знаете и делаете лаунчер. :))) Вообще это классная политика и хорошо что хоть кто то этим занимается, если Вы поняли о чем я :). На самом деле это нормальная практика, я не против. Сильно грузит лаунчер машину? Мне было бы интересно предложить Вам отснять видео о вашем лаунчере и выложить на ютюб как превьюшку, я хотел бы понять о чем мы говорим и возможно что Вы приобретете еще одного клиента ;)

 

К сожалению да, я их знаю, или его. Человека с ником Grom (SteamID), к моему проекту он не имеет никакого отношения, просто он когда то очень давно мне хорошо помогал, а я за это хорошо платил. Да мы работаем над лаунчером. Да со мной можно поговорить как в вк так и скайпе.

 

Если вас действительно интересует продукт а не пустые разговоры, обращайтесь: o_soznanie

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

К сожалению да, я их знаю, или его. Человека с ником Grom (SteamID), к моему проекту он не имеет никакого отношения, просто он когда то очень давно мне хорошо помогал, а я за это хорошо платил. Да мы работаем над лаунчером. Да со мной можно поговорить как в вк так и скайпе.

 

Если вас действительно интересует продукт а не пустые разговоры, обращайтесь: o_soznanie

это все здорово но мы отклонились от темы :). Вы прорекламируйте свой как вы говорите продукт, люди должны знать что покупают перед тем что бы обращаться... А то получается, тоже только как орпять же вы говорите "а не пустые разговоры".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

это все здорово но мы отклонились от темы :). Вы прорекламируйте свой как вы говорите продукт, люди должны знать что покупают перед тем что бы обращаться... А то получается, тоже только как орпять же вы говорите "а не пустые разговоры".

я написал что любой желающий может написать мне в скайп и пообщаться на интересующую его тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

По поводу лаунчера, который установлен у меня. Буду на Камчатке 21-го числа, 22 запишу видео и выложу как работает клиентская часть лаунчера. А именно как она реагирует на читерские программы и т.д.



Добавлю.. Лаунчер привязан к Battleye.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

А если ркону поменять порт, нельзя? и заблокировать тот на который он до этого ссылался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: BorizzK
      Есть класс
       
      class LogClass { private FileHandle File; void LogClass() { Print("::: [LogClass] ::: Init :::"); } void ~LogClass() { Print("::: [LogClass] ::: UnInit :::"); } void Save(string FileName, string String) { private int year, month, day, hour, minute, second; Print("::: [LogClass]: Save: " + FileName); if (!FileExist(FileName)) { File = OpenFile(FileName,FileMode.WRITE); } else { File = OpenFile(FileName, FileMode.APPEND); } if ( File == 0 ) { Print("::: [LogClass]: Can not write FileName: " + FileName); Print("::: [LogClass]: May be disk error, file write protected, file busy or FileMode.WRITE disabled (need to specify option -scrAllowFileWrite in server run parameters for enable FileMode.WRITE."); return; } FPrintln(File, DataBase_GetDate() + "," + DataBase_GetTime() + " : " + String); CloseFile(File); } void Rotate(string FileName, int FileNum) { Print("::: [LogClass]: Rotate: " + FileName); if (!FileExist(FileName)) { Print("::: [LogClass]: Rotate: FileName not exists: " + FileName); return; } else { for ( int i = FileNum; i > 0; i-- ) { Print("::: [LogClass]: Rotate: FileName: " + FileName + "." + i); if (FileExist(FileName + "." + i)) { Print("::: [LogClass]: Rotate: DeleteFile: " + FileName + "." + i); DeleteFile(FileName + "." + i); } if (FileExist(FileName + "." + (i - 1))) { Print("::: [LogClass]: Rotate: CopyFile: " + FileName + "." + (i - 1) + " => " + FileName + "." + i); CopyFile(FileName + "." + (i - 1), FileName + "." + i); } } CopyFile(FileName, FileName + ".0"); DeleteFile(FileName); } } static string DataBase_GetDate() { int year, month, day; GetYearMonthDay(year, month, day); string date = day.ToStringLen(2) + "." + month.ToStringLen(2) + "." + year.ToStringLen(2); return date; } static string DataBase_GetTime() { int hour, minute, second; GetHourMinuteSecond(hour, minute, second); string time = hour.ToStringLen(2) + ":" + minute.ToStringLen(2) + ":" + second.ToStringLen(2); return time; } } Мне нужно им пользоваться функциями из него в нескольких местах
      в PlayerBase.c в функциях в классе PlayerBase
      в init.c в функция в классе миссии
      Вопрос как?
       
      В PlayerBase.c
      #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_MOD\\LogClass\\LogClass.c"
      Далее в классе
      ref LogClass Log = new LogClass();
      ну и в функциях
      Log.Save{"путь-имя", данные);
       
      Но после последнего обновления 0.63.149.525
      В init.c
      #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_MOD\\LogClass\\LogClass.c"
      приводит к ошибке - Multiple declaration of class "LogClass"
       
      Can't compile mission init script'!
      $CurrentDir://mpmissions//dayzOffline.chernarusplus//_MOD//LogClass//LogClass.c(1): Multiple declaration of class 'LogClass'
       
      До этого обновления все было норм
      Как быть?
       
       
    • Автор: BorizzK
      Что такое массивы и тп я в целом знаю, но поскольку на c++ и подобном никогда не писал (только в Дейзе столкнулся), то есть некоторое непонимание некоторых принципов работы с массивами в данном случае
       
      Продположим
       
      обявили массив внутри функции
       
      array<string> stringParam;
      // определяем массив текстового типа который живет до завершения работы функции
       
      или
       
      static array<string> stringParam;
      // определяем массив текстового типа который сохраняет в себе данные и после завершения работы функции и при следующем
      вызове функции содержимое массива останется и может быть использовано внутри функции (повторного обьявления массива не произойдет)
       
      string text = "text";
       
      //записываем содержимое переменной text в элемент массива 0
      stringParam.Insert(text);
      //записываем содержимое переменной text  в элемент массива 1, если переменная text пуста в элемент запишется текст NULL
      stringParam.Insert(text, "NULL");
       
      читаем в переменную text элемент массива 1
      string text = stringParam.Get(1);
       
      А вот теперь вопрос
      Как мне изменить эелемент 1 массива?
      stringParam[1] = "блаблабла";
       
      так?
      в теории должно быть так
       
      Это вообще возможно?
       
      И еще про функцию возвращающую результат в качестве массива
       
       array<string> FileRead(string FileName)
       {
        array<string> stringParam;
        string line_content;
         
      .....

        CloseFile(File);
        return stringParam;
       }
       
      Все верно?
       
    • Автор: becbaLLleHHblu
      Доброво времени суток нужна ваша помощь. Недавно обновился мод и тут появилась такая штука у истребителя F35B  появилась пушка GAU-22 я пробовал её запретить скриптом но нечего не вышло может кто сталкивался с проблемой подскажите чет не охото её выводить с срвера 
    • Автор: DenisRef
      Нужно доработать скрипт для DayZ Standalone 0.63 на зараженные зоны в городах. Сложность заключается в том, что в этом патче вся игра перешла на другой язык - Енфьюжн, подобный многим C языкам.
      Есть лишь заготовка для этого (прикрепил ниже), которую нужно доработать. Разумеется с оплатой.
      Что примерно должен из себя представлять готовый скрипт в действии: 
      "Скрипт на постоянное получение урона и кровопотерю при отсутствии противогаза на голове персонажа, если игрок находится в определенном радиусе от некоторых точек на карте Чернаруссии, координаты этих точек напишу уже потом. Скрипт должен работать пока на DayZ Offline в Стиме, тобиж в одиночке."
      void radiation () { vector gas_point = "0 0 0"; int radius = 100; string gasmask = "H_HelmetA"; float damage_value = 0.01; int damage_delay = 2; float blood = 0; while (true) { float distance = Math.Abs(playerPostion.GetPosition() - gas_point); if ( distance <= radius ) { if ( gasmask != player.Headgear ) { blood = player.GetHealth( "", "Blood" ); player.SetHealth("GlobalHealth", "Blood", blood); } } sleep(damage_delay); } }  
  • Наш выбор

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка