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


Фотография

Запрет на просмотр рюкзака


Лучший Ответ SteelRat , 10 June 2014 - 19:32

 

Новые хандлеры

https://community.bi...InventoryOpened

осталось только 1.22 подождать

 

Не успеем и глазом моргнуть)


idd = 602;

В арме 3 id такой

Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 OFFLINE   ymok

ymok

    Рядовой

  • Пользователи
  • 20 сообщений

Отправлено 10 June 2014 - 08:44

Как запретить в сетевом режиме просматривать чужой рюкзак, есть мысль запретить нажимать кнопку инвентаря если в cursorTarget другой игрок, но тут подводные камни.


  • 0

#2 OFFLINE   boris

boris

    Лейтенант

  • Пользователи
  • 1055 сообщений

Отправлено 10 June 2014 - 10:52

Я бы предложил сделать как в системе лечения АСЕ А2 с вкалыванием медикаментов игроку в сознании. Если игрок жив/в сознании, то при запросе доступа другим игроком к его рюкзаку игрок может это разрешить или отклонить.
Надо ведь бывает и у ботов в рюкзаке покопаться, у трупов, да и обменяться чем-то через рюкзак игрокам удобнее всего.
Соответственно, чтоб покопаться у ботов, мёртвых/без сознания (если когда-нибудь у А3 появится система ранений и лечения) игроков разрешения не требуется.
  • 0

#3 OFFLINE   ymok

ymok

    Рядовой

  • Пользователи
  • 20 сообщений

Отправлено 10 June 2014 - 16:17

Я бы предложил сделать как в системе лечения АСЕ А2 с вкалыванием медикаментов игроку в сознании. Если игрок жив/в сознании, то при запросе доступа другим игроком к его рюкзаку игрок может это разрешить или отклонить.
Надо ведь бывает и у ботов в рюкзаке покопаться, у трупов, да и обменяться чем-то через рюкзак игрокам удобнее всего.
Соответственно, чтоб покопаться у ботов, мёртвых/без сознания (если когда-нибудь у А3 появится система ранений и лечения) игроков разрешения не требуется.

это как раз не проблема, вот ещё интересно как узнать что инвентарь открыт, в 2 арме можно было найти по idd 106, в 3й не проходит


  • 0

#4 OFFLINE   ymok

ymok

    Рядовой

  • Пользователи
  • 20 сообщений

Отправлено 10 June 2014 - 16:37

[] spawn {
	while {true} do {
		if (!isNull (findDisplay 106)) then{
			systemChat "открыт";
		}else{
			systemChat "закрыт";
		};
		sleep (2);
	};
};

вот пример, который проверяет открыт или закрыт инвентарь, проверил idd инвентаря в редакторе, он равен 106, но реакции нет


  • 0

#5 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 10 June 2014 - 17:43

Новые хандлеры

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


  • 0

#6 OFFLINE   ymok

ymok

    Рядовой

  • Пользователи
  • 20 сообщений

Отправлено 10 June 2014 - 18:56

Новые хандлеры

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

осталось только 1.22 подождать


  • 0

#7 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 сообщений
  • Откуда:РФ

Отправлено 10 June 2014 - 19:32   Лучший Ответ

 

Новые хандлеры

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

осталось только 1.22 подождать

 

Не успеем и глазом моргнуть)


idd = 602;

В арме 3 id такой


  • 1

#8 OFFLINE   ymok

ymok

    Рядовой

  • Пользователи
  • 20 сообщений

Отправлено 10 June 2014 - 23:07

 

 

Новые хандлеры

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

осталось только 1.22 подождать

 

Не успеем и глазом моргнуть)


idd = 602;

В арме 3 id такой

 

602, блин.. ведь перед глазами был))) спасибо больше!

[] spawn {
	while {true} do {
		waitUntil {!isNull (findDisplay 602)};
		if(alive cursorTarget && (cursorTarget isKindOf "Man") && isPlayer cursorTarget) then {
			closeDialog 0;
		}
	};
};

вот, возможно кому пригодится, запрет на открывание чужого рюкзака, пока владелец жив


Сообщение отредактировал ymok: 10 June 2014 - 23:31

  • 0

#9 OFFLINE   poligon5230

poligon5230

    Рядовой

  • Пользователи
  • 5 сообщений

Отправлено 15 June 2016 - 00:24

Как сделать так, что бы после смерти юнита противника нельзя было бы забирать его вещи из рюкзака?


  • 0

#10 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1792 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 15 June 2016 - 12:12

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

, в котором закрывать диалог.


Сообщение отредактировал Schatten: 15 June 2016 - 13:55

  • 0




Яндекс.Метрика