Идею ты понял верно. Хотя идея Kadze очень даже привлекательна. Подробнее я нашёл тут http://rathena.ru/in...ть-в-эмуляторе/
Кстати, по поводу переменной. Можно вообще сделать вот так:
prontera,145,180,0 script Переводчик 86,{
mes "Привет, какой бы Вы хотели установить язык?";
switch (select("English","Русский","Выход(EXIT)")){
case 1:
mes "Your language is English."
set english_lang,english_lang+1;
break;
case 2:
mes "Ваш язык Русский.";
set russian_lang,russian_lang+1;
break;
case 3:
close;
}
}
И потом проверка в каждом нпц
if(english_lang == 1 ) { goto english; end; }
if(russian_lang == 1 ) { goto russian; end; }
English:
mes "";
close;
Russian:
mes "";
close;