Важно С наступающим Новым 2026 годом!!!
  • 1.181
  • 19
Портал RPG Russia поздравляет всех посетителей, старожилов и новых искателей приключений с Новым годом 2026! 🎄✨ Новый год многие воспринимают как кнопку "с нуля": всё забыть и начать заново. А...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 6.339
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 10.932
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
С Днём России!
  • 8.652
  • 6
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...

Возвращение 2.0 Архив первой темы обсуждения разработки

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
13.598
Реакции
11.910
Баллы
1.081
Лучшие ответы
5
Пусть лучше Константин учит нас зелью перманентной маны. Как раз и магам помощь. По поводу охотничьих доспехов там целая линейка которой обучает Фальк за редкие трофеи. Так что на них ориентироваться не надо.Так что босперу хватит и ловкости с луком. Я не хочу привязывать ученичество к гг на протяжении всей игры игры только стартовые бонусы.

Диккен кинь код проверю. Просто я сел за анимации перекатов и разбираться с ключницей времени нет. Если все реально работает готов вставить в в2 с твоего разрешения.
 

Диккен

Житель города
Участник форума
Регистрация
14 Дек 2013
Сообщения
191
Реакции
86
Баллы
43
Лучшие ответы
1
Диккен кинь код проверю. Просто я сел за анимации перекатов и разбираться с ключницей времени нет. Если все реально работает готов вставить в в2 с твоего разрешения.
уже почти все готово, с хоткеями разбираюсь. wall&66@
 
Последнее редактирование модератором:

TraZag

Полубог
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
13.598
Реакции
11.910
Баллы
1.081
Лучшие ответы
5
pivos0-^
 

Диккен

Житель города
Участник форума
Регистрация
14 Дек 2013
Сообщения
191
Реакции
86
Баллы
43
Лучшие ответы
1
Вставить код, потестить на ключе Ксардаса, потом там забить в базу все ключи и все. Обрати внимание, файл с ключами от Безымянного, там лишние есть, к. нет у тебя.

Взять ключ, щелкнуть на него, появится девайс, подойти к сундуку и вызвать карту, сундук открыт. J77g%^

Все ключи дополнить как здесь
Код:
instance ItKe_Xardas(C_Item)
{
	name = NAME_Key;
	mainflag = ITEM_KAT_NONE;
	flags = ITEM_MISSION;
	value = Value_Key_01;
	visual = "ItKe_Key_01.3ds";
	material = MAT_METAL;
	on_state[0] = Use_ItKe_Xardas;
	scemeName = "MAPSEALED";
	description = name;
	text[2] = "Ключ от сундука";
	text[3] = "Ксардаса";
};

func void Use_ItKe_Xardas() { Choice_key(ItKe_Xardas); };
const int MAX_KEY = 100;
База на 100 ключей

const int PLAYER_KEY_CHOICE = 50;
это разделитель базы, заменить на MAX_KEY в цикле при проверке, если больше 50 в базе, либо не трогать, если меньше 50 ключей.

KeyIndex += 1;
B_UseKeyring(KeyIndex);

размножить на число ключей - 2


// KeyIndex = 0;
// ClearPlayerKey(KeyIndex);
// KeyIndex += 1;
// ClearPlayerKey(KeyIndex);

убрать комменты и размножить две последние на число ключей - 2

text[2] = "Ключ от сундука";
text[3] = "Ксардаса";
в строках между 2 и 3 нужно поставить доп. 1 пробел для ВСЕХ ключей, в журнале идет запись и они сливаются вместе.

Log_AddEntry(TOPIC_KEYRING,ConcatStrings(KeyID.text[2],KeyID.text[3]));
Можешь дополнить код и поставить там пробел, это проще и быстрее.

LOG_Constants_Notes.d
const string TOPIC_KEYRING = "Кольцо ключей";

B_OnHotkey.d
Код:
func int player_hotkey_screen_map()
{
	var int OldInstance;
	var int NewInstance;
	if(Npc_HasItems(hero,itmi_keyring) >= 1)
	{	OldInstance = itmi_keyring;
		return OldInstance; };
ключнице можно выдать flags = ITEM_MULTI; и убрать проверку на наличии его у игрока, тогда будет видно число наших ключей в базе, капелька комфорта.

массивы в B_PlayerMap.d заполнены до 30 ключей (я тестил всего один ключ), используй копи-паст, они там в линеечку.
 

Вложения

Последнее редактирование модератором:

Artclub

Новичок
Участник форума
Регистрация
2 Июн 2013
Сообщения
9
Реакции
1
Баллы
8
Лучшие ответы
0
Знаю, такие вопросы уже надоели, но:
1. Можно ли услышать примерную (+-2 месяца) дату релиза, или
2. Хотя-бы узнать, идёт ли уже закрытый бетатест )
 

Dimmell

Наемник
Модостроитель
Участник форума
Регистрация
8 Янв 2013
Сообщения
752
Реакции
398
Баллы
164
Лучшие ответы
0
Взять ключ, щелкнуть на него, появится девайс, подойти к сундуку и вызвать карту, сундук открыт.
а было: взять ключ, подойти к сундуку, сундук открыт... ;D
ЗЫ. Если уж на то пошло (при кривоте двига Готы), то точно такой же объем работы (если не меньше) в скриптах: через дистанцию до сундука и зная конкретную инстанцию ключа, просто изымать этот ключ из инвентаря ГГ после открытия сундука (замок все равно уже не закроется - особенности двига Готы :) ). Зато при таком подходе точно не будет стэковерфлоу и прочих возможных глюков. Как и лишних телодвижений. ИМХО.
 

Дюк Флид

Гвардеец
Тестировщик
Участник форума
Регистрация
11 Фев 2013
Сообщения
1.328
Реакции
326
Баллы
306
Лучшие ответы
1
не знаю, щас нахимичите с этими ключами, замками сундуками, а потом будете баги править. там сундук закрылся больше не открывается, там ключ пропал. не будете же тестить на всех замках всех миров!!!!
, тыщу лет играли и взламывали и таскали и все, а тут вдруг всем это надоело. создайте свою игру и там лепите что хотите а основные составляющие саму основу игры, не трогайте. вот кому надо те и берите там ини тестите там свои коды а мне и стандарт всегда нравился.
 

Диккен

Житель города
Участник форума
Регистрация
14 Дек 2013
Сообщения
191
Реакции
86
Баллы
43
Лучшие ответы
1

holden

Наемник
Участник форума
Регистрация
30 Авг 2013
Сообщения
717
Реакции
112
Баллы
111
Лучшие ответы
1
а было: взять ключ, подойти к сундуку, сундук открыт...
Что-то меняется, что-то остается прежним, зима-весна-лето-осень.
А зачем лишний раз загромождать игру? неизвестно как это будет работать
 

Дюк Флид

Гвардеец
Тестировщик
Участник форума
Регистрация
11 Фев 2013
Сообщения
1.328
Реакции
326
Баллы
306
Лучшие ответы
1
у меня сундук например важный заглючит и че теперь сидеть ждать пока там посмотрят пока фикс намутят, этож драгоценные полдня. да ну нафиг.
 
Сверху Снизу