Автор | Сообщение |
|
Отправлено: 24.08.08 12:26. Заголовок: Вопросы
Предлагаю тут задавать свои вопросы, и мой первый можно ли как то создать ехе файл чтоб играть без плеера?
|
|
Профиль
Цитата
Ответить
|
Ответов - 440
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
All
[только новые]
|
|
|
Отправлено: 04.03.10 22:21. Заголовок: Ты что-то не так дел..
Ты что-то не так делаешь :) Покажи код? dynamic выполняет переданный код, сам по себе он не показывает ничего.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 22:33. Заголовок: $trophy = $trophy d..
цитата: | $trophy = $trophy[enemy] dynamic '<<$trophy>> + 1' |
|
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 22:36. Заголовок: MasterSet нужно не &..
MasterSet нужно не "+", а "+=". Ну или dynamic '<<$trophy>> = <<$trophy>> + 1'
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 22:48. Заголовок: Так, это работает, н..
Так, это работает, но мой мозг все еще вывихнут, так что следующий близкородственный вопрос. Предположим $trophy[1] = 'rat_tail' при этом $rat_tail = 'Крысиный хвост' Как нам из $trophy[enemy] получить вывод на экран значения 'Крысиный хвост'?
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 22:53. Заголовок: dynamic " $<..
dynamic " $<<$trophy[enemy]>> "
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 22:57. Заголовок: MasterSet dynamic ..
MasterSet dynamic "$<<$trophy[1]>>" при выполнении подставляется значение в угловых скобках dynamic "$rat_tail" которая потом выполняется как будто бы ни dynamic ни кавычек нету $rat_tail эта строчка просто выводит значение переменной $rat_tail в окно описания результат: 'Крысиный хвост' в основном описании
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 23:12. Заголовок: А посреди текста мож..
А посреди текста можно это как то тиснуть? У меня пока получается Добыча: Крысиный хвост Но не Добыча: Крысиный хвост
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 23:15. Заголовок: Например, вывести че..
Например, вывести через *p :) *p 'Добыча: ' dynamic "$<<$trophy[1]>>" Или сразу указать текст: dynamic " 'Добыча: ' + $<<$trophy[1]>> "
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 23:49. Заголовок: Ага, там плюсик знач..
Ага, там плюсик значит надо... А если после текст еще какой-то идет, то нормуль? Ну там например dynamic " 'Добыча: ' + $<<$trophy[1]>> адын штук " ааа... туплю. понял: " 'Добыча: ' + $<<$trophy[1]>>' + ' адын штук' "
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 04.03.10 23:52. Заголовок: Да...
Да.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 08.03.10 11:33. Заголовок: каким должен быть ко..
каким должен быть код чтобы локация появлялась при соблюдении определенного условия? как варианты примера если заплатить определенную сумму,нажать рычаг и т.д. и т.п. P.S. есть какой нибудь учебник на русском по генераторам(монстры,события,действия если параметр достиг N,и т.д. и т.п.)?
|
|
Профиль
Цитата
Ответить
|
|
|
Отправлено: 08.03.10 11:56. Заголовок: Есть справка - http:..
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 08.03.10 23:01. Заголовок: ВНИМАНИЕ: ВОПРОС Ес..
ВНИМАНИЕ: ВОПРОС Есть некий массив переменных состоящий из нескольких десятков элементов. Надо проверить все ли значения переменных в массиве равны нулю или некоторые являются положительными. Как это проще всего сделать?
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 08.03.10 23:40. Заголовок: Массив переменных - ..
Массив переменных - в смысле, в массиве записаны имена переменных? Сделать можно через цикл и функцию DYNEVAL.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 08.03.10 23:46. Заголовок: weapon = 0 weapon = ..
weapon[1] = 0 weapon[2] = 0 weapon[3] = 1 weapon[4] = 0 ... weapon[60] = 0 Можно на примере? А то когда я пытаюсь в справке прочитать про эту DYNEVAL у меня только глаза на лоб лезут.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 08.03.10 23:51. Заголовок: a=0 b=1 c=0 $массив..
a=0 b=1 c=0 $массив[]='a' $массив[]='a' $массив[]='a' $массив[]='c' $массив[]='c' i=0 positive=0 :loop if i < arrsize('$массив'): if dyneval($массив[ i ])>0:positive=1 i=i+1 jump 'loop' end iif(positive,'Найдены положительные элементы','Все равны 0')
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 08.03.10 23:53. Заголовок: MasterSet пишет: we..
MasterSet пишет: цитата: | weapon[1] = 0 weapon[2] = 0 weapon[3] = 1 weapon[4] = 0 ... weapon[60] = 0 Можно на примере? А то когда я пытаюсь в справке прочитать про эту DYNEVAL у меня только глаза на лоб лезут. |
| Тогда тут проще, DYNEVAL не нужна: i=0 positive=0 :loop if i < arrsize('массив'): if массив[ i ]>0:positive=1 i=i+1 jump 'loop' end iif(positive,'Найдены положительные элементы','Все равны 0') UPD: Исправил код, изначально забыл убрать $ из $массив.
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 12.03.10 15:25. Заголовок: Как вставить в описа..
Как вставить в описание предмета/животного(сам предмет/животное в инвентаре) рисунок? Пробую например IF $selobj = "Пес: CLR PL <H2><center><<$Namedog>></center></H2></font><BR> <center><TABLE><TR><TD><img src = "content/dog/<<$dog>>.jpg"></TD> end PL "Этого пса вы поймали и приручили" unsel END так выдает ошибку синтаксиса Избражение собаки в данном примере генерируется случайно и должны сохраняться при взятии п в инвентарь. А при взятии нового должно ссылаться на изображение и характеристики телепорта и т.д. если это возможно. И еще можно сделать так чтобы если по сюжету ты ловишь несколько животных(например пес 1,пес 2,пес 3 ).то в инвентаре отображались их имена,а не название предмета т.е. если мы назовем пса 1 барбосом,пса 2 цезарем,пса 3 рексом то в инвентаре будет именно барбос,цезарь и рекс,а в описании характеристики сгенерированные(желательно чтобы характеристики генерировались прежней командой и только одной для всех животных) во время поимки каждой собаки. Пример используемой мной команды генерирования характеристик <BR><<$Сила>><<$Ум>> <<$Возраст>> заранее спасибо
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 12.03.10 16:04. Заголовок: Seguro пишет: так в..
Seguro пишет: цитата: | так выдает ошибку синтаксиса |
| если этот кусок кода ты копировал один в один, то там 2 ошибки 1) нет азкрывающей кавычки в if условии - должно быть IF $selobj = "Пес ": 2) кусок текста который выводится по pl не заключен в кавычки - должно быть 'PL <H2><center><<$Namedog>></center></H2></font><BR> <center><TABLE><TR><TD><img src = "content/dog/<<$dog>>.jpg"></TD> '
|
|
Профиль
Цитата
Ответить
|
|
Отправлено: 12.03.10 16:51. Заголовок: Иконка для предмета ..
Иконка для предмета указывается вторым параметром: addobj 'Предмет','content/dog/<<$dog>>.jpg'
|
|
Профиль
Цитата
Ответить
|
Ответов - 440
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
All
[только новые]
|
|