-
Posts
20 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Enailka
-
-
Кинул запрос в скайп.
Так... возник вопрос с лейблами...
Как сделать, чтобы не было дупликата лейблов?
например
moc_prydb1,39,129,2 script Вор 69,{ if(english_lang == 1 ) { goto english; end; } if(russian_lang == 1 ) { goto russian; end; } russian: S_GiveSerial: <-------------------- english: S_GiveSerial: <------------------ }
Сервер пишет о дупликате лейблов, ну это логично.
Леблы должны же находиться в { }...
Нет не должны. Дубликат я выделил cтрелочками. Я вообще не понимаю, что это за лейблы и для чего они, удали их вообще.
-
Всё, понял про что ты. Если ты использовал нпц "переводчик", то можно сделать 1 проверку на весь скрипт. Если подробнее то:
1. Раздели разные языки скрипта на 2 лейбла.(например russian и english)
2. Найди место в скрипте, где игрок первый раз заводит диалог с нпц, тоесть 1ая связь со скриптом.
3. Перед самим текстом скрипта поставь проверку
if(english_lang == 1 ) { goto english; end; } if(russian_lang == 1 ) { goto russian; end; }
А теперь по поводу WoE_Prize_Giver.
Спустя 2 часа работы, я всё же смог достичь некого результата. Я никогда не пробовал писать скрипты такого типа, так что я думаю баги будут, которые нужно поправить после тестирования в игре.
Свяжись со мной в личку или по аське, расскажу подробнее.
-
Кста возник вопрос: можно ли проверку на язык ставить не в каждого нпц, а по всему скрипту?
В скрипте само собой разумеется несколько нпц.
Да, только я не вижу в чём разница? Работы от этого меньше не станет. Ну или я тебя не правильно понял.
У замка дроп большой. По какой шмотке люди должны получить?
Рандом между всем упавшим шмотом, т.е. могут и не получить.
Эх, как мне лень, ты бы только знал... Завтра, надеюсь, что переборю себя и помудрю с этим делом.
-
У замка дроп большой. По какой шмотке люди должны получить?
-
Кстати, хотел узнать. Содержимое раздаётся по всей гильдии. Это как? Тоесть все кто в онлайне получает по шмотке? Разъясни подробнее, тогда я может что-нибудь и придумаю
-
Идею ты понял верно. Хотя идея 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;
-
Kadze, определение языка? Я про такое 1й раз слышу, можно по подробнее? Откуда скрипт определяет язык игрока?
-
Второй вопрос не знаю, а вот по первому могу помочь.
1) Можно ли на сервере иметь 2 языка?
Ответ: Можно. Но требует неких усилий.
Если хочешь отдельного нпц, где выберать язык, то после менюшки можно создать глобальную переменную, которую пропишешь в каждого нпц который будет иметь 2 языка.
Или вот мой вариант:
Второй вариант, это просто у каждого нпц будет меню с выбором языка.
-
Я вот что-то не пойму, если человеку помощь не нужна, зачем постит сюда?
Отредактируй 1й пост или отпишись, что помощь больше не нужна.
-
Для 46ти постов это действительно странная просьба. Скрипт очень лёгкий по описанию. Если тебе всё ещё будет нужно, напишу как найду время, а точнее когда не будет лень .(в ближайшую неделю, может 2)
-
Вопрос: как увеличить скрин? На нём ничего не видно.
-
Ну так поделись. У меня 7рка и постоянно крешит, по нервам даёт))
-
' зачем копипастить сообщение сантехника с форума афины? Да и к тому же я со многим тут не согласен. Могу обосновать.
- 5
2 вопроса
in Скрипты и Базы данных
Posted · Edited by Enailka
Если всё правильно прописать, то будет нормально.