Можно поступить извращенным образом - добавить в аи нпс (в базовый citizen к примеру) таймер, который периодически будет делать LookNeighbor в заданном радиусе, далее в SEE_CREATURE смотреть найденных и если это игрок в режиме приват торговли/крафта - делать с ним какие нибудь непотребства категории 18+.
Можно сделать зону вроде фонтана в ХС, чтобы при заходе вешало баф. Внутри бафа делаешь эффект реген в сидячем положении отрицательный, чтобы хп ушло до нуля. Не помню, упадет ли перс при отрицательном регене, но если нет - просто рядом ставь стоячего инвизного-инвульного дамми моба, который каждые 5 сек крутит аое массуху на 1 урона. Если это торгаш с 0.1 хп он умрет, остальным игрокам будет пофиг на такие выкрутасы.
Можно сделать зону вроде фонтана в ХС, чтобы при заходе вешало баф. Внутри бафа делаешь эффект реген в сидячем положении отрицательный, чтобы хп ушло до нуля. Не помню, упадет ли перс при отрицательном регене, но если нет - просто рядом ставь стоячего инвизного-инвульного дамми моба, который каждые 5 сек крутит аое массуху на 1 урона. Если это торгаш с 0.1 хп он умрет, остальным игрокам будет пофиг на такие выкрутасы.
Is it possible to add an AI to NPCs that are restricted from trading, so that when a character sits within a certain range, the NPC casts a skill to teleport the character to a specified coordinate?
Is it possible to add an AI to NPCs that are restricted from trading, so that when a character sits within a certain range, the NPC casts a skill to teleport the character to a specified coordinate?
add timer in ai citizen or merchant (as an example)
timer call periodicaly function LookNeighbor(range);
function call handler SEE_CREATURE with seeing creature in this range;
in handler check creature and it creature is player sit or in trade mode - teleport it or other action
add timer in ai citizen or merchant (as an example)
timer call periodicaly function LookNeighbor(range);
function call handler SEE_CREATURE with seeing creature in this range;
in handler check creature and it creature is player sit or in trade mode - teleport it or other action