Автор: Magician: Дата: 01.16.2011
Я начел писать квест штоби можно било вибирать кокую ганстерку ти хочеш(типо какого цвета) и вибивало лут какой надо (типо 40тцг и 5красок взависимости кокую ти хочеш.Но при написани етого квеста много ошибок мб кто уже писал подобный(даже не шарф просто с такимиже переходами) квест.
спс всем за понимаение
Автор: Infarkt: Дата: 01.16.2011
Элементарный:
prontera,141,227,5 script Different Hats 815,{
mes "[ ^ff00ea Different Hats ^000000]";
mes "Привет, выбирай какую ты хочешь шапку:";
menu "Blank Eyes",l1;
l1:
next;
mes "[^ff00ea Different Hats ^000000]";
mes "Комплект что делает владельца взгляд рассеян.";
mes "^ff0b00Принеси мне:^000000";
mes "TCG Card - 40";
mes "Orange Dyestuff - 10";
if(select("Давай:Выход")==2){ close; }
if (countitem(7227) < 40) goto noitem;
if (countitem(980) < 10) goto noitem;
delitem 976,40;
delitem 980,40;
getitem 5102,1;
close;
noitem:
next;
mes "[^ff00ea Different Hats ^000000]";
mes "У тебя не хватает вещей";
close;
}
Автор: Мяфк: Дата: 01.16.2011
if (countitem(7227) < 40) && (countitem(980) < 10) goto noitem;
Не проще?
Автор: DiS[IP]: Дата: 01.16.2011
[FONT=Lucida Console]Проще будет так:
if(countitem(7227)<40 || countitem(980)<10){ mes "ПНХ"; close; }
Автор: Fox[RM]: Дата: 01.16.2011
Цитата Magician;30430:
спасибо всем!но ето не решило проблему вот квест
Но мне надо зделать переход штобы можно было вибрать какого цвета ганстерку ти хочеш! красную синую черную::?? и потом на каждую другой лут!!
Автор: Infarkt: Дата: 01.16.2011
menu "Blank Eyes",l1,"Чёто там",l2,"Еще какой-то платок",l3;
Автор: defo: Дата: 01.18.2011
5@tower.gat,76,86,5 script Scarf's 714,{
mes "[Шарфы]";
mes "Добрый день ^FF0000"+ strcharinfo(0) + "^000000 !";
next;
mes "[Шарфы]";
mes "Я предлогаю тебе вещичку, выбери какую хочешь и принеси требуемый лут и я вознагражу этой вещичкой.";
next;
menu "Чёрный Шарф",fa,"Синий Шарф",ba,"Бирюзовый Шарф",snh,"Жёлтый шарф",re,"Зелёный Шарф",eh,"Фиолетовый Шарф",ps,"Белый Шарф",ws;
fa:
mes "[Шарфы]";
mes "5 Чёрных красок, 100 голды, 7 Secret Ticket";
mes "[Шарфы]";
mes "У тебя есть эти вещи?";
next;
menu "Да.",-,"Нет.",M_EXIT;
if(countitem(983) < 5 || countitem(7185) < 7 || countitem(969) < 100 ) GOTO L_NOITEM;
delitem 983,5;
delitem 7185,7;
delitem 969,100;
getitem 21112,1;
mes "[Шарфы]";
mes "Приходи ещё раз!.";
close;
ba:
mes "[Шарфы]";
mes "Принеси мне 5 синих красок, 100 голды, 7 Secret Ticket";
mes "[Шарфы]";
mes "У тебя есть эти вещи?";
next;
menu "Да.",-,"Нет.",M_EXIT;
if(countitem(978) < 5 || countitem(7185) < 7 || countitem(969) < 100 ) GOTO L_NOITEM;
delitem 978,5;
delitem 7185,7;
delitem 969,100;
getitem 21117,1;
mes "[Шарфы]";
mes "Приходи ещё раз!.";
close;
snh:
mes "[Шарфы]";
mes "Принеси мне 5 белых красок, 100 голды, 7 Secret Ticket";
mes "[Шарфы]";
mes "У тебя есть эти вещи?";
next;
menu "Да.",-,"Нет.",M_EXIT;
if(countitem(982) < 5 || countitem(7185) < 7 || countitem(969) < 100 ) GOTO L_NOITEM;
delitem 982,5;
delitem 7185,7;
delitem 969,100;
getitem 21118,1;
mes "[Шарфы]";
mes "Приходи ещё раз!.";
close;
re:
mes "[Шарфы]";
mes "Принеси мне 5 жёлтых красок, 100 голды, 7 Secret Ticket";
mes "[Шарфы]";
mes "У тебя есть эти вещи?";
next;
menu "Да.",-,"Нет.",M_EXIT;
if(countitem(976) < 5 || countitem(7185) < 7 || countitem(969) < 100 ) GOTO L_NOITEM;
delitem 976,5;
delitem 7185,7;
delitem 969,100;
getitem 21119,1;
mes "[Шарфы]";
mes "Приходи ещё раз!.";
close;
eh:
mes "[Шарфы]";
mes "Принеси мне 5 зелёных красок, 100 голды, 7 Secret Ticket";
mes "[Шарфы]";
mes "У тебя есть эти вещи?";
next;
menu "Да.",-,"Нет.",M_EXIT;
if(countitem(979) < 5 || countitem(7185) < 7 || countitem(969) < 100 ) GOTO L_NOITEM;
delitem 979,5;
delitem 7185,7;
delitem 969,100;
getitem 21120,1;
mes "[Шарфы]";
mes "Приходи ещё раз!.";
close;
ps:
mes "[Шарфы]";
mes "Принеси мне 5 фиолетовых красок, 100 голды, 7 Secret Ticket";
mes "[Шарфы]";
mes "У тебя есть эти вещи?";
next;
menu "Да.",-,"Нет.",M_EXIT;
if(countitem(981) < 5 || countitem(7185) < 7 || countitem(969) < 100 ) GOTO L_NOITEM;
delitem 981,5;
delitem 7185,7;
delitem 969,100;
getitem 21121,1;
mes "[Шарфы]";
mes "Приходи ещё раз!.";
close;
ws:
mes "[Шарфы]";
mes "Принеси мне 5 белых красок, 100 голды, 7 Secret Ticket";
mes "[Шарфы]";
mes "У тебя есть эти вещи?";
next;
menu "Да.",-,"Нет.",M_EXIT;
if(countitem(982) < 5 || countitem(7185) < 7 || countitem(969) < 100 ) GOTO L_NOITEM;
delitem 982,5;
delitem 7185,7;
delitem 969,100;
getitem 21122,1;
mes "[Шарфы]";
mes "Приходи ещё раз!.";
close;
L_NOITEM:
mes "[Шарфы]";
mes "У тебя нет этих вещей!";
mes "Приходи в следущий раз.";
emotion e_sry;
close;
M_EXIT:
mes "[Шарфы]";
mes callfunc("F_Bye");
close;
}
Автор: xDREDDx: Дата: 01.18.2011
А динамик шоп больше не рулит?)
Автор: defo: Дата: 01.18.2011
Ну так выложи динамик шоп, делом слова оправдывай, чем больше инфы автору, тем больше уверенности в дальнейшей помощи...
Автор: xDREDDx: Дата: 01.18.2011
я думаю ты итак дал отличный вариант)