1

» WarCraft 3 / StringHash

if StringHash(GetEventPlayerChatString())==-310027398 then
call BJDebugMsg("ok")
А какое второе условие
1

» WarCraft 3 / StringHash

Последнее похоже на правду, ну сделай дебаг выводы посмотри почему хеши разные, может там мусор попадает какой-то
А стринг хеш можно узнать через WE только?
call BJDebugMsg(I2S(StringHash("test")))
Хеш "test" Я через WE нашёл, это -310027398. Может я что то не так делаю?
1

» WarCraft 3 / StringHash

С какой целью интересуетесь?)
Просто для личного опыта, вот недавно встретил пару Карт, где активаторы зашифрованы, интересно стало как это делается. Вроде всё сделал как надо, но нифига не работает. Не могу понять в чем проблема