Делаю магазин для комерческой игры, для клона контр страйк. В паке будут все пхп скрипты для связи с базой на хосте. А также кабинет юсера с возможностью пополнения веб мани кошелька для покупки оружия. В демо его можно посмотреть по кнопке "pay". login:user1 pass:111. Создаются 2 базы weapons & users с несколькими таблицами в них. Магазин немного упрощенный по сравнению с настоящей контрой. При покупке оружия предполагается что коэф использования оружия будет 100 процентов и в процесе игры в зависимости от количества выстрелов - проценты будут уменшаться до нуля и тогда юсеру опять надо будет покупать это оружие. Оружие можно купить за очки и за web money. Между ними прямая зависимость 1$ = 10000 очков. Юсер может зарабатывать очки в игре или по быстрому купить за деньги оружие. Выбранное текущее оружие будет записываться как переменная с индексом в player.prefs для дальнейшего использования его в игре. Всего 5 категорий оружия.
В инвентаре будет отображаться только то оружие которое юсер уже купил. По умолчанию первое оружие всех категорий юсер имеет бесплатно.
В демо введите сначала условное id игрока - от 1 до 6(настоящее id и пароль "для читеров" в игре будет сниматься из player.prefs), а затем нажмите букву М для входа в магазин либо I для запуска инвентаря. Магазин еще в разработке вкладки ALL плохо работают и последние категории в инвентаре и магазине тоже не сделаны
Цена 10 долларов.
Удобнее смотреть полный экран http://rastafa.16mb.com/pb/WebPlayer.html
Web Демо на форуме под спойлером
ПОСТОЯННО ПАДАЮТ БАЗЫ НА БЕСПЛАТНОМ ХОСТИНГЕРЕ. дОСТАТОЧНО ЧТОБ ОДИН ЮСЕР ПОТЕСТИРОВАЛ ПОКУПКУ ОРУЖИЯ И У НИХ УЖЕ ЭТУ НАГРУЗКУ НЕ ДЕРЖИТ. я НЕ ОЧЕНЬ ПРЕДСТАВЛЯЮ КАКОЙ ДОЛЖЕН БЫТЬ РЕСУРС НА ХОСТЕ ДЛЯ ТАКОЙ РЕАЛИЗАЦИИ. ОПЯТЬ ВЫДЕЛЕНКА ЧТО ЛИ. ОЧЕВИДНО ЧТО БЕСПЛАТНЫЕ ХОСТЫ СОВЕРШЕННО НЕ ПОДХОДЯТ.
Скрытый текст:
В кабинете юсера прием веб мани пока не работает, заходите по кнопке "pay" внизу магазина ( login:user1,2,3,4,5,6 pass:111). Но сервис приема денег прокручивается. Для приема денег на ваш кошелек вам надо его настроить на сайте веб мани. Идеально иметь атестат продавца но можно принимать деньги даже с формальным атестатом. При этом лимит в месяц 1000 баксов - настраиваете кошелек по инструкциям на сайте и еще условие для формального атестата, надо отправить им на проверку скин вашего паспорта, чтоб они разрешили принимать на этот кошелек.
Не надо писать в теме что я тут опубликовал это чтоб на странице веб мани чьи то деньги ушли. Там прием денег по любому не работает.
P.S. Процесс использования оружия: В игре на каждое оружие вы ставите скрипт, который будет подсчитывать кол во выстрелов сделанных из оружия и например через эквивалент 10 процентов кол ва выстрелов вы будете записывать в базу уменьшение процентов использования этого оружия. Таблица для этого имеет графу с номером оружия и значением в процентах. Вот проценты текущего оружия постепенно уменьшаете, а магазин и инвентарь сами снимут снимут эту цифру из базы и отобразят процент использования оружия. Я конечно понимаю что скрипт стрельбы находиться не на оружии, а на камере один для всего оружия - но это не мои проблемы, вам их решать.
Характеристики для каждого оружия вы запишете в xml файлах. Имеется 5 xml файлов в исходнике для 5 категорий оружия - там записывается сила оружия , скорострельность - короче характеристики и они отобразятся в магазине. Ну а саму силу оружия вы будете настраивать в игре.