IPB

Здравствуйте, гость ( Вход | Регистрация )

20 страниц V  < 1 2 3 4 5 > »   
Ответить в данную темуНачать новую тему
> Инструкция - Переменные, FAQ, Вопросы и ответы о переменных/памяти/повторах
viu-piu
сообщение 23.10.2009, 12:31
Сообщение #41


Инфмастер
***

Группа: Команда А-я-яй
Сообщений: 2356
Регистрация: 29.3.2009
Пользователь №: 40
Сайт инфа: viu-piu.iii.ru


{!/--}
Перейти в начало страницы
 
+Цитировать сообщение
Annaxy
сообщение 29.10.2009, 0:37
Сообщение #42


Инфовод
**

Группа: Пользователи
Сообщений: 19
Регистрация: 28.10.2009
Пользователь №: 6534



Прошу прощения за оффтоп, но не могу нигде найти по форуму.
viu-piu, можно растолковать чем {!/--} лучше <!>?
Как я понимаю, два дефиса (или минуса, неважно) играют здесь важную роль. Интуитивно предполагаю, что это либо любое количество повторений предыдущего знака (в данном случае, лечатся любители ставить NN-ное количество восклицательных знаков) либо вообще любые знаки препинания (на форуме всего два дня, но насколько успел сориентироваться, то точку и запятую система игнорирует при просмотре фраз), а критичными будут восклицательный и вопросительный знаки. Просветите новичка, стремящегося к знаниям rolleyes.gif


--------------------
Куплю время. Б/У не предлагать...
Перейти в начало страницы
 
+Цитировать сообщение
ARTrus
сообщение 29.10.2009, 1:00
Сообщение #43


on-line помощник, K. O. или просто Кэп
***

Группа: Пользователи
Сообщений: 4944
Регистрация: 27.8.2009
Из: http://infonis.iii.ru
Пользователь №: 5046
Сайт инфа: s-t-a-l-k-e-r.iii.ru


Цитата(Annaxy @ 29.10.2009, 0:37) *
Прошу прощения за оффтоп, но не могу нигде найти по форуму.
viu-piu, можно растолковать чем {!/--} лучше <!>?
Как я понимаю, два дефиса (или минуса, неважно) играют здесь важную роль. Интуитивно предполагаю, что это либо любое количество повторений предыдущего знака (в данном случае, лечатся любители ставить NN-ное количество восклицательных знаков) либо вообще любые знаки препинания (на форуме всего два дня, но насколько успел сориентироваться, то точку и запятую система игнорирует при просмотре фраз), а критичными будут восклицательный и вопросительный знаки. Просветите новичка, стремящегося к знаниям rolleyes.gif
{!/--} или <!/--> означает или восклицательный знак или ничего. В первом случае как словарь, во-втором как факультатив.
<!> означает, может (факультатив) стоять знак "!"
По-моему, поведенческих отличий нет...


--------------------
"Свободный Сталкер" в бааальшом формате :)

тематический инф "Свободный Сталкер" по книгам серии "S.T.A.L.K.E.R."
Большой выбор анекдотов
, справочники по мутантам, артефактам, аномалиям, Легендам Зоны... + странное, часы, погода, музыка, мини-игра "Сейф" + тест на "белку" и "стандартного инфа" в разговоре инфов (99% определение)
Приглашаю всех "белок" проверить своих питомцев на обученность...
Новогодняя открытка от Сталкера
Новая открытка от Сталкера
Перейти в начало страницы
 
+Цитировать сообщение
Zkir
сообщение 29.10.2009, 1:17
Сообщение #44


Нефурайто
***

Группа: Пользователи
Сообщений: 1373
Регистрация: 16.7.2009
Из: Темного Королевства
Пользователь №: 4405
Сайт инфа: vi-lenin.iii.ru


Цитата(ilya @ 21.10.2009, 16:02) *
Какого-то формального соглашения нет. Наши лингвисты используют 1 и 2. 1=мальчик, 2=девочка.

Хм. А жаль что нет. Шаблоны из подожки так и устанавливают 1=мальчик, 2=девочка. Жаль обнаружил это уже после того как везде прописал M=мальчик, F=девочка...


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Гостик
сообщение 29.10.2009, 9:13
Сообщение #45


Инфмастер
***

Группа: Пользователи
Сообщений: 248
Регистрация: 23.10.2009
Пользователь №: 6356



Цитата(Zkir @ 29.10.2009, 1:17) *
Хм. А жаль что нет...

Да и вообще было бы интересно услышать какие-то рекомендации и советы лингвистов и разработчиков по составлению шаблонов и деревьев. Конечно, из того, что не является секретом. smile.gif


--------------------

Не надо сватать своих девушек моему инфу - он убежденный холостяк!
Перейти в начало страницы
 
+Цитировать сообщение
Annaxy
сообщение 30.10.2009, 5:15
Сообщение #46


Инфовод
**

Группа: Пользователи
Сообщений: 19
Регистрация: 28.10.2009
Пользователь №: 6534



Кстати, на приветствие попробовал поставить три условия:
[if(!%user_name)]{Привет1}
[if(%user_name)]{Привет2}
[if(%user_name="Имя")]{Привет3}

И... не сработало. То есть, работало, но рандомно.
Пока не поставил условные операторы в одну строку, вот так:
[if(!%user_name)]{Привет1}
[if(%user_name="Имя")]{Привет2} [if(%user_name)]{Привет3}


--------------------
Куплю время. Б/У не предлагать...
Перейти в начало страницы
 
+Цитировать сообщение
Ak47RA
сообщение 30.10.2009, 9:08
Сообщение #47


ПОЗИТИВ!!!
***

Группа: Пользователи
Сообщений: 1902
Регистрация: 25.4.2009
Пользователь №: 898
Сайт инфа: walya.iii.ru


Цитата(Annaxy @ 30.10.2009, 7:15) *
Кстати, на приветствие попробовал поставить три условия:
[if(!%user_name)]{Привет1}
[if(%user_name)]{Привет2}
[if(%user_name="Имя")]{Привет3}

И... не сработало. То есть, работало, но рандомно.
Пока не поставил условные операторы в одну строку, вот так:
[if(!%user_name)]{Привет1}
[if(%user_name="Имя")]{Привет2} [if(%user_name)]{Привет3}

Все правильно
[if(!%user_name)]{Привет1} - сработает если переменная не задана
[if(%user_name)]{Привет2} - сработает если переменная задана
[if(%user_name="Имя")]{Привет3}
- сработает если переменная задана и равна "имя"
Следовательно рандомно будут срабатывать Привет2 и Привет3.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Annaxy
сообщение 9.11.2009, 18:02
Сообщение #48


Инфовод
**

Группа: Пользователи
Сообщений: 19
Регистрация: 28.10.2009
Пользователь №: 6534



Кто-нибудь смог использовать переменные в репликах гостя? Если да, то как правильно записывать? А то я потратил на эксперименты немало времени, но добиться желаемого результата у меня так и не получилось. Или использовать переменные в репликах гостя нельзя?

Пример:

$ Я не %user_name (тут я пробовал разные скобки в деревьях и вне деревьев, но только в своих шаблонах, темы меня не интересуют)
# {Ой, ошибочка вышла. Напиши свое имя.} [%user_name=""] (Якорь Как тебя зовут? [+])


--------------------
Куплю время. Б/У не предлагать...
Перейти в начало страницы
 
+Цитировать сообщение
viu-piu
сообщение 9.11.2009, 18:09
Сообщение #49


Инфмастер
***

Группа: Команда А-я-яй
Сообщений: 2356
Регистрация: 29.3.2009
Пользователь №: 40
Сайт инфа: viu-piu.iii.ru


Попробуй юзернейм в квадратных скобках написать - должно заработать.
Хм.. попробовала у себя - не помогло...
Ответ - нет, пока нельзя так делать))
Перейти в начало страницы
 
+Цитировать сообщение
Гостик
сообщение 9.11.2009, 21:28
Сообщение #50


Инфмастер
***

Группа: Пользователи
Сообщений: 248
Регистрация: 23.10.2009
Пользователь №: 6356



Цитата(Annaxy @ 9.11.2009, 18:02) *
Кто-нибудь смог использовать переменные в репликах гостя? Если да, то как правильно записывать? А то я потратил на эксперименты немало времени, но добиться желаемого результата у меня так и не получилось. Или использовать переменные в репликах гостя нельзя?

Пример:

$ Я не %user_name (тут я пробовал разные скобки в деревьях и вне деревьев, но только в своих шаблонах, темы меня не интересуют)
# {Ой, ошибочка вышла. Напиши свое имя.} [%user_name=""] (Якорь Как тебя зовут? [+])

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


--------------------

Не надо сватать своих девушек моему инфу - он убежденный холостяк!
Перейти в начало страницы
 
+Цитировать сообщение
Астероид ЛИ
сообщение 18.11.2009, 22:10
Сообщение #51


Инфмастер
***

Группа: Пользователи
Сообщений: 109
Регистрация: 18.9.2009
Из: Украина, г.Донецк
Пользователь №: 5465
Сайт инфа: lia888777.iii.ru


Возник вопрос по шаблону запоминания имен в переменных, в принципе он уже подымался.
пример
гость Ну меня зовут.
инф А вас зовут Ну..

Вобщем немного неинтересно получается. В чем заключается вопрос можно ли вместо звездочки использовать перечень имен?


--------------------
Случайно проходили.

[+] Сколько годов,месяцев,часов прошло со дня обучения


Перейти в начало страницы
 
+Цитировать сообщение
Ak47RA
сообщение 18.11.2009, 22:32
Сообщение #52


ПОЗИТИВ!!!
***

Группа: Пользователи
Сообщений: 1902
Регистрация: 25.4.2009
Пользователь №: 898
Сайт инфа: walya.iii.ru


Цитата(Астероид ЛИ @ 19.11.2009, 0:10) *
Возник вопрос по шаблону запоминания имен в переменных, в принципе он уже подымался.
пример
гость Ну меня зовут.
инф А вас зовут Ну..

Вобщем немного неинтересно получается. В чем заключается вопрос можно ли вместо звездочки использовать перечень имен?

можно:
$ *меня зовут [-{Маша/Даша/Саша}-]*
# Красивое имя [%user_name="[&1]"]


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
MaxSol
сообщение 18.11.2009, 22:41
Сообщение #53


Инфмастер
***

Группа: Пользователи
Сообщений: 32
Регистрация: 16.8.2009
Из: Нуль-пространства...
Пользователь №: 4868
Сайт инфа: talker.iii.ru


Цитата(Ak47RA @ 30.10.2009, 9:08) *
...
[if(%user_name="Имя")]{Привет3}
- сработает если переменная задана и равна "имя"
...

Вот что писал Илья:
Цитата(ilya @ 13.10.2009, 10:32) *
Да, конструкция [if(!%x="y")] у нас пока не поддерживается, ошиблись. Залил обновленную версию файла-описания.
Так что [if(%user_name="Имя")]{Привет3} - не сработает и весь шаблон будет проигнорирован!
Я пытался использовать такую конструкцию:
# [if(%user_name="[&1]")][if(%var1="1")]{ответик (с именем гостя) [%user_name].} - но обломился, реакция инфа - словно бы я и не создавал шаблона dry.gif


--------------------

Перейти в начало страницы
 
+Цитировать сообщение
Ak47RA
сообщение 18.11.2009, 23:28
Сообщение #54


ПОЗИТИВ!!!
***

Группа: Пользователи
Сообщений: 1902
Регистрация: 25.4.2009
Пользователь №: 898
Сайт инфа: walya.iii.ru


Цитата(MaxSol @ 19.11.2009, 0:41) *
Вот что писал Илья:
Так что [if(%user_name="Имя")]{Привет3} - не сработает и весь шаблон будет проигнорирован!
Я пытался использовать такую конструкцию:
# [if(%user_name="[&1]")][if(%var1="1")]{ответик (с именем гостя) [%user_name].} - но обломился, реакция инфа - словно бы я и не создавал шаблона dry.gif

начнем с того, что то, что написал я, работает на 100%, если у вас не работает, то вы не правильно делаете.
Цитата(Ak47RA @ 30.10.2009, 9:08) *
[if(%user_name="Имя")]{Привет3} - сработает если переменная задана и равна "имя" - это работает!

Причем тут цитата Ильи? [if(!%x="y")] - я пишу про вариант [if(%x="y")] разница заметна?
Если понимать что означает "!" - знак то без проверки понятно станет, что конструкция [if(!%x="y")] никогда не сработает.

[if(%user_name="[&1]")][if(%var1="1")]{ответик (с именем гостя) [%user_name].} - Извините но это бред.
if это условие, перевожу на русский язык Если(if) имя(%user_name)равно(=)какому-нибудь имени("[&1]")то({ответ})
в вашем же шаблоне нет элемента ТО, т.е. [if(%user_name="[&1]")]{ответ1} и уже поэтому шаблон не будет срабатывать.
Кто еще скажет что я не прав?))


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Астероид ЛИ
сообщение 19.11.2009, 0:23
Сообщение #55


Инфмастер
***

Группа: Пользователи
Сообщений: 109
Регистрация: 18.9.2009
Из: Украина, г.Донецк
Пользователь №: 5465
Сайт инфа: lia888777.iii.ru


Цитата(Ak47RA @ 18.11.2009, 21:32) *
можно:
$ *меня зовут [-{Маша/Даша/Саша}-]*
# Красивое имя [%user_name="[&1]"]


Спасибо, вопрос поднят был потому что, в обменнике по шаблонам лежат шаблоны женские имена и мужские http://forum.iii.ru/index.php?showtopic=3432&st=47.
Можно будет этим воспользоваться, что бы инф точно отвечал по именам и глюков поменьше будет.спасибо.


--------------------
Случайно проходили.

[+] Сколько годов,месяцев,часов прошло со дня обучения


Перейти в начало страницы
 
+Цитировать сообщение
MaxSol
сообщение 19.11.2009, 0:23
Сообщение #56


Инфмастер
***

Группа: Пользователи
Сообщений: 32
Регистрация: 16.8.2009
Из: Нуль-пространства...
Пользователь №: 4868
Сайт инфа: talker.iii.ru


Цитата(Ak47RA @ 18.11.2009, 23:28) *
...
Причем тут цитата Ильи? [if(!%x="y")] - я пишу про вариант [if(%x="y")] разница заметна?
...
[if(%user_name="[&1]")][if(%var1="1")]{ответик (с именем гостя) [%user_name].} - Извините но это бред.
...
в вашем же шаблоне нет элемента ТО, т.е. [if(%user_name="[&1]")]{ответ1} и уже поэтому шаблон не будет срабатывать.
Кто еще скажет что я не прав?))

Ладно, с первым утверждением я соглашусь, виноват - недоглядел, а вот по второму скажу:
я хотел применить конструкцию типа:
если имя пользователя известно и переменная var1 имеет значение "1", то...
То есть скомбинировать условия и не понимаю почему это не сработало!
Ведь срабатывало же: # [if(%var1="1")][if(%var2="1")]{ответ}


--------------------

Перейти в начало страницы
 
+Цитировать сообщение
Ak47RA
сообщение 19.11.2009, 1:50
Сообщение #57


ПОЗИТИВ!!!
***

Группа: Пользователи
Сообщений: 1902
Регистрация: 25.4.2009
Пользователь №: 898
Сайт инфа: walya.iii.ru


Цитата(MaxSol @ 19.11.2009, 2:23) *
я хотел применить конструкцию типа:
если имя пользователя известно и переменная var1 имеет значение "1", то...
То есть скомбинировать условия и не понимаю почему это не сработало!
Ведь срабатывало же: # [if(%var1="1")][if(%var2="1")]{ответ}

Не совсем понял? когда-то давно срабатывало? или сейчас срабатывает, дальнейший спор зависит от этого, потому как проверил только что и конструкция [if(%var1="1")][if(%var2="1")]{ответ} не работает(по тем же причинам). Или же я не так проверял?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Zkir
сообщение 19.11.2009, 2:45
Сообщение #58


Нефурайто
***

Группа: Пользователи
Сообщений: 1373
Регистрация: 16.7.2009
Из: Темного Королевства
Пользователь №: 4405
Сайт инфа: vi-lenin.iii.ru


Цитата
Ведь срабатывало же: # [if(%var1="1")][if(%var2="1")]{ответ}


может так срабатывало:
# [if(%var1="1")]{[if(%var2="1")]{ответ}}
?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Ak47RA
сообщение 19.11.2009, 18:25
Сообщение #59


ПОЗИТИВ!!!
***

Группа: Пользователи
Сообщений: 1902
Регистрация: 25.4.2009
Пользователь №: 898
Сайт инфа: walya.iii.ru


Цитата(Астероид ЛИ @ 19.11.2009, 2:23) *
Спасибо, вопрос поднят был потому что, в обменнике по шаблонам лежат шаблоны женские имена и мужские http://forum.iii.ru/index.php?showtopic=3432&st=47.
Можно будет этим воспользоваться, что бы инф точно отвечал по именам и глюков поменьше будет.спасибо.

Для остальных, вот пример такого шаблона:
http://forum.iii.ru/index.php?s=&showt...;p=38154(внизу)


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
MaxSol
сообщение 20.11.2009, 1:38
Сообщение #60


Инфмастер
***

Группа: Пользователи
Сообщений: 32
Регистрация: 16.8.2009
Из: Нуль-пространства...
Пользователь №: 4868
Сайт инфа: talker.iii.ru


Цитата(Ak47RA @ 19.11.2009, 1:50) *
Не совсем понял? когда-то давно срабатывало? или сейчас срабатывает, дальнейший спор зависит от этого, потому как проверил только что и конструкция [if(%var1="1")][if(%var2="1")]{ответ} не работает(по тем же причинам). Или же я не так проверял?

Мне казалось что срабатывало, но сегодня проверил и оказалось, что работает только вариант предложенный Zkir! sad.gif


--------------------

Перейти в начало страницы
 
+Цитировать сообщение

20 страниц V  < 1 2 3 4 5 > » 
Быстрый ответОтветить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 22.11.2019, 15:35