Чат: различия между версиями

Материал из Siala Wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
  
== Чатовые команды ==
+
== Чатовые системные команды ==
 
   
 
   
  
 
На Сиале есть текстовые  команды, позволяющие оперативно посмотреть краткую информацию о характеристиках персонажа, рангах, онлайне игроков и тд
 
На Сиале есть текстовые  команды, позволяющие оперативно посмотреть краткую информацию о характеристиках персонажа, рангах, онлайне игроков и тд
   
+
Команда не отображается в чате, вместо этого в логе пишется запрашиваемая информация.
 
   
 
   
 
- команды
 
- команды
  
  '''Вспомогательные'''
+
  '''Вспомогательные (системные)'''
 
  онлайн  - список  игроков онлайн
 
  онлайн  - список  игроков онлайн
 
  статы  - статистика по персонажу. Коэфициенты (коэф опыта, отдыха и тд) , счетчики (счет в банке , время до сна и тд)  
 
  статы  - статистика по персонажу. Коэфициенты (коэф опыта, отдыха и тд) , счетчики (счет в банке , время до сна и тд)  
Строка 16: Строка 16:
 
  шахты  - Информация о том какая фракция владеет шахтами
 
  шахты  - Информация о том какая фракция владеет шахтами
 
  статы+  - Общая информация (аналог действия - использовать палантир на себя)
 
  статы+  - Общая информация (аналог действия - использовать палантир на себя)
 +
  
'''Для упращения общения с группой в бою'''
+
== Чатовые команды для упращения общения с группой в бою ==
       
+
Некоторые сленговые выражения, которыми удобно  быстро общаться во время боя,  теперь автоматически заменяются на более корректные и сопровождаются звуковой и графической анимацией.
        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;
 
  
  
Строка 57: Строка 36:
 
  упал**
 
  упал**
 
  читает**
 
  читает**
 
+
... далее список из  слов и  корней слов
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)
+
умолять,умолял,просил,молит
  
  
Строка 94: Строка 73:
 
== Жаргон ==
 
== Жаргон ==
  
   Для любителей быстрого общения   
+
   Для любителей быстрого общения, жаргона смайлов и мата    
 
   - Жаргон только в пати чат . Стандартные жаргонные словечки  будут распознаны и заменены на более корректные
 
   - Жаргон только в пати чат . Стандартные жаргонные словечки  будут распознаны и заменены на более корректные
 
   - Жаргон в  общий разговор грозит посещением монастыря Св.Анны. Это незабываемое местечко,  которое каждый должен хотя бы раз посетить.  
 
   - Жаргон в  общий разговор грозит посещением монастыря Св.Анны. Это незабываемое местечко,  которое каждый должен хотя бы раз посетить.  
Строка 111: Строка 90:
 
  (    '''*'''Грустит'''*'''
 
  (    '''*'''Грустит'''*'''
  
'''Пример 1  ''Нормальное ПВП  в стиле РП  ;) или как  не портить РП квест в боевой обстановке'''''
 
Проходим квест, РПим  до  сотояния не могу уже и тут нам  в спину заходят враги и срывают  долгий долгий квест ;)....
 
... раздался крик
 
-  раки      (Но отобразилось .... ХЗ че должно но  пока не  понимает система  слово раки и синие)
 
-  хил    (отобразилось Мне нужно лечение,  бежим лечим  того  кто при смерти)
 
- назад  (Отходим)
 
и тд
 
  
 +
(примеры) дописываем если есть воображение  сюда
  
(примеры) дописываем если есть воображение сюда
+
 
 +
== Дополнения, пожелания которые следует внести в  систему или или что-то изменить ==
 +
Баги недорабоотки системы, действия которые мешают игре и тд  вызванные системой чатовых команд.
 +
Дополняем каждый с объяснением почему так  а не иначе.
 +
 
 +
поклоняться, поклонение, упасть ниц, поклоня поклоне -  сделать действие  которое  сейчас молиться
 +
поклон, реверанс - действие лук или реверанс
 +
молиться,помолился медитировать - должно быть действие Медитировать
 +
Причина в культурных особенностях нашего восприятия этих  действий. Ну ни как  молиться  не укладывается в голове с такой анимацией которая  в стандартном НВНе
 +
 
 +
Спать - убрать действие упасть на спину. либо должно срабатывать только по  наличию звездочки.  А то даже по среди  боя срабатывает
 +
накаут, вырубился - действие упасть на спину ,  более подходит чем спать этой анимации

Версия 17:26, 1 декабря 2015

Чатовые системные команды

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

- команды

Вспомогательные (системные)
онлайн  - список  игроков онлайн
статы  - статистика по персонажу. Коэфициенты (коэф опыта, отдыха и тд) , счетчики (счет в банке , время до сна и тд) 
скиллс  -  основняе характеристики персонажа  скилы ( дисциплина, лечение, хайд  и тд)
лимит  - лимит опыта (кап опыта)
статуи  - Информация о том какая фракция владеет статуями
шахты  - Информация о том какая фракция владеет шахтами
статы+  - Общая информация (аналог действия - использовать палантир на себя)

Чатовые команды для упращения общения с группой в бою

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

Команды для упращения общения с группой в бою       
хил  => Мне нужно лечение
обкаст, баф  => Мне нужен обкаст
пойдем, го, вперед => За мной!
стоп, стоять => Стойте!
назад, отходим => Отходим!


Проявление эмоций

По мимо этого можно управлять эмоциями персонажа. Для этого в составе фразы должны присутствовать звездочка * После этого команда будет распознана как РП фраза и перенесена изпати чата в общий, а персонаж сможет проявить эмоции которые вы описали в фразе.

Эмоции
упал**
читает**
... далее список из  слов и  корней слов
колдовать, колдовал
лечь,лег,лёг,легла,упал,спать,ложится
слуша,внима
медитир 
пьян,нетрезв,шатало
спазм,тряс
сесть,сел,сидел,сидеть,садится
читать,чита,карт
выпить,выпил,осушил,пьет
ура,победа
устал,одышка
привет,здравствуй,здоровал
скуч,неинтересно
салют,отдал честь
смех,смеял,смеять,смешно,смешил,смеется
говорить,разговор,говорил,монолог,диалог
молит,молился,молилась
в даль,вперед,зорко
делать,делал"),откры,использ 
грозил,угрож
умолять,умолял,просил,молит


Перенос фразы из пати в толк по звездочке

Пример 1   Учимся РПить ;)  или правила хорошего тона на в ролевой игре
Подойдя к незнакомцам отдыхающим  у костра.
- Приветствую люди  добрые*                (Более не требуется переключать отряд на разговор,  чтоб вас услышали незнакомцы. Достаточно поставить в конце фразы звездочку)
- Присаживайся странник *                  (Думаю  вам ответят тем же ;) )
- *Осмотрелся по сторонам и присел у костра на землю**    (Персонаж присядет  у костра, тоесть совершит то действие  которое  вы описали в своей фразе. Обртатите внимание, что в конце должно быт две звезды, если хотите, чтобы персонаж проиграл анимацию присядания)

(примеры) дописываем если есть воображение сюда


Жаргон

 Для любителей быстрого общения, жаргона смайлов и мата   
 - Жаргон только в пати чат . Стандартные жаргонные словечки  будут распознаны и заменены на более корректные
 - Жаргон в  общий разговор грозит посещением монастыря Св.Анны. Это незабываемое местечко,  которое каждый должен хотя бы раз посетить. 
 - Мат в любом виде и в любой чат грозит  вам в лучшем  случае посещением монастыря Св.Анны,  а  в худшем баном персонажа.
Замена смайлов

- в групповом чате:

)    (улыбается)
))   (смеется)
)))  (Хохочет)
(    (Грустит)

- в толк:

)    *улыбается*
))   *смеется*
)))  *Хохочет*
(    *Грустит*


(примеры) дописываем если есть воображение сюда


Дополнения, пожелания которые следует внести в систему или или что-то изменить

Баги недорабоотки системы, действия которые мешают игре и тд вызванные системой чатовых команд. Дополняем каждый с объяснением почему так а не иначе.

поклоняться, поклонение, упасть ниц, поклоня поклоне -  сделать действие   которое  сейчас молиться
поклон, реверанс - действие лук или реверанс
молиться,помолился медитировать - должно быть действие Медитировать 
Причина в культурных особенностях нашего восприятия этих  действий. Ну ни как  молиться  не укладывается в голове с такой анимацией которая  в стандартном НВНе
Спать - убрать действие упасть на спину. либо должно срабатывать только по  наличию звездочки.  А то даже по среди  боя срабатывает
накаут, вырубился - действие упасть на спину ,  более подходит чем спать этой анимации