Назад

Требуется помощь с торговой зоной

Автор: MadeInKorea: Дата: 03.05.2011

Вот сама зона:

// script by Release Team. menyanet.
// Варпер
prontera,139,174,7 script Рынок 820,{
mes "Привет! Хочеш что нибуть прикупить?";
mes "Я знаю где находится рынок Release Ragnarok!";
mes "Хочеш отправится туда?";
next;
menu "Давай",-,"Нет, спасибо",L_no;
warp "quiz_02",348,386;
close;
L_no:
mes "Как знаеш. Приходи еще!";
close;
}

// exit
quiz_02,345,388,6 script Выход 842,{
mes "Хочеш уйти из рынка?";
next;
menu "Да",-,"Нет, я еще не закончил",L_no;
warp "prontera",141,174;
close;
L_no:
mes "Не тревожь меня без надобности!";
close;
}

//Ряды

quiz_02,334,384,5 script Ряд 1 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,334,367,5 script Ряд 1 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,338,384,5 script Ряд 2 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,338,367,5 script Ряд 2 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,342,384,5 script Ряд 3 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,342,367,5 script Ряд 3 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,346,384,5 script Ряд 4 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,346,367,5 script Ряд 4 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,350,384,5 script Ряд 5 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,350,367,5 script Ряд 5 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,354,384,5 script Ряд 6 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,354,367,5 script Ряд 6 858,{
mes "Место для торговли";
next;
close;
}
quiz_02,358,384,5 script Ряд 7 858,{
mes "Место для торговли";
next;
close;
}

quiz_02,358,367,5 script Ряд 7 858,{
mes "Место для торговли";
next;
close;
}

quiz,1,1,1 script nochat -1,{
OnInit:
setcell "quiz_02",0,0,300,300,cell_novending,1;
setcell "quiz_02",334,384,334,367,cell_novending,0;
setcell "quiz_02",338,384,338,367,cell_novending,0;
setcell "quiz_02",342,384,342,367,cell_novending,0;
setcell "quiz_02",346,384,346,367,cell_novending,0;
setcell "quiz_02",350,384,346,367,cell_novending,0;
setcell "quiz_02",354,384,346,367,cell_novending,0;
setcell "quiz_02",358,384,358,367,cell_novending,0;
setcell "quiz_02",0,0,300,300,cell_nochat,1;
end;
}


quiz_02 mapflag nowarp;
quiz_02 mapflag nowarpto;
quiz_02 mapflag nobranch;

Проблема в том, что в там можно торговать вне рядов, и ставить чат и в рядах и вне) В чем может быть дело подскажите пожалуйста

Автор: MadeInKorea: Дата: 03.06.2011

Да, спасибо не заметил) Дабы не флудить темами спрошу здесь. Нпц информатор, чтобы показывал обычным игрокам информацию о сервере (время евентов и тп.), и чтобы можно было администратору из игры редактировать время евентов и остальное. Как осуществить можно подскажите пожалуйста)

Автор: Jarek: Дата: 03.06.2011

Ну в самом начале делаем проверку на администратора
if(getgmlevel()<99) {
mes "информация для игроков";
close;
}
Далее будет меню для админа.

Автор: MadeInKorea: Дата: 03.06.2011

ну это я догадался, меня интересует само меню админа. Примерно я представляю: input (точно не знаю что тут но по примерам осуществить думаю смогу), но чтобы эти данные сохранялись (до офф сервера хотя бы) и были видны игроку. Приведи небольшой примерчик пожалуйста если не трудно.

Автор: MadeInKorea: Дата: 03.07.2011

Все сделал, тему можно закрыть