Идея Плагин, присваивающий вещам ник игрока.

BedinINCORP

Старожил
Пользователь
Баллы
123
Идея в том, что при крафте/установке блока ник игрока присваивался этому блоку и после шли некоторые ограничения на его использование.
Такое уже есть у некоторых вещей. К примеру, в Thermal Expansion тессеракты (телепортаторы) сообщаются друг с другом только при том, что у них одинаковый никнейм хозяина, который присваивается при установке.
Но есть более полезное применение подобной вещи, возьмем пример карьера из BuildCraft:
Дело в том, что при привате территории изначально механизмы BC не могут деформировать эту территорию и надо добавить в свой регион [BuildCraft]. Но тогда ЛЮБОЙ сможет вскопать эту территорию. Этот же плагин будет присваивать ник игрока карьеру и карьер будет обладать возможностями игрока (т.е. присвоить пермижны блоку), тогда это решит проблему. И возможно ли сделать такое же для сущностей? Т.е. для вагонеток, как из Steve's Carts.
 
Это нереально.
 
Тольком ничего и не объяснил, но я понял суть
Нооо
Автор хочет чтобы при простановке блока в него записывалась инфа о том кто его поставил, это более-менее реально, но потом он хочет чтобы мож генерил эвенты согласно этой информации, а вот это уже нереально.
 


Почему же? Установка блока может присваивать вещам ник игрока (как в Thermal Expansion), механизмы из билдкрафта и так под контролем ВорлдГуарда, надо просто добавить аргумент в виде ника.
 
Воу-воу парень палехче. Средствами баккит апи ты никак не залезешь в фордж. Термал эсепшион - мод.
 
Воу-воу парень палехче. Средствами баккит апи ты никак не залезешь в фордж. Термал эсепшион - мод.

Я говорю, что это возможно. Если это можно через фордж, который по сути с игровыми никами почти не работает, то через плагин это должно быть выполнимо еще проще.
Надо же изменить так, что на приватной территории блоки будут работать только при наличии в них аргумента ника, схожего с ником мемберов.
 
Я говорю, что это возможно. Если это можно через фордж, который по сути с игровыми никами почти не работает, то через плагин это должно быть выполнимо еще проще.
Надо же изменить так, что на приватной территории блоки будут работать только при наличии в них аргумента ника, схожего с ником мемберов.
ЭТО БЛЯ НЕРЕАЛЬНО ИДИОТ. ЧИТАЙ КАК РАБОТЮТ ЭВЕНТЫ.
 
@Shevchik,
truestory.jpg
 

Это всё-таки реально?
ЭТО БЛЯ НЕРЕАЛЬНО ИДИОТ. ЧИТАЙ КАК РАБОТЮТ ЭВЕНТЫ.

Придурковатый, шёл бы нахер отсюда. Я имею право дать задание любой сложности, а ты имеешь права не соглашаться, следовательно, иди лесом. Буду просто ждать отклика.
 
Ну мы подождём ission , он тоже скажет что это нереально и тему можно закрывать.
Для того чтобы сделать то что ты хочешь надо переписывать мод и точка.
 
Это реально сделать, но оно будет заточено только под определённые моды. Можно отредактировать исходник модов. Можно при помощи отражений через плагин залезть в мод и заставить его вызывать события. По поводу сущностей всё на много проще и в большинстве случаев реализуется обычным плагином.
 
Это реально сделать, но оно будет заточено только под определённые моды. Можно отредактировать исходник модов. Можно при помощи отражений через плагин залезть в мод и заставить его вызывать события.
Тоесть теоретически можно плагином заставить карьер сломать блок от имени игрока, а не фейкового плеера?
 
Это реально сделать, но оно будет заточено только под определённые моды. Можно отредактировать исходник модов. Можно при помощи отражений через плагин залезть в мод и заставить его вызывать события.
Отражений одних не хватит, тут нужен asm editor, а это хреново. Это всё равно что мод переписать.
 
Тоесть теоретически можно плагином заставить карьер сломать блок от имени игрока, а не фейкового плеера?
Метод такой же как и при переписывании мода, всё раво нужно будет накропать нужный байткод и его инжектнуть.
 
Назад
Верх