Duck Game

Duck Game

104 ratings
Самый наиполнейший гайд по консоли
By XBezii
В общем покопавшись в файлах игры нашел очень много связанного с консолью.
В этом руководстве я наглядно объясню как она устроена, и как ей пользоваться.
2
   
Award
Favorite
Favorited
Unfavorite
Введение
Всем привет, утята, сегодня я попробую рассказать вам подробнее о консоли, ее устройсве и ее командах.
Устройство консоли
CРАЗУ ХОЧУ СКАЗАТЬ, НЕ РАБОТАЕТ В ОНЛАЙНЕ, ЕСЛИ ВЫ, НЕ Я)))
Итак, на этом рисунке вы видите как устроена консоль в нашей любимой игре

Все, что вы хотите сделать в консоли, состоит, как минимум из команды и аргументов.
Переменной может быть все, что угодно - координаты, название оружия или предмета, число, указывающее количество или степень чего либо.
Команда - то, что вы собираетесь сделать.

Вместо команды на картинке вы можете использовать и остальные команды.
Список команд:
call - Заставляет утку сделать какое либо действие: крякнуть,загореться, умереть. Она не требует аргументов. [call XBezii scream]
close - закрывает консоль
kill - убивает указанную утку [kill XBezii]
level - меняет уровень [level forest20]
set - присваивает утке что-либо (скорость, угол ее наклона, размер) [set XBezii bounce 20] для этой команды нужны аргументы, они могут быть представлены в виде числа, так и в виде true/false (правда/ложь), так же аргументов может быть несколько.
spawn - призывает какой либо предмет или спрайт на карту [spawn key 10 10] в качестве аргументов указываем название предмета и координаты, куда надо поместить предмет.
give - выдает предмет указанной утке [give XBezii trombone] тут в качестве аргумента название предмета.

Теперь разберемся, что такое методы, с ними будет все гораздо сложнее, так как списка методов в интернете нету, или он сильно ограничен мне пришлось покопаться в файлах игры. Я случайным образом нашел там все методы для консольных команд, поэтому решил выложить их. Так как их много я не буду расписывать, что делает каждый из них, тем более я сам не знаю.

Кхм, так вот, метод - это то, что вы хотите применить к утке (сделать призраком, убить, сделать утку шире, поменять ей цвет, тональность кряканья. Вы даже можете сделать, что бы утка могла разбиться, упав с высоты, круто СОГЛАСНЫ!?! ). Методы применяются только к двум самым интересным командам set и call.
Список который показан ниже содержит АБСОЛЮТНО все игровые методы, некоторые не меняют игру заметно.

МЕТОДЫ ДЛЯ CALL:


Объясню как это работает, вы просто вставляете нужный метод (он оранжевый) после вашего ника
[call XBezii goragdoll]
ВАЖНО!!! - Не все методы на картинке работают, работают только те, у которых пустые скобки.

МЕТОДЫ ДЛЯ SET:



На этой картинке методы фиолетовые, просто пишите после ника все то, что написано фиолетовым, а после переменную.
[set XBezii _walktime 10]


Но как же узнать какую переменную нужно поставить?
Ответ:
Слева от метода написано, какие виды они используют.
А теперь пройдемся по видам:
byte - целое число от 0 до 255
bool - метод может иметь только 2 состояния True/False
int - любое целое число, в пределах разумного (может быть и отрицательным)
float - может быть целым числом, так и десятичным
string - строка, то есть текст, обычно вы не сможете воспользоваться командами с этим типом данных, потому что не можете знать какой текст вводить.
Вернемся к команде [set XBezii _walktime 10] - я поставил 10, потому что в таблице указанно int

Заключение
Ну в общем то и все что я хотел рассказать и показать.
Если вы нашли что то интересное, не стесняйтесь и пишите в комментариях.
А я хочу сказать спасибо за внимание)))
Буду особо благодарен, если зайдешь в профиль и напишешь +rep
40 Comments
SCP-1471 24 Apr, 2022 @ 8:34am 
:bananas::bananas:Thank you!:bananas::bananas:
Forever young 4 Nov, 2021 @ 1:34pm 
Отлично)
:steamthumbsup:
Polanas 26 Apr, 2021 @ 11:09pm 
Фиолетовые методы (поля) - это сильно). А так норм руководство
XBezii  [author] 15 Nov, 2020 @ 1:27pm 
ArsStels, руководство все еще осталось актуальным, возможно добавили что то новое, если желание будет, то обновлю
ArsStels 15 Nov, 2020 @ 12:08am 
Бро, обнови руководство. В последней версии всё немного иначе):SmileCube:
cat42 4 Aug, 2020 @ 3:22pm 
Ммм, ну да, эта игра же на XNA , в котором шарп. Сделаю себе пожалуй тоже онлайновую консось)))
YRT 4 May, 2020 @ 12:35pm 
чел
YRT 4 May, 2020 @ 11:56am 
как это открыть
YRT 4 May, 2020 @ 11:53am 
как скачать ?
или как это меню открыть
SparrowRan 24 Apr, 2020 @ 3:19pm 
Смотря на такое, сразу рука на лайк тянет. Так держать, бро.