Чат

Материал из Siala Wiki
Перейти к навигации Перейти к поиску

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

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


- команды

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

Для упращения общения с группой в бою if(sSpoken == "хил")

       {                                                                       //DBM("sl_s_mod_chat","","Said HIL");
           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  Нормальное ПВП  в стиле РП  ;) или как  не портить РП квест в боевой обстановке
Проходим квест, РПим  до  сотояния не могу уже и тут нам  в спину заходят враги и срывают  долгий долгий квест ;)....
... раздался крик
-  раки       (Но отобразилось .... ХЗ че должно но  пока не  понимает система  слово раки и синие)
-  хил     (отобразилось Мне нужно лечение,   бежим лечим  того  кто при смерти)
- назад   (Отходим)
и тд


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