Назад

Подскажите плз...

Автор: Saniok: Дата: 08.03.2009

Создаю нпц, которий выдает игроку итем, которий он вводит сам, возможно ли сделать так, чтобы , если он вводит ИД от 4000 по 4442, то ему писало, что нельзя взять етот предмет??? или нужно прописивать каждое ИД предмета???
подскажите плз кто знает.:confused:

Автор: Saniok: Дата: 08.03.2009

какую проверку? типо так:

if($@itemid == 4000 ||$@itemid == 4001||$@itemid == 4002||$@itemid == 4...||$@itemid == 4442) goto nel;

если да то так очень долго )) ето нужно будет прописать 442 ИД)))

Автор: Кира: Дата: 08.04.2009

а если прописать к примеру от 4000 и до 4042?

Автор: Saniok: Дата: 08.04.2009

так я и хочу узнать как так прописать)))) если знаеш подскажи плз

Автор: Sanasol: Дата: 08.04.2009

Проверка на АЙДИ.....

if($@itemid > 4000 ||$@itemid < 4442) goto nel

если больше 4000 и если меньше 4442

Автор: San: Дата: 08.04.2009

я так писал не получается, оно тогда вобще ничего не выдает, когда пишеш любой ид, то говорит что нельзя вводить етот ид

Автор: Sanasol: Дата: 08.04.2009

у тебя есть айди до 4000 и после 4442 ?

Автор: San: Дата: 08.04.2009

да, все айди есть

Автор: Sanasol: Дата: 08.04.2009

Просто напиши что такието нельзя вводить по такимто причинам xD

Автор: San: Дата: 08.04.2009

типа каждое айди прописать?))

Автор: Sanasol: Дата: 08.04.2009

нет просто игрокам напиши....

mes "Нельзя вводить ляляля4000......";

Автор: San: Дата: 08.04.2009

Цитата Sanasol;11355:
нет просто игрокам напиши....


ето не вариант, подожду ищо что ответит , он говорил что знает как сделать

Автор: Fiesta: Дата: 08.08.2009

Попробуй так:
mes "Введи число между 4000 и 4196";
input @a;
if((@a<1001) || (@a>1796)){
mes "[Давалка]";
mes "Прости,но я выдаю вещи с айди от 4000-4196.";
close;