|
LOCAL |
|
|
Sirocco |
7.3.2019, 17:08
|
Expert
Сообщений: 810
Регистрация: 2.2.2012 Группа: Пользователи Наличность: 15473
Пользователь №: 14.566
Возраст: 30
|
А где тут циклы по TAG с маской? CLEARTAGS по маске? чо тут до появления LIST то делать? где обещанные удобства? мне кажется это вообще должно идти в комплекте с каждой сферой, но нет. Код tag.plr_<uid> tag.plr_<uid>
for 0 <eval(<tagcount> - 1)> if strmatch("plr_*",<tagat.<eval(<local._for>)>.key>) ref1 = <tagat.<eval(<local._for>)>.value> endif endfor
вот так: Код fortags sample* <local._var_value> = <local._var_name> endfor
|
|
|
|
Llirik |
9.3.2019, 17:25
|
Expert
Сообщений: 681
Регистрация: 5.9.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.259
|
|
|
|
|
Sirocco |
10.3.2019, 19:00
|
Expert
Сообщений: 810
Регистрация: 2.2.2012 Группа: Пользователи Наличность: 15473
Пользователь №: 14.566
Возраст: 30
|
Код local.y = 40 serv.log <eval((<local.y> / 40) - (<local.y> / 10))> = -3 serv.log <eval((<local.y> / 40) + (<local.y> / 40))> = 2 serv.log <eval((<local.y> / 40) - (<local.y> / 10) + (<local.y> / 40))> = -4 serv.log <eval((<local.y> / 40) + (<local.y> / 40) - (<local.y> / 10))> = -2
что тут вообще творится? как в 3 строчке получается -4? у меня раньше никаких проблем с вычислениями не было. проверил др версию 56 сфера, все также. я даже проще напишу Код serv.log <eval(1 - 4)> = -3 serv.log <eval(1 + 1)> = 2 serv.log <eval(1 - 4 + 1)> = -4 (WAT?) serv.log <eval(1 + 1 - 4)> = -2
Я конечно понимаю, что видимо он пытается считать как-то так: serv.log <eval(1 - (4 + 1))> = -4 но это ж неправильно!
|
|
|
|
Wap |
12.3.2019, 0:12
|
Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006 Группа: Администраторы Наличность: 31659
Пользователь №: 9.227
|
Когда работал на Сфере, выполнение нетривиальной задачи часто сводилось к "как же мне на**ать Сферу". Самое интересное, что в большинстве случаев получалось. (IMG: style_emoticons/default/smile.gif) Там просто тонны всяких неочевидных фишек в работе функций и кода. А всю прелесть работы со стрингами я оценил, когда поставил задачу сделать обфускатор скриптов, написанный на сферскрипте. Вот это была жесть. (IMG: style_emoticons/default/biggrin.gif) Я неделю мучался, узнал много нового, а том, как Сфера обрабатывает стринги (IMG: style_emoticons/default/biggrin.gif) потом друг написал его мне за вечер на нормальном языке и с нормальной скоростью работы. Ну это было очень давно, я тогда ни на чем, кроме сферскрипта писать не умел.
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|