Чат
Версия от 11:20, 30 ноября 2015; User (обсуждение | вклад)
Чатовые команды
На Сиале есть текстовые команды, позволяющие оперативно посмотреть краткую информацию о характеристиках персонажа, рангах, онлайне игроков и тд
- команды
Вспомогательные онлайн - список игроков онлайн статы - статистика по персонажу. Коэфициенты (коэф опыта, отдыха и тд) , счетчики (счет в банке , время до сна и тд) скиллс - основняе характеристики персонажа скилы ( дисциплина, лечение, хайд и тд) лимит - лимит опыта (кап опыта) статуи - Информация о том какая фракция владеет статуями шахты - Информация о том какая фракция владеет шахтами статы+ - Общая информация (аналог действия - использовать палантир на себя)
Для упращения общения с группой в бою
if(sSpoken == "хил") { AssignCommand(oSpeaker, PlayVoiceChat(VOICE_CHAT_HEALME)); AssignCommand(oSpeaker, SpeakString("Мне нужно лечение", TALKVOLUME_PARTY)); nFound = 1; } if(sSpoken == "обкаст" || sSpoken == "баф") { AssignCommand(oSpeaker, PlayVoiceChat(VOICE_CHAT_HELP)); AssignCommand(oSpeaker, SpeakString("Мне нужен обкаст", TALKVOLUME_PARTY)); nFound = 1; } if(sSpoken == "пойдем" || sSpoken == "го" || sSpoken == "вперед") { AssignCommand(oSpeaker, PlayVoiceChat(VOICE_CHAT_FOLLOWME)); AssignCommand(oSpeaker, SpeakString("За мной!", TALKVOLUME_PARTY)); nFound = 1; } if(sSpoken == "стоп" || sSpoken == "стоять") { AssignCommand(oSpeaker, PlayVoiceChat(VOICE_CHAT_STOP)); AssignCommand(oSpeaker, SpeakString("Стойте!", TALKVOLUME_PARTY)); nFound = 1; } if(sSpoken == "назад" || sSpoken == "отходим") { AssignCommand(oSpeaker, PlayVoiceChat(VOICE_CHAT_FLEE)); AssignCommand(oSpeaker, SpeakString("Отходим!", TALKVOLUME_PARTY)); nFound = 1;
Проявление эмоций
По мимо этого можно управлять эмоциями персонажа. Для этого в составе фразы должны присутствовать звездочка * После этого команда будет распознана как РП фраза и перенесена изпати чата в общий, а персонаж сможет проявить эмоции которые вы описали в фразе.
Эмоции упал** читает**
if(FindSubString(sSpoken,"колдовать")>0 || FindSubString(sSpoken,"колдовал")>0)
else if(FindSubString(sSpoken,"лечь")>0 || FindSubString(sSpoken,"лег")>0 || FindSubString(sSpoken,"лёг")>0 || FindSubString(sSpoken,"легла")>0 || FindSubString(sSpoken,"упал")>0 || FindSubString(sSpoken,"спать")>0 || FindSubString(sSpoken,"ложится")>0) else if(FindSubString(sSpoken,"слуша")>0 || FindSubString(sSpoken,"внима")>0) else if(FindSubString(sSpoken,"медитир")>0 ) else if(FindSubString(sSpoken,"пьян")>0 || FindSubString(sSpoken,"нетрезв")>0 || FindSubString(sSpoken,"шатало")>0) else if(FindSubString(sSpoken,"спазм")>0 || FindSubString(sSpoken,"тряс")>0) else if(FindSubString(sSpoken,"сесть")>0 || FindSubString(sSpoken,"сел")>0 || FindSubString(sSpoken,"сидел")>0 || FindSubString(sSpoken,"сидеть")>0 || FindSubString(sSpoken,"садится")>0) else if(FindSubString(sSpoken,"читать")>0 || FindSubString(sSpoken,"чита")>0 || FindSubString(sSpoken,"карт")>0) else if(FindSubString(sSpoken,"выпить")>0 || FindSubString(sSpoken,"выпил")>0 || FindSubString(sSpoken,"осушил")>0 || FindSubString(sSpoken,"пьет")>0) else if(FindSubString(sSpoken,"ура")>0 || FindSubString(sSpoken,"победа")>0 ) else if(FindSubString(sSpoken,"устал")>0 || FindSubString(sSpoken,"одышка")>0) else if(FindSubString(sSpoken,"привет")>0 || FindSubString(sSpoken,"здравствуй")>0 || FindSubString(sSpoken,"здоровал")>0) else if(FindSubString(sSpoken,"скуч")>0 || FindSubString(sSpoken,"неинтересно")>0) else if(FindSubString(sSpoken,"салют")>0 || FindSubString(sSpoken,"отдал честь")>0) else if(FindSubString(sSpoken,"смех")>0 || FindSubString(sSpoken,"смеял")>0 || FindSubString(sSpoken,"смеять")>0 || FindSubString(sSpoken,"смешно")>0 || FindSubString(sSpoken,"смешил")>0 || FindSubString(sSpoken,"смеется")>0) else if(FindSubString(sSpoken,"говорить")>0 || FindSubString(sSpoken,"разговор")>0 || FindSubString(sSpoken,"говорил")>0 || FindSubString(sSpoken,"монолог")>0 || FindSubString(sSpoken,"диалог")>0) else if(FindSubString(sSpoken,"молит")>0 || FindSubString(sSpoken,"молился")>0 || FindSubString(sSpoken,"молилась")>0) else if(FindSubString(sSpoken,"в даль")>0 || FindSubString(sSpoken,"вперед")>0 || FindSubString(sSpoken,"зорко")>0) else if(FindSubString(sSpoken,"делать")>0 || FindSubString(sSpoken,"делал")>0 || FindSubString(sSpoken,"откры")>0 || FindSubString(sSpoken,"использ")>0) else if(FindSubString(sSpoken,"грозил")>0 || FindSubString(sSpoken,"угрож")>0) else if(FindSubString(sSpoken,"умолять")>0 || FindSubString(sSpoken,"умолял")>0 || FindSubString(sSpoken,"просил")>0 || FindSubString(sSpoken,"молит")>0)
Перенос фразы из пати в толк по звездочке
Пример 1 Учимся РПить ;) или правила хорошего тона на в ролевой игре Подойдя к незнакомцам отдыхающим у костра. - Приветствую люди добрые* (Более не требуется переключать отряд на разговор, чтоб вас услышали незнакомцы. Достаточно поставить в конце фразы звездочку) - Присаживайся странник * (Думаю вам ответят тем же ;) ) - *Осмотрелся по сторонам и присел у костра на землю** (Персонаж присядет у костра, тоесть совершит то действие которое вы описали в своей фразе. Обртатите внимание, что в конце должно быт две звезды, если хотите, чтобы персонаж проиграл анимацию присядания)
(примеры) дописываем если есть воображение сюда
Жаргон
Для любителей быстрого общения - Жаргон только в пати чат . Стандартные жаргонные словечки будут распознаны и заменены на более корректные - Жаргон в общий разговор грозит посещением монастыря Св.Анны. Это незабываемое местечко, которое каждый должен хотя бы раз посетить. - Мат в любом виде и в любой чат грозит вам в лучшем случае посещением монастыря Св.Анны, а в худшем баном персонажа.
Замена смайлов
- в групповом чате:
) (улыбается) )) (смеется) ))) (Хохочет) ( (Грустит)
- в толк:
) *улыбается* )) *смеется* ))) *Хохочет* ( *Грустит*
Пример 1 Нормальное ПВП в стиле РП ;) или как не портить РП квест в боевой обстановке Проходим квест, РПим до сотояния не могу уже и тут нам в спину заходят враги и срывают долгий долгий квест ;).... ... раздался крик - раки (Но отобразилось .... ХЗ че должно но пока не понимает система слово раки и синие) - хил (отобразилось Мне нужно лечение, бежим лечим того кто при смерти) - назад (Отходим) и тд
(примеры) дописываем если есть воображение сюда