http://yoko.netroof.net/help
Moderators: Murderator+, Murderator
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
Что случилось с http://yoko.netroof.net/help/?
На страницах с описанием комманд всё время вылазят ошибки типа Warning! not found rus/items/equipment/setdress.htm, notify Yoko!
На страницах с описанием комманд всё время вылазят ошибки типа Warning! not found rus/items/equipment/setdress.htm, notify Yoko!
Кстати, есть вопросик:
Массивы, точнее их передача в функции. В одном из файлов текстовых было написано что при передаче массива в функцию передается сам массив, копия не создается. А какой синтаксис такой передачи?
Как писать в передачу:
или
А как в самой функции шапку писать?
или размерность то же показывать? А имя массива то же самое писать или другое? Или вообще в параметрах массив не указывать?
Понять бы... Потому как иногда нужно написать функцию, которая будет выполнять определенную обработку элементов массива или работу с ними. Массивов несколько. Они в главной процедуре (для простоты изменения). Хочется (и по идее, должно быть возможно) написать всего одну функцию определенной обработки элементов массива и сделать несколько вызовов ее для разных массивов. Только не очень понимаю как правильно писать синтаксис такой передачи массивов.
Йоко, плиз, разъясни...
Массивы, точнее их передача в функции. В одном из файлов текстовых было написано что при передаче массива в функцию передается сам массив, копия не создается. А какой синтаксис такой передачи?
Code: Select all
DIM test[3]
test[0] = '1'
test[1] = '2'
test[3] = '3'
VAR dlina = 3
Как писать в передачу:
Code: Select all
myfunction( test, dlina )
или
Code: Select all
myfunction( test[3], dlina )
А как в самой функции шапку писать?
Code: Select all
sub myfunction( test, num )
или размерность то же показывать? А имя массива то же самое писать или другое? Или вообще в параметрах массив не указывать?
Понять бы... Потому как иногда нужно написать функцию, которая будет выполнять определенную обработку элементов массива или работу с ними. Массивов несколько. Они в главной процедуре (для простоты изменения). Хочется (и по идее, должно быть возможно) написать всего одну функцию определенной обработки элементов массива и сделать несколько вызовов ее для разных массивов. Только не очень понимаю как правильно писать синтаксис такой передачи массивов.
Йоко, плиз, разъясни...
передашь весь массив
передашь 3ий элемент массива, т.е. в твоём случае '3'Edred wrote:илиCode: Select all
myfunction( test[3], dlina )
именно, размерность указывать не надо.Edred wrote:А как в самой функции шапку писать?Code: Select all
sub myfunction( test, num )
возвращать массив не получится, НО в ф-ю передаёшь не копию массива, а сам массив, т.е. после изменения массива в ф-ии, он изменится и в основной процедуре... по дурному объяснил, но вроде понятно должно быть...Edred wrote:Понять бы... Потому как иногда нужно написать функцию, которая будет выполнять определенную обработку элементов массива или работу с ними. Массивов несколько. Они в главной процедуре (для простоты изменения). Хочется (и по идее, должно быть возможно) написать всего одну функцию определенной обработки элементов массива и сделать несколько вызовов ее для разных массивов. Только не очень понимаю как правильно писать синтаксис такой передачи массивов.
сорри что влез...Edred wrote:Йоко, плиз, разъясни...
Sfagnum wrote:именно, размерность указывать не надо.Edred wrote:А как в самой функции шапку писать?Code: Select all
sub myfunction( test, num )
Главное скажи, раз знаешь, имя в функции надо использовать то же, или можно и другое?
Что массив передается сам, а не копия, знаю, выше же писал об этом. И это же хорошо, не надо заморачиваться с возвратом.
ИМХО монописуально... да и по логике тоже...Edred wrote:Sfagnum wrote:именно, размерность указывать не надо.Edred wrote:А как в самой функции шапку писать?Code: Select all
sub myfunction( test, num )
Главное скажи, раз знаешь, имя в функции надо использовать то же, или можно и другое?
Что массив передается сам, а не копия, знаю, выше же писал об этом. И это же хорошо, не надо заморачиваться с возвратом.
http://yoko.netroof.net/help/help.php?lang=rus&a=item&item=canceltarget - пишет:
Warning! not found rus/items/targeting/canceltarget.htm, notify Yoko!
Warning! not found rus/items/targeting/canceltarget.htm, notify Yoko!
AlexeyVorotnikov wrote:Что случилось с http://yoko.netroof.net/help/?
На страницах с описанием комманд всё время вылазят ошибки типа Warning! not found rus/items/equipment/setdress.htm, notify Yoko!
какоето время назад сайт слетел, и был восстановлен старых из архивов
видимо при заливке на фтп не все файлы записались
извещайте, буду устранять
Yoko wrote:AlexeyVorotnikov wrote:Что случилось с http://yoko.netroof.net/help/?
На страницах с описанием комманд всё время вылазят ошибки типа Warning! not found rus/items/equipment/setdress.htm, notify Yoko!
какоето время назад сайт слетел, и был восстановлен старых из архивов
видимо при заливке на фтп не все файлы записались
извещайте, буду устранять
Прямо сейчас попытки зайти в описания любых функций из содержания вызывают фразу "Warning! not found ..., notify Yoko!"
-
- Junior Expert
- Posts: 138
- Joined: 2004-09-18 15:12:06
Yoko, почини, пожалуйста, http://yoko.netroof.net/help.
А то мне скрипт надо написать, а без хелпа не могу
А то мне скрипт надо написать, а без хелпа не могу

как временное решение используйте несколько устаревшую копию у моего друга, http://macks.kiev.ua/yokohelp/
щас очень хочется спать
щас очень хочется спать

Йоко, поправь, плиз, в хелпе:
http://yoko.netroof.net/help/help.php?l ... item=Debug
http://yoko.netroof.net/help/help.php?l ... item=debug
http://yoko.netroof.net/help/help.php?l ... em=warmode
http://yoko.netroof.net/help/help.php?l ... em=WarMode
Команды (через запятую) и коанды скрипта для этих команд (блин, тавтология) разбиты каждая на две отдельные страницы.
http://yoko.netroof.net/help/help.php?l ... item=Debug
http://yoko.netroof.net/help/help.php?l ... item=debug
http://yoko.netroof.net/help/help.php?l ... em=warmode
http://yoko.netroof.net/help/help.php?l ... em=WarMode
Команды (через запятую) и коанды скрипта для этих команд (блин, тавтология) разбиты каждая на две отдельные страницы.