Как сделать?

Re: Как сделать?

У меня такой нескромный вопрос
Делаю РПГ
После смерти игрока все предметы должны исчезнуть,как это сделать ? (предметов много)

WastedCarl
Антипапа Католической Церкви
useravatar
Offline
22 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

WastedCarl,
killobj комманда

oleksandrigo
ТвореЦ
useravatar
Онлайн
84 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Еще один;
Инветарь продуман как отдельная локация
Как сделать выход с нее равносильным ?
То есть вместо того чтобы act "Назад" goto / переносил на / мы сделаем так чтобы благодаря act 'Назад 'мы можем переходить и на локацию /2 и на остальные,в зависимости от того откуда мы переходим на локацию 'Инвентарь' благодаря предмету 'Инвентарь'

Заранее,спасибо

WastedCarl
Антипапа Католической Церкви
useravatar
Offline
22 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

WastedCarl,
Так. Я не очень понял вопроса. Что значит равносильным? В чем проблема act 'назад'? Или тебе надо чтобы с инвентаря можно было в другой город попасть? Или что?
Upd Ааа или тебе надо чтобы оно сохраняло какая была пред локация и в зависимости от этого были возможности прыгать в другие локации??
Если upd был правильным то что-то вроде...
При переходе в инвентарь нужно сделать не просто gt 'инвентарь', а добавить к нему аргумент.

Код:

gt 'инвентарь', $curloc

То бишь мы в аргументе передаем название локации из которой мы попали в инвентарь. А потом уже в инвентаре

Код:


if args[0] = 'Таверна': act 'Перейти кудато': gt "Кудато"

oleksandrigo
ТвореЦ
useravatar
Онлайн
84 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

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

WastedCarl
Антипапа Католической Церкви
useravatar
Offline
22 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Бога ради, не пользуйся дефолтным инвентарем. Забудь про него, больше проблем и мороки с ним.
Если предметов много, то заделай из них массив с простейшими идентификаторами, да сделай цикличную выгрузку инфы из массивов, для выведения инвентаря.
Дальше уж объяснять не буду, вроде понятно. Если что, поковыряйся в моих старых проектах. Там хоть все в довольно примитивном виде, но работает как часы даже с большой нагрузкой.
Grumpy Merchant (15кб)

Svartberg
Geek
useravatar
Offline
199 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Svartberg,
Как я понял он его использует как кнопку для перемещения в нормальный инвентарь.

oleksandrigo
ТвореЦ
useravatar
Онлайн
84 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Есть ли возможность сделать проверку числа переменной по значению "четное/нечетное число"?
То есть, если число четное - то одно действие, нечетное - другое

Amadeus
useravatar
Offline
4 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Amadeus,

Код:


x = 5
!тут находится остаток от деления. Если 1 то оно нечетное. Если 0 то четное.
y = x mod 2

if y = 0:
    "что-то"
elseif y = 1:
    "что=то"
end

oleksandrigo
ТвореЦ
useravatar
Онлайн
84 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Здравствуйте. Мб кто знает, вот появился новый плеер с поддержкой webm, но при запуске через него все настройки 'предметов','действий' и т.п. постоянно сбрасываются. мне кажется плеер как то не особенно волнуется файл конфигурации. если возможность как то зафиксировать все эти окна.

skyvi
useravatar
Offline
1 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
1015
Всего опросов:
14
Всего сообщений:
16790398
Сообщений на этой неделе:
29
Пользователи форума:
 
Всего пользователей:
2220
Последним зарегистрировался:
ASIT