Перейти к содержанию

проверка итемов


Рекомендуемые сообщения

Почему он не отправляет в L_NOITEM если есть хотябы что-то одно из этого списка?

if(countitem(7433) < 1 && countitem(913) < 30 && countitem(949) < 20) GOTO L_NOITEM;

Изменено пользователем Salfer
Ссылка на комментарий
Поделиться на другие сайты

if( countitem(7227) < 5 || countitem(7230) < 100 ) GOTO L_NOITEM;

Пробуй так писать через "||"

Изменено пользователем Іван Смеречак
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

DD0:
if(countitem(5315) < 1 && countitem(5014) < 1 && countitem(507) < 100 && countitem(508) < 100) GOTO L_NOITEM;
delitem 5315,1;
delitem 5014,1;
delitem 507,100;
delitem 508,100;
mes "[Сайто]";
mes "Angel Spirit был создан!!";
getexp 2898,2898;
getitem 5389,1;
close;
end;

|| это вроде как или , оно мне не подходит

Изменено пользователем Salfer
Ссылка на комментарий
Поделиться на другие сайты

DD0:
if(countitem(5315) < 1 && countitem(5014) < 1 && countitem(507) < 100 && countitem(508) < 100) GOTO L_NOITEM;
delitem 5315,1;
delitem 5014,1;
delitem 507,100;
delitem 508,100;
mes "[Сайто]";
mes "Angel Spirit был создан!!";
getexp 2898,2898;
getitem 5389,1;
close;
end;

|| это вроде как или , оно мне не подходит

L_NOITEM:
mes "[ИМЯ НПЦ]";
mes "У тебя нет нужных вещей!Приходи в следущий раз.";
emotion e_sry;
close;

Это допиши

Ссылка на комментарий
Поделиться на другие сайты

|| это вроде как или , оно мне не подходит

Ошибаетесь, именно оно-то вам и нужно в данной ситуации

Почитайте логическое программирование хотя бы.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Оно и так написано,

он отправляет в но L_NOITEM: если всем условиям не удовлетворяет

а в случаи хотя бы одного идёт дальше...

&& - и

|| - или

???

я правильно понимаю?

Изменено пользователем Salfer
Ссылка на комментарий
Поделиться на другие сайты

Оно и так написано,

он отправляет в но L_NOITEM: если всем условиям не удовлетворяет

а в случаи хотя бы одного идёт дальше...

&& - и

|| - или

???

я правильно понимаю?

да, а еще на сколько я помню можно ставить &| вроде, точно не знаю давно не юзал эти команды))

Ссылка на комментарий
Поделиться на другие сайты

помню использовал || когда начинал писать скрипты, и что-то работало неправильно перешёл на && ,а сейчас ошибки заметил......

Ладно спасибо всем.

команда || помогла

Ссылка на комментарий
Поделиться на другие сайты

помню использовал || когда начинал писать скрипты, и что-то работало неправильно перешёл на && ,а сейчас ошибки заметил......

Вы меня, конечно, извините, но это настолько фейл, что даже немножечко вин.

Использовать один логический оператор вместо другого из-за того, что что-то неправильно работало...

  • Upvote 4
Ссылка на комментарий
Поделиться на другие сайты

помню использовал || когда начинал писать скрипты, и что-то работало неправильно перешёл на && ,а сейчас ошибки заметил......

Вы меня, конечно, извините, но это настолько фейл, что даже немножечко вин.

Использовать один логический оператор вместо другого из-за того, что что-то неправильно работало...

Улыбнуло... :lol:

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика