Код преобразующий текст с интеллектом 1 по фоллаутовски

Автор темы #1
Дата рег
22 Июл 2013
Сообщения
4
Симпатии
0
Подскажите, как работает функция или процедура преобразования текста с интеллектами 1-10? Дайте мне пожалуйста исходный код с данной функцией или процедурой или там какая то компонента используется в фэллауте? Я хотел сделать это в программе 1с типа я ввожу "Торр, иди спасать стадо браминов", а при преобразовании текста должно отправляться "Торр. Спасать муму." и так с разными интеллектами или кто знает как это сделать?

Вот мне ответил пользователь "Мякоть", что "Перед выдачей диалога проверяется значение заданной глобально (скорее всего) переменной интеллекта и исходя из результата выдается текст".

Ну это понятно что за значение глобальной переменной интеллекта, а как мне сделать результат, чтобы потом выдать текст?​
 
Дата рег
2 Апр 2011
Сообщения
239
Симпатии
57
В диалогах нет преобразования. Там банальная проверка на значение интеллекта и переход к заранее написанной фразе.
 
Автор темы #3
Дата рег
22 Июл 2013
Сообщения
4
Симпатии
0
В диалогах нет преобразования. Там банальная проверка на значение интеллекта и переход к заранее написанной фразе.
Нет, я имею в виду не фразы с нпц, а с игроков. Помню что играл на тла писал любой текст в чате, а программа меняет мою фразу к 1 интеллекту. у нпц и так понятно сколько у него фраз имеется. Мне бы код посмотреть, никто не даст? Буду благодарен.
 
Дата рег
21 Окт 2012
Сообщения
174
Симпатии
81
Раньше код был захаржкожен, но он простой.
Есть два простых массива замен слов и отдельных фрагментов слов:
Код:
{1999000000}{}{
я  моя
ты  твоя
вы  ваша
мы  наша
меня  мою
мне  моей
тебя  твою
сказал  сказать
скажу  сказать
скажи  сказать
убил  убивай
убили  убивай
убью  убивай
убей  убивай
украл  украсть
укради  украсть
своровал  украсть
своруй  украсть
воровать  красть
хочу  хотеть
хотел  хотеть
положил  положить
положи  положить
дал  давать
дай  давать
верни  вернуть
вернул  вернуть
верну  вернуть
отдай  отдать
отдал  отдать
отдам  отдать
могу  мочь
говорить  гварить
говорю  гварить
понимаю  понимать
они  их
думаю  думать
думайте  думать
думаем  думать
думай  думать
бежать  бечь
бегу  бечь
беги  бечь
бегите  бечь
бежим  бечь
побежал  бечь
побежали  бечь
идти  ити
идти  ходить
хожу  ходить
интеллект  ум
взял  взять
взяли  взять
возьми  взять
возьмите  взять
возьму  взять
возьмем  взять
злодей  плохой
злодей  злой
убийца  плохой
убийца  злой
бандит  плохой
бандит  злой
рейдер  плохой
рейдер  злой
злодеи  плохие
злодеи  злые
убийцы  плохие
убийцы  злые
бандиты  плохие
бандиты  злые
рейдеры  плохие
рейдеры  злые
брамин  му-му
брамины  му-му
коровы  му-му
корова  му-му
караван  корован
караваны  корованны
дерьмо  какашки
черт  шайтан
иду  ходить
иди  ходить
пошел  ходить
пошли  ходить
пойду  ходить
пойди  ходить
пришел  приходить
шел  ходил
присоединяйся  твоя ходить за моей
присоединись  твоя ходить за моей
присоединяйтесь  ваша ходить за нашей
присоединитесь  ваша ходить за нашей
присоединился  твоя ходить за моей
присоединяемся  наша ходить за вашей
присоединились  наша с вашей ходить
присоединяюсь  моя ходить за твоей
присоединюсь  моя ходить за твоей
научи  научай
научите  научайте
моего  мой
моих  мои
моего  мое
мою  мой
враг  плохой
враг  злой
враги  злые
друг  хороший
друг  приятный
друга  хорошево
друзья  други
друзья  хорошие
нормальный  хороший
нормальные  хорошие
привет  моя приветствует
здравствуй  моя здаровается
здравствуйте  моя здаровается
машина  би-бип
хамер  би-бип
джип  би-бип
оружие  пиу-пиу
you  u
are  r
i  me
want  wanting
why  y
could  was can
did  doed
into  in
had  haved
joing  go wiz mi
the
am
a
an
}
 
{1999000001}{}{
а  а
а  я
б  б
б  п
в  в
в  ф
г  в
г  г
г  х
г  к
д  д
д  т
е  е
е  э
е  ё
е  й
е  йэ
е  о
ё  ё
ё  е
ё  о
ё  йо
ж  ж
ж  з
з  з
з  с
з  ж
и  и
и  е
и  ы
й  й
й  е
й  и
к  к
к  г
л  л
л  р
м  м
н  н
о  а
о  ё
п  п
п  б
р  р
р  л
с  с
с  з
т  т
т  д
у  у
у  о
у  ю
ф  ф
ф  в
х  х
х  г
ц  ц
ц  тс
ч  ч
ш  ш
щ  щ
щ  шч
ъ
ы  ы
ы  и
ь
э  э
э  е
э  йе
ю  ю
ю  йу
ю  у
я  я
я  йа
я  а
a  a
b  b
c  c
c  k
d  d
e  e
f  f
f  v
f  w
g  g
g  j
h  h
i  i
j  j
j  g
k  k
k  q
l  l
m  m
n  n
o  o
p  p
q  q
r  r
s  s
t  t
u  u
v  v
v  f
v  w
w  w
w  v
w  f
x  x
x  ks
y  y
z  z
th  z
ing  in
}
Левый столбец иногда автоматически заменяется на правый столбец, а частота замены определяется интеллектом.
 
Автор темы #5
Дата рег
22 Июл 2013
Сообщения
4
Симпатии
0
Раньше код был захаржкожен, но он простой.
Есть два простых массива замен слов и отдельных фрагментов слов:
Код:
{1999000000}{}{
я  моя
ты  твоя
вы  ваша
мы  наша
меня  мою
мне  моей
тебя  твою
сказал  сказать
скажу  сказать
скажи  сказать
убил  убивай
убили  убивай
убью  убивай
убей  убивай
украл  украсть
укради  украсть
своровал  украсть
своруй  украсть
воровать  красть
хочу  хотеть
хотел  хотеть
положил  положить
положи  положить
дал  давать
дай  давать
верни  вернуть
вернул  вернуть
верну  вернуть
отдай  отдать
отдал  отдать
отдам  отдать
могу  мочь
говорить  гварить
говорю  гварить
понимаю  понимать
они  их
думаю  думать
думайте  думать
думаем  думать
думай  думать
бежать  бечь
бегу  бечь
беги  бечь
бегите  бечь
бежим  бечь
побежал  бечь
побежали  бечь
идти  ити
идти  ходить
хожу  ходить
интеллект  ум
взял  взять
взяли  взять
возьми  взять
возьмите  взять
возьму  взять
возьмем  взять
злодей  плохой
злодей  злой
убийца  плохой
убийца  злой
бандит  плохой
бандит  злой
рейдер  плохой
рейдер  злой
злодеи  плохие
злодеи  злые
убийцы  плохие
убийцы  злые
бандиты  плохие
бандиты  злые
рейдеры  плохие
рейдеры  злые
брамин  му-му
брамины  му-му
коровы  му-му
корова  му-му
караван  корован
караваны  корованны
дерьмо  какашки
черт  шайтан
иду  ходить
иди  ходить
пошел  ходить
пошли  ходить
пойду  ходить
пойди  ходить
пришел  приходить
шел  ходил
присоединяйся  твоя ходить за моей
присоединись  твоя ходить за моей
присоединяйтесь  ваша ходить за нашей
присоединитесь  ваша ходить за нашей
присоединился  твоя ходить за моей
присоединяемся  наша ходить за вашей
присоединились  наша с вашей ходить
присоединяюсь  моя ходить за твоей
присоединюсь  моя ходить за твоей
научи  научай
научите  научайте
моего  мой
моих  мои
моего  мое
мою  мой
враг  плохой
враг  злой
враги  злые
друг  хороший
друг  приятный
друга  хорошево
друзья  други
друзья  хорошие
нормальный  хороший
нормальные  хорошие
привет  моя приветствует
здравствуй  моя здаровается
здравствуйте  моя здаровается
машина  би-бип
хамер  би-бип
джип  би-бип
оружие  пиу-пиу
you  u
are  r
i  me
want  wanting
why  y
could  was can
did  doed
into  in
had  haved
joing  go wiz mi
the
am
a
an
}
 
{1999000001}{}{
а  а
а  я
б  б
б  п
в  в
в  ф
г  в
г  г
г  х
г  к
д  д
д  т
е  е
е  э
е  ё
е  й
е  йэ
е  о
ё  ё
ё  е
ё  о
ё  йо
ж  ж
ж  з
з  з
з  с
з  ж
и  и
и  е
и  ы
й  й
й  е
й  и
к  к
к  г
л  л
л  р
м  м
н  н
о  а
о  ё
п  п
п  б
р  р
р  л
с  с
с  з
т  т
т  д
у  у
у  о
у  ю
ф  ф
ф  в
х  х
х  г
ц  ц
ц  тс
ч  ч
ш  ш
щ  щ
щ  шч
ъ
ы  ы
ы  и
ь
э  э
э  е
э  йе
ю  ю
ю  йу
ю  у
я  я
я  йа
я  а
a  a
b  b
c  c
c  k
d  d
e  e
f  f
f  v
f  w
g  g
g  j
h  h
i  i
j  j
j  g
k  k
k  q
l  l
m  m
n  n
o  o
p  p
q  q
r  r
s  s
t  t
u  u
v  v
v  f
v  w
w  w
w  v
w  f
x  x
x  ks
y  y
z  z
th  z
ing  in
}
Левый столбец иногда автоматически заменяется на правый столбец, а частота замены определяется интеллектом.
Спасибо, это то, что я имел в виду. А что после прописанных текстов идет? Или где это посмотреть можно? В SDK?
 
Последнее редактирование:
Дата рег
2 Апр 2011
Сообщения
239
Симпатии
57
В текущем SDK этого нет - это контент ТЛА.
Прописанные тексты - это просто массивы. Что с ними делать - скриптуется программистом. В СДК для этого есть возможность. Достаточно отлавливать то, что пишут в чат.
 
Автор темы #7
Дата рег
22 Июл 2013
Сообщения
4
Симпатии
0
В текущем SDK этого нет - это контент ТЛА.
Прописанные тексты - это просто массивы. Что с ними делать - скриптуется программистом. В СДК для этого есть возможность. Достаточно отлавливать то, что пишут в чат.
А как сделать отладку в СДК, не подскажите? Или где взять контент ТЛА?
 
Автор темы #8
Дата рег
22 Июл 2013
Сообщения
4
Симпатии
0
В общем, большое спасибо всем кто откликнулся. За это время я сделал публикацию на эту тему на сайте http://infostart.ru/public/596103/. Данная обработка открывается непосредственно в Платформе 1С 8.3.