Перейти к содержимому


BigCrazyCat

Регистрация: 01 июл 2014
OFFLINE Активность: Вчера, 23:48

Мои сообщения

В теме: Реклама на сайте S-Platoon

Вчера, 22:42

вот пездец заплотил за 3 месеца и кинули с рекламой че за хуйня 



тут всех так кидают 



верните деньги  

Подождите немного, Таурен мог быть занят.


В теме: Ошибка

23 января 2017 - 16:37

Проверьте количество закрывающих скобок - };


В теме: Проблема SC 2.0

10 января 2017 - 14:15

Скорее всего, проблема в файлах торговли, которые расположены в миссии.

Попробуйте следующие.

Замените пути к файлам на свои:

_File = "ZSC\compile\trading\" + _afile + ".sqf";

И поменяйте валюту, если не используете cashMoney.


В теме: DaRT RCON Tool (разработка)

09 января 2017 - 23:03

  • Сделал перевод программы на русский язык - определяется по языку системы. Не все перевел, но многое.
  • Добавил проверку обновлений через GitHUB
  • Автокик и автобан работают независимо от регистра.
  • Подсветка и мигание окном при появлении в чате одного из слов - можно много слов сделать а не только "admin" как было в прежних версиях.
  • Сортировка работает во всех вкладках
  • Подправил порт в gametracker.com банере - RCon на порте армы, а трекер требует SteamQuery который больше на 1 (2302 и 2303)
  • В приват игроку писать можно через то-же поле - нужно выбрать игрока в списке и выбрать рядом сообщение "Глобально" или "Игроку"
Ссылку в первом сообщении поправил.

Теперь займусь базой банов - сделаю чтобы баны показывались из таблицы SQLite. Добавил бан и он добавляется в таблицу, удалил - он удаляется из таблицы. Если банят сразу несколько админов - то придется синхронизировать баны переодически, но зато проблем с банами не будет. Еще есть DaRT BRS - некоторая программа на стороне сервера которая справится с большим числом банов, но как она работает я не разбирался - какой то свой протокол в обход RCon.

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

Проблема в том, что более-менее читы даже не отображаются в логах, на что повлиять с помощью стороннего приложения очень сложно. Если всё же захотите двигаться в эту сторону, можете ознакомиться с pyBEscanner, написанным на Питоне.


В теме: Запрос в БД

06 января 2017 - 18:00

dayz_epoch - название БД.
INTERVAL 30 DAY - не использовались более 30 дней.

Можно использовать как процедуру, или переделать в ивент.

BEGIN

DELETE FROM dayz_epoch.object_data
WHERE Classname LIKE 'Tent%'
AND object_data.LastUpdated < NOW() - INTERVAL 30 DAY;

END

 

Удаление техники, ключ от которой потерян. Ивент, выполняется каждый день.

DROP EVENT IF EXISTS `UnlockNonKeyVehicles`;
DELIMITER ;;
CREATE EVENT `UnlockNonKeyVehicles` ON SCHEDULE EVERY 1 DAY DO UPDATE
`Object_DATA`
SET
`Object_DATA`.`CharacterID` = 0
WHERE
`Object_DATA`.`CharacterID` <> 0
AND `Object_DATA`.`CharacterID` <= 12500
AND `Object_DATA`.`Classname` NOT LIKE 'Tent%'
AND `Object_DATA`.`Classname` NOT LIKE '%Locked'
AND `Object_DATA`.`Classname` NOT LIKE 'Land%'
AND `Object_DATA`.`Classname` NOT LIKE 'Cinder%'
AND `Object_DATA`.`Classname` NOT LIKE 'Wood%'
AND `Object_DATA`.`Classname` NOT LIKE 'Metal%'
AND `Object_DATA`.`Classname` NOT LIKE '%Storage%'
AND `Object_DATA`.`Classname` NOT IN ('OutHouse_DZ', 'GunRack_DZ', 'WorkBench_DZ', 'Sandbag1_DZ', 'FireBarrel_DZ', 'DesertCamoNet_DZ', 'StickFence_DZ', 'LightPole_DZ', 'DeerStand_DZ', 'ForestLargeCamoNet_DZ', 'Plastic_Pole_EP1_DZ', 'Hedgehog_DZ', 'FuelPump_DZ', 'Fort_RazorWire', 'SandNest_DZ', 'ForestCamoNet_DZ', 'Fence_corrugated_DZ', 'CanvasHut_DZ', 'Generator_DZ')
AND FindVehicleKeysCount(Object_DATA.CharacterID) = 0
;;
DELIMITER ;