medlmen Опубликовано 19 июля, 2012 Жалоба Поделиться Опубликовано 19 июля, 2012 Моглибы вы подсказать как здлеать чтобы силист пропускал некоторые прически ?? например 19 прическа удалина. Ссылка на комментарий Поделиться на другие сайты Поделиться
kadze Опубликовано 19 июля, 2012 Жалоба Поделиться Опубликовано 19 июля, 2012 по идее есть в скриптах массив blacklist.мы же не знаем какой у тебя стоит стилист Ссылка на комментарий Поделиться на другие сайты Поделиться
medlmen Опубликовано 19 июля, 2012 Автор Жалоба Поделиться Опубликовано 19 июля, 2012 (изменено) по идее есть в скриптах массив blacklist.мы же не знаем какой у тебя стоит стилистА где дописывать на прически а не на цвена одежды?Вот сам скрипт.prontera,168,179,4 script Стилист 763,{ set .@name$,"[^FF8000~СтИлИсТ~^000000]"; setarray .@max[1],350,250,40; // Number of cloths, haircolors, hairstyles in client setarray .@blacklist[0],188,143,261; // NPC will skip any cloth colors in this array. // Use for palettes that cause errors or just plain look bad. // Leave first value at 0 to disable. setarray .@type[1],7,6,1; // DO NOT EDIT set .@style,0; mes .@name$; mes "Здаров! Я могу изменить твой внешний вид!"; mes " "; mes "Выбирай что-бы хотел в себе изменить:"; next; set .@s,select("Цвет Одежды", "Цвет Прически", "Стиль Прически"); mes .@name$; mes "Как хочешь?"; next; menu "Поехали с начала",L_start, "Я знаю номер",-; // CHOOSE WHERE TO START ===================================================== mes .@name$; mes "Отлично,введи цифры между ^0000FF0 и " +.@max[.@s]+ "^000000."; next; input .@style; if (.@style < 0 || .@style > .@max[.@s]) { mes .@name$; mes "Style chosen is out of range."; close; } L_start: setarray @revert[1],getlook(.@type[.@s]),0,0; mes .@name$; mes "Начнём с ^007700" +.@style+ "^000000."; next; // BEGINNING OF STYLE MENU LOOP ================================================ L_menuloop: if (.@blacklist[0]) { for (set .@f,0; .@f < getarraysize(.@blacklist); set .@f,.@f+1) { if (.@style == .@blacklist[.@f] && .@previous == 1 && .@s == 1) { message strcharinfo(0),"GM Message - Cloth " +.@style+ " was removed."; set .@style, .@style - 1; goto L_menuloop; } else if (.@style == .@blacklist[.@f] && .@s == 1) { message strcharinfo(0),"GM Message - Cloth " +.@style+ " was removed."; set .@style, .@style +1; goto L_menuloop; } } } setlook .@type[.@s],.@style; mes "Ето номер стиля ^007700" +.@style+ "^000000."; set .@next, .@style + 1; set .@prev, .@style - 1; // MAXIMUM MENU if (.@style == .@max[.@s]) { set .@next,0; message strcharinfo(0),"Limit Reached"; } // MINIMUM MENU ============================================================== if (.@style == 0) { set .@prev,.@max[.@s]; message strcharinfo(0),"Beginning Reached"; } // PREVIOUS MENU ============================================================= if (.@previous) { menu "^FF0000Назад - " +.@prev+ "^000000",L_prev, "^0000FFДальше - " +.@next+ "^000000",L_next, "Перейти к...",L_jump, "Сохранить",L_save, "Загрузить",L_load; } // DEFAULT MENU ============================================================== menu "^0000FFДальше - " +.@next+ "^000000",L_next, "^FF0000Назад - " +.@prev+ "^000000",L_prev, "Перейти к...",L_jump, "Сохранить",L_save, "Загрузить",L_load; L_next: set .@previous,0; set .@style, .@next; goto L_menuloop; L_prev: set .@previous,1; set .@style, .@prev; goto L_menuloop; L_jump: next; mes .@name$; mes "Choose which style you'd like to jump to:"; next; input .@style; if (.@style < 0 || .@style > .@max[.@s]) { mes .@name$; mes "Style chosen is out of range."; close; } goto L_menuloop; L_save: next; mes .@name$; mes "Choose which slot you'd like to save to:"; set .@x, select("Slot 1 - [" +@revert[1]+ "]", "Slot 2 - [" +@revert[2]+ "]", "Slot 3 - [" +@revert[3]+ "]"); setarray @revert[.@x], .@style; goto L_menuloop; L_load: next; mes .@name$; mes "Choose which slot you'd like to load from:"; set .@x, select("Slot 1 - [" +@revert[1]+ "]", "Slot 2 - [" +@revert[2]+ "]", "Slot 3 - [" +@revert[3]+ "]"); set .@style, @revert[.@x]; goto L_menuloop;OnInit: waitingroom "Стилист",0; end;} Изменено 19 июля, 2012 пользователем medlmen Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 20 июля, 2012 Жалоба Поделиться Опубликовано 20 июля, 2012 setarray .@blacklist[0],188,143,261; // NPC will skip any cloth colors in this array. // Use for palettes that cause errors or just plain look bad. // Leave first value at 0 to disable. Ссылка на комментарий Поделиться на другие сайты Поделиться
medlmen Опубликовано 30 июля, 2012 Автор Жалоба Поделиться Опубликовано 30 июля, 2012 (изменено) setarray .@blacklist[0],188,143,261; // NPC will skip any cloth colors in this array. // Use for palettes that cause errors or just plain look bad. // Leave first value at 0 to disable.Ето стили одежды а как удалить стиль прически?Скажите плиз. Изменено 30 июля, 2012 пользователем medlmen Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения