Николай Опубликовано 13 июля, 2012 Жалоба Поделиться Опубликовано 13 июля, 2012 (изменено) жду критики! что лучше изменить в коде!?кому понравилось ставим +Учусь!!!//// Nikolay // prontera,0,0,4 script BlooDy Branch 505,{ mes "[^A512E3Волшебник^000000]"; mes "Добрый день. Чего желаешь?"; switch(select("1)Квест на 5 Bloody Branch","2)Квест на 30 Bloody Branch","3)Квест на 50-80 Bloody Branch","^FF0000Информация^000000","Ничего")) { case 1: next; mes "[^A512E3Волшебник^000000]"; if(countitem(604) < 100) { mes "Я не вижу у тебя."; mes "100 Dead Branch! Id (604)"; close; } set @give,(5); delitem 604,100; getitem 12103, 5; mes "Поосторожней с ними!"; close; break; case 2: next; mes "[^A512E3Волшебник^000000]"; if(countitem(604) < 500 || countitem(7097) < 150) { mes "Я не вижу у тебя."; mes "500 Dead Branch! Id (604)"; mes "150 Dead Burning Heart! Id (7097)"; close; } set @give,(30); delitem 604,500; delitem 7097,150; getitem 12103, 30; mes "Поосторожней с ними!"; close; break; case 3: next; mes "[^A512E3Волшебник^000000]"; if(countitem(604) < 500 || countitem(7097) < 150 || countitem(7203) < 300) { mes "Я не вижу у тебя."; mes "500 Dead Branch! Id (604)"; mes "150 Dead Burning Heart! Id (7097)"; mes "300 Strong Branch! Id (7203)"; close; } set @give, rand(50,80); delitem 604,500; delitem 7097,150; delitem 7203,300; getitem 12103, rand(50,80); mes "Поосторожней с ними!"; close; break; case 4: next; mes "[^A512E3Волшебник^000000]"; mes "1) За каждые 100 Dead Branch ты получишь 5 Bloody Branch!"; mes "2) За каждые 500 Dead Branch и 150 Burning Heart ты получишь 30 Bloody Branch!"; mes "3) За каждые 500 Dead Branch,150 Burning Heart и 300 Strong Branch ты получишь рандомно от 50-80 Bloody Branch!"; close; break; case 5: close; end;break;}OnInit: waitingroom "Bloody Branch",0; end; Изменено 13 июля, 2012 пользователем Николай Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 13 июля, 2012 Жалоба Поделиться Опубликовано 13 июля, 2012 Ну.. в принципе так то не плохо. Ноset @give,(5);нужноset @give,5;затемset @give,(5);delitem 604,100;getitem 12103, @give;незачем загонять в переменную вообще, можно такgetitem 12103, 5;upd. так же можно и вот так:getitem 12103,rand(50,80);upd.2 нашел грубую ошибку: case 5: close; end; // здесь брейк и закрыть скобкуOnInit: waitingroom "Bloody Branch",0; end; } // а не здесьнужно так case 5: close; break;}OnInit: waitingroom "Bloody Branch",0; end; Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 13 июля, 2012 Жалоба Поделиться Опубликовано 13 июля, 2012 Qunis, не хорошо свои посты так удалять) 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Qunis Опубликовано 13 июля, 2012 Жалоба Поделиться Опубликовано 13 июля, 2012 ну ты тоже самое написал, зачем повторяться?) Ссылка на комментарий Поделиться на другие сайты Поделиться
Николай Опубликовано 13 июля, 2012 Автор Жалоба Поделиться Опубликовано 13 июля, 2012 (изменено) Спасибо! Буду учиться дальше , Ошибки учту! Nomn + Изменено 13 июля, 2012 пользователем Николай Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения