RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2432979 views

Aleks Versus,
обнулится урон[’огонь’].
Так делать, конечно, нельзя. Если хочешь стереть содержимое массива, используй KILLVAR.

Dark[Ol(U23)leneri] #34 22.03.2011 06:25 (14 years ago)

MasterSet:

я как и Дарк, абсолютно не понимаю, что ты там творишь с этими массивами О_о

Aleks Versus Moderator 22.03.2011 21:41 (14 years ago)

MasterSet:

Вообще я как и Дарк, абсолютно не понимаю, что ты там творишь с этими массивами О_о

У меня тут идея возникла… А в голове, как обычно дыра, и как назло не начем поэкспериментировать.

Aleks Versus Moderator 22.03.2011 21:53 (14 years ago)

MasterSet:

Вообще я как и Дарк, абсолютно не понимаю, что ты там творишь с этими массивами О_о

У меня тут идея возникла… А в голове, как обычно дыра, и как назло не на чем поэкспериментировать.

Nex:

обнулится урон[’огонь’]

Так и вышло. Мда. Но KILLVAR разве убивает не абсолютно все переменные? Мне не нужно убивать все переменные. Мне нужно как-то очищать весь массив.

KILLALL убивает все. KILLVAR убивает ту, которую ты ему назовешь.

Aleks Versus Moderator 22.03.2011 22:06 (14 years ago)

KILLVAR - удаление всех переменных. Это из справки.
Если он может работать с отдельной переменной, как это выглядит?
KILLVAR a
KILLVAR(a)
KILLVAR[a]
?

Aleks Versus Moderator 22.03.2011 22:27 (14 years ago)

Всё снимаю вопрос. Это я как обычно отстал от жизне.

Aleks Versus,
там в справке все написано.

Ajenta,
Воот спасибо)))это то что я хотел узнать..

*p’<td><a href=“EXEC:gt ‘‘<<$curloc>>,2’’ “><<$mm>></a></td>’

говорит, что нет такой локации. где я вру, подскажите, пожалуйста.

Если ты хочешь перейти на текущую локацию и передать в нее 2, то надо двойку с запятой вынести за кавычки
вот так

*p'<td><a href="EXEC:gt ''<<$curloc>>'',2 "><<$mm>></a></td>'

Не понимаю зачем вообще писать ‘‘<<$curloc>>’’ когда это то же самое что $curloc :)

Вопрос. =) Скачал из каталога ЗОНУ и заинтересовался. Там есть режим, позволяющий выводить текст побуквенно, т.е. так, как будто его печатает машинистка. Еще и звук печатания доносится. Залез в игру глянуть на код, но она запаролена. Сначала думал, что дело в вэйтах - после каждой буквы ВЭЙТ = 100 - но потом передумал, потому что в таком случае там были бы безразмерные локи из одних вэйтов. “Печатающего” текста много.
Не подскажете, в чем дело? Может, какой-то цикл? Было бы неплохо использовать это в одной своей игрушке.

все очень просто - создается функция, которая в цикле выводит побуквенно переданное сообщение, например так

#typeText
pos=0
:loop
pos+=1
*p mid($args[0],pos,1)
wait args[1]
play 'click.wav'
if pos<len($args[0]):jump 'loop'

и потом остается только ее вызвать

gs 'typeText', 'текст для вывода', 10

первый параметр - строка для вывода
второй - задержка

но таким режимом лучше не увлекаться и предусмотреть возможность его отключения

werewolf:

Нет предела совершенству!

Да ну?

Log in or Register to post comments.