Как сделать подсчёт триггеров, юнитов и т.д при удалении или добавление функции или объекта выполнять проверку?

я понял что не так xd
biridius, facepalm)))))))
сорян, всю неделю не высыпался

вот с рб:
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
Hodor, правда, если люди смогли встроить чит в карту, то что им мешает изменить эту проверку?
18
PT153:
Hodor, правда, если люди смогли встроить чит в карту, то что им мешает изменить эту проверку?
по моей скромной статистике, многие вставляют чит-пак по инструкции)
да и те кто знает JASS редко занимаются такой фигней

express07, подождите, я чуть накосячил с кодом)))
код
integer trigCounter = 0;
define CreateTrigger() = CreateTriggerB()
//!nocjass
library trgCounter
	function CreateTriggerB takes nothing returns trigger
		set trigCounter = trigCounter+1
		return CreateTrigger()
	endfunction
endlibrary
//!endnocjass
22
если кто-то вставляет чит непосредственно в .j файл карты, то никакие дефайны не помогут тк они же отслеживаются при сохранении карты с джассхелпером
18
biridius, так а кто говорит о дефайнах в .j?)
С дефайном делается перехват CreateTrigger на другую функцию где ведется подсчет
Таким образом считается кол-во триггеров в карте при инициализации
1
Hodor:
biridius, так а кто говорит о дефайнах в .j?)
С дефайном делается перехват CreateTrigger на другую функцию где ведется подсчет
Таким образом считается кол-во триггеров в карте при инициализации
Проверил чит пак работает) сработает если выпилить триггер целиком,еще читал что с помощью хендлов как то проверить можно или на рб.
Загруженные файлы
18
я понял что не так xd
biridius, facepalm)))))))
сорян, всю неделю не высыпался

вот с рб:
Принятый ответ
32
Ну все ваши проверки по большей части вырезаются на раз-два, от читеров не спасают не капли.
Более менее надежный способ - мемхак, можно проверять и длифнну функций и таблицы строк, кол-во обьектов пересчитать, а еще можно распоковать читору на комп вирус и отучить его ломать чужие карты. Если вы больной на голову программист - можно сделать как айкап, вся логика карты в 1 длл, скрипт карты практически пуст, в нем только хак на запуск длл, длл проверяет контрольные суммы архива, поэтому все модификации сразу идут лесом, но реализация овер сложная. Тема шарпркрафта так и не взлетела.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.