Архив сообщества
2011 — 2019
Аватар Recei

Vending

Автор: Recei · 06.03.2013, 19:18 · 21 сообщений

Vend-o-mat

Сообщений в теме: 21

Recei#1
Итак, нужна помощь

Есть торговый автомат. У автомата есть скрытые товары. Как сделать автомату проверку ид ТОЛЬКОдля скрытых вещей. Проще говоря - автомат только с чипсами, Юзаем на нем ид, появляются скрытые продукты, юзаем еще раз, список исчезает.

И отучить автомат выдавать список при помощи взлома. (желательно)
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
AndDy#2
А ты в курсе, что ВООБЩЕ все вендоматы юзаются АйДи игрока? Не рукой, а АйДи. АйДи нет - общий доступ. Так-то.

Алсо, так работают все предметы. Вроде. Кода я не видел.
Сообщение отредактировал AndDy: 06 March 2013 - 09:43
-4
Сикей Onnyx.
Скопировать ссылку
Recei#3
AndDy (06 March 2013 - 09:40) писал: писал:
А ты в курсе, что ВООБЩЕ все вендоматы юзаются АйДи игрока? Не рукой, а АйДи. АйДи нет - общий доступ. Так-то.

Советую, слупок, перечитать пост. Внимательно!
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
AndDy#4
Перечитал. Если ты хочешь помимо открытия меню на щелчок по автомату поставить ещё и добавление/убирание выдаваемых вещей, то получится хунта. (Изливать на меня дизлойсы не надо).

Достаточно оставить взлом Е-магом и не ебать себе мозг.

Так что, весь твой цирк с Синди-Вендами - говно. Жалко.
Сообщение отредактировал AndDy: 06 March 2013 - 10:01
1
Сикей Onnyx.
Скопировать ссылку
Neray#5
Как я уже сказал, идея фиговая. Но, тут вопрос в реализации, а не обсуждение самой идеи.
Если хочешь простое решение - скопируй кусок кода с проверкой на айди и подкрути его для своих нужд. Ничего сложного там нет, просто пару строчек добавить/удалить.
-2
Make a wish
Спойлер
Ничего не вижу в подписи халп!
Скопировать ссылку
AndDy#6
Поняша, это дело просто не взлетит.
Первое: Можно взламывать кусачками и Е-магом.
Второе: То, что игроку придётся два раза кликать на автомате не есть хорошо.
(Первый клик: Вылезает окно со списком вещей, в список добавляются синди-предметы открывается скрытое меню.
Второй клик: Вылезает окно со списком вещей, из списка убираются синди-предметы закрывается скрытое меню.)

Это всё выглядит убого и криво. Я не думал о других вариантах реализации, но считаю ОП тем более этого не делал.
Так ты хочешь всё сделать с отдельным окошком, которое вылезает, когда вставлена Синди-карта? Но ЗАЧЕМ?
Да, это выглядит менее убого, чем я себе представлял, но всё же ЗАЧЕМ?
0
Сикей Onnyx.
Скопировать ссылку
Recei#7
Neray (06 March 2013 - 10:22) писал: писал:
Как я уже сказал, идея фиговая. Но, тут вопрос в реализации, а не обсуждение самой идеи.
Если хочешь простое решение - скопируй кусок кода с проверкой на айди и подкрути его для своих нужд. Ничего сложного там нет, просто пару строчек добавить/удалить.

Это - то не сложно. Другой вопрос - как прикрутить его именно к скрытому меню. К нему же еще и провода прикручены( к меню же)
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
Recei#9
Neray (06 March 2013 - 10:42) писал: писал:
Ладно, я могу пойти залезть в код, но это потребует дополнительных чашек чая, ибо я ленивый, да и своих дел хватает.

Робаст кофе котируется?

Ну таки держите чай
Изображение
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
AndDy#10
НО ЗАЧЕМ?
Сюда-бы твой кусок кода с комментариями для дебилов. Я бы почитал. (Если ты всё-таки решился)
0
Сикей Onnyx.
Скопировать ссылку
Lazaka#12
OdSt_97 (06 March 2013 - 09:18) писал: писал:
Итак, нужна помощь

Есть торговый автомат. У автомата есть скрытые товары. Как сделать автомату проверку ид ТОЛЬКОдля скрытых вещей. Проще говоря - автомат только с чипсами, Юзаем на нем ид, появляются скрытые продукты, юзаем еще раз, список исчезает.

И отучить автомат выдавать список при помощи взлома. (желательно)
Таки чем плох простой взлом?Можешь объяснить?Зачем ограничивать рукастых посанов нёрфоциркачём?Пусть поебётся с инструментами и проводами, чем с казуальненькой карточкой.
0
Изображение
Скопировать ссылку
Jarl#13
Lazaka (06 March 2013 - 22:30) писал: писал:
Таки чем плох простой взлом?Можешь объяснить?Зачем ограничивать рукастых посанов нёрфоциркачём?Пусть поебётся с инструментами и проводами, чем с казуальненькой карточкой.
Получится же так: Ассистент взял синий ящик, перекрутил все вендоматы на станции и бегает по станции с емагами. А ещё тебе кстати надо запилить рандомно появляющийся вендомат, а это много кода.
ЛМЭЗ (Лишь Морфей Это Закодит)
1
ИзображениеИзображение
Скопировать ссылку
Recei#14
Jarlo (07 March 2013 - 00:13) писал: писал:
Получится же так: Ассистент взял синий ящик, перекрутил все вендоматы на станции и бегает по станции с емагами. А ещё тебе кстати надо запилить рандомно появляющийся вендомат, а это много кода.
ЛМЭЗ (Лишь Морфей Это Закодит)

Рандомный аппарат это легко. Смотри репу грина. Там таким образом спавнятся ящики для чрезвычайных ситуаций. Чуть перепилить и получиться то что нужно.
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
alkaon#15
только постигаю азы кодинга. Решил у себя добавить в сигаретный автомат зиппу из контрабанды и сигару из премиума в открытый доступ
открываю baystation12.dme в Dream maker, там нахожу файл со всеми автоматами в code/game/machinery/vending.dm и нахожу там
/obj/machinery/vending/cigarette
name = "Cigarette machine" //OCD had to be uppercase to look nice with the new formating
desc = "If you want to get cancer, might as well do it in style"
product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!"
product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs."
vend_delay = 34
icon_state = "cigs"
products = list(/obj/item/weapon/storage/fancy/cigarettes = 10,/obj/item/weapon/storage/box/matches = 10,/obj/item/weapon/lighter/random = 4)
contraband = list(/obj/item/weapon/lighter/zippo = 4)
		premium = list(/obj/item/clothing/mask/cigarette/cigar/havana = 2)

меняю как мне надо
/obj/machinery/vending/cigarette
name = "Cigarette machine" //OCD had to be uppercase to look nice with the new formating
desc = "If you want to get cancer, might as well do it in style"
product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!"
product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs."
vend_delay = 34
icon_state = "cigs"
products = list(/obj/item/weapon/storage/fancy/cigarettes = 10,/obj/item/weapon/storage/box/matches = 10,/obj/item/weapon/lighter/zippo = 4,/obj/item/clothing/mask/cigarette/cigar/havana = 2)
contraband = list(/obj/item/weapon/lighter/random = 4)
компилирую, запускаю серв, захожу, открываю сигаретный автомат и там ничего не меняется. Где косяк? может еще что-то менять нужно?
0
Скопировать ссылку
Recei#16
alkaon (10 March 2013 - 02:39) писал: писал:
только постигаю азы кодинга. Решил у себя добавить в сигаретный автомат зиппу из контрабанды и сигару из премиума в открытый доступ
открываю baystation12.dme в Dream maker, там нахожу файл со всеми автоматами в code/game/machinery/vending.dm и нахожу там
/obj/machinery/vending/cigarette
name = "Cigarette machine" //OCD had to be uppercase to look nice with the new formating
desc = "If you want to get cancer, might as well do it in style"
product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!"
product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs."
vend_delay = 34
icon_state = "cigs"
products = list(/obj/item/weapon/storage/fancy/cigarettes = 10,/obj/item/weapon/storage/box/matches = 10,/obj/item/weapon/lighter/random = 4)
contraband = list(/obj/item/weapon/lighter/zippo = 4)
	 premium = list(/obj/item/clothing/mask/cigarette/cigar/havana = 2)

меняю как мне надо
/obj/machinery/vending/cigarette
name = "Cigarette machine" //OCD had to be uppercase to look nice with the new formating
desc = "If you want to get cancer, might as well do it in style"
product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!"
product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs."
vend_delay = 34
icon_state = "cigs"
products = list(/obj/item/weapon/storage/fancy/cigarettes = 10,/obj/item/weapon/storage/box/matches = 10,/obj/item/weapon/lighter/zippo = 4,/obj/item/clothing/mask/cigarette/cigar/havana = 2)
contraband = list(/obj/item/weapon/lighter/random = 4)
компилирую, запускаю серв, захожу, открываю сигаретный автомат и там ничего не меняется. Где косяк? может еще что-то менять нужно?

немного не в тему. А вообще я вот этот твой код впервые вижу и нихуя не могу понять с какого он серва взят
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
Recei#19
Вот иди на бей и спроси там. Или скачай репу грина.
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
intercross#21
Editor TEH Chaos-neutral (10 March 2013 - 10:25) писал: писал:
Напиши код, что сложного?
Кхм... Солидарен. Если не можешь что-то переделать под свои нужды - напиши с нуля. Если ты опытный игрок, то понять, где что используется для тебя проблем не составит, поэтому ты сможешь спокойно найти примеры из кода, да. А там уже можно по крупицам собрать. Как то так
0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)
Скопировать ссылку

Обратно в Кодинг