Самописный двиг, (Основа)

Статус
В этой теме нельзя размещать новые ответы.

CTAPu4OK

КтапичОК О_О
Старейшина
Репутация
160 / 541
Да простит меня адмЫн у которого слил игрушку) но он ей все равно не занимается)
Вообщем игра без БД (Малость восстановил, на остальное времени нету)

Говорю сразу, это чистый двиг без всяких наворотов, только основа, это не клон!!! игра разробатывалась как симулятор жизни (Не посрал, потерял хп:))

Код очень при очень понятный.... для новичков самое то... только с БД предеться попотеть)

Вообщем что есть в игре ?
HP полоска
Таймер
Купить
Спать
Душ
Туалет
Кости
Инкасация
Слоты
Опыт
Профа повара
Вроде есть бои
Инвентарь
Локации
Бизнес
Рыбалка

subdomain\libs\conf.php редактируем и играем...
РГ ОФФ

Скринов увы нету, так как там нечего показывать, картинок мало)

Скачать
http://depositfiles.com/files/6secx31ef

Зеркало:
http://files.zybb.ru/o4idh8hqhyzz.html
 
Скинул бы адресок сайта игры... так бы посмотрели :)
 
Скинул бы адресок сайта игры... так бы посмотрели :)
Там регистрации нету, обычная форма входа и все)
Вход был ctapu4ok лог и пасс, но на данный момент сайт не доступен)))
[color=#000000;background:#000000]http://test.mylenta.com/[/color]
 
Добавте ещё одно поле к таблице.
INSERT INTO `users` VALUES (1, 'CTAPu4OK', 'ctapu4ok', 'misterio', '', 4000, 2, 2, 2, 2, 2, 2, 50, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1, 1,1);

Кстати потестил 5 минут, ошыбку уж много было, не начал разберать может не правильно настроил что то, но вроде ошыбка из-за отсуствии БД.
 
а всётаки, сайт не подскажите? И незя ли там sql инъекцию провести?

UP// За пять минут восстановил инвентарь и страницу перса =)
 
Как выдно делится не будешь? Помоему тебе скрипт скинули, а ты кое что востоновил и думаю будет красиво елси ты тоже поделишся :)
 
блин, подождите. Если поделюсь, то поделюсь с вами =)

Пока ещё восстанавливаю, есть проблемы...

UP// Кто может восстановить, восстановите чат, *plz*
UP2// Блин, базу с городом заполнять нуно ( И вроде часть скрипта кривая...


Вроде такая таблица для боёв нужна

Извиняюсь, там параметров ещё больше, чем оказалось...
 
вобщем вот

Код:
game(int11)
login(varchar35)
msg(varchar255)
date(хз)))
 
Извиняюсь, всё работает на все сто!

Ток текст на русском не поддерживается. Блин, эти базы данных!
 
я тока 2 файла смотрел )) возможно есть еще но не заметил
 
бьюсь над картой уже который день((

Чтобы чат работал (спасибо Стиму, ну и чуть-чуть мне:))

CREATE TABLE `chat` (
`game` int(11) default NULL,
`login` varchar(35) default NULL,
`msg` varchar(255) default NULL,
`date` int(11) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Ктонить, почистите тему и почините карту...
 
Вот, вроде полная база, только необходимо порядок колонок изменить и тип

<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: Открыть <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Код:
-- 
-- Структура таблицы `actions`
-- 

CREATE TABLE `actions` (
  `id` bigint(20) NOT NULL auto_increment,
  `game` varchar(50) NOT NULL default '0',
  `title` varchar(25) NOT NULL,
  `descr` varchar(25) NOT NULL,
  `type` varchar(25) NOT NULL,
  `end` varchar(25) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;

-- 
-- Дамп данных таблицы `actions`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `akcii`
-- 

CREATE TABLE `akcii` (
  `orgid` varchar(25) NOT NULL,
  `player` varchar(25) NOT NULL,
  `amount` varchar(25) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `akcii`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `akcii_birja`
-- 

CREATE TABLE `akcii_birja` (
  `id` varchar(25) NOT NULL,
  `amount` varchar(25) NOT NULL,
  `sell_price` varchar(25) NOT NULL,
  `orgid` varchar(25) NOT NULL,
  `buy_price` varchar(25) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `akcii_birja`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `business`
-- 

CREATE TABLE `business` (
  `kazna` varchar(25) NOT NULL,
  `name` varchar(25) NOT NULL,
  `id` varchar(25) NOT NULL,
  `akcii` varchar(25) NOT NULL,
  `owner` varchar(25) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `business`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `chat`
-- 

CREATE TABLE `chat` (
  `game` int(11) default NULL,
  `login` varchar(35) default NULL,
  `msg` varchar(255) default NULL,
  `date` int(11) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `chat`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `fight_boy`
-- 

CREATE TABLE `fight_boy` (
  `fighter1` varchar(25) NOT NULL,
  `f1_attack` varchar(25) NOT NULL,
  `f1_defend` varchar(25) NOT NULL,
  `id` varchar(25) NOT NULL,
  `fighter2` varchar(25) NOT NULL,
  `f2_attack` varchar(25) NOT NULL,
  `f2_defend` varchar(25) NOT NULL,
  `hod` varchar(25) NOT NULL,
  `now_hand` varchar(25) NOT NULL,
  `now_leg` varchar(25) NOT NULL,
  `now_block` varchar(25) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `fight_boy`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `fight_logs`
-- 

CREATE TABLE `fight_logs` (
  `fid` varchar(25) NOT NULL,
  `text` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `fight_logs`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `fight_zayavki`
-- 

CREATE TABLE `fight_zayavki` (
  `id` varchar(25) NOT NULL,
  `player` varchar(25) NOT NULL,
  `level` varchar(25) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `fight_zayavki`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `fish`
-- 

CREATE TABLE `fish` (
  `id` int(11) NOT NULL auto_increment,
  `min_skill` varchar(25) NOT NULL,
  `food` varchar(25) NOT NULL,
  `name` varchar(25) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;

-- 
-- Дамп данных таблицы `fish`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `inventory`
-- 

CREATE TABLE `inventory` (
  `itemid` bigint(20) NOT NULL auto_increment,
  `type` varchar(50) NOT NULL default '0',
  `head` varchar(50) NOT NULL default '0',
  `neck` varchar(25) NOT NULL default '0',
  `lefthand` varchar(25) NOT NULL default '0',
  `belt` varchar(25) NOT NULL default '0',
  `legs` varchar(25) NOT NULL default '0',
  `other` varchar(25) NOT NULL default '0',
  `righthand` varchar(25) NOT NULL default '0',
  `ring` varchar(25) NOT NULL default '0',
  `boots` varchar(25) NOT NULL default '0',
  `pos` varchar(25) NOT NULL default '0',
  `player` varchar(25) NOT NULL default '0',
  `amount` varchar(25) NOT NULL,
  KEY `itemid` (`itemid`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;

-- 
-- Дамп данных таблицы `inventory`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `items`
-- 

CREATE TABLE `items` (
  `id` bigint(20) NOT NULL auto_increment,
  `type` varchar(50) NOT NULL default '',
  `name` varchar(50) NOT NULL default '',
  `title` varchar(25) NOT NULL default '',
  `price` varchar(25) NOT NULL,
  `amount` varchar(25) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;

-- 
-- Дамп данных таблицы `items`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `map`
-- 

CREATE TABLE `map` (
  `rayon` varchar(25) NOT NULL,
  `location` varchar(25) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `map`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `recipes`
-- 

CREATE TABLE `recipes` (
  `mat1` varchar(25) NOT NULL,
  `mat1_amount` varchar(25) NOT NULL,
  `mat2` varchar(25) NOT NULL,
  `mat2_amount` varchar(25) NOT NULL,
  `mat3` varchar(25) NOT NULL,
  `mat3_amount` varchar(25) NOT NULL,
  `mat4` varchar(25) NOT NULL,
  `mat4_amount` varchar(25) NOT NULL,
  `mat5` varchar(25) NOT NULL,
  `mat5_amount` varchar(25) NOT NULL,
  `navik` varchar(25) NOT NULL,
  `name` varchar(25) NOT NULL,
  `time` varchar(25) NOT NULL,
  `id` varchar(25) NOT NULL,
  `prof` varchar(25) NOT NULL,
  `get` varchar(25) NOT NULL,
  `getnum` varchar(25) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-- 
-- Дамп данных таблицы `recipes`
-- 


-- --------------------------------------------------------

-- 
-- Структура таблицы `users`
-- 

CREATE TABLE `users` (
  `id` bigint(20) NOT NULL auto_increment,
  `login` varchar(50) NOT NULL default '',
  `password` varchar(25) NOT NULL default '',
  `game_obraz` varchar(25) NOT NULL default '0',
  `info_gender` varchar(25) NOT NULL default '0',
  `game_money` varchar(25) NOT NULL default '0',
  `char_ecolvl` varchar(25) NOT NULL default '0',
  `char_ecoxp` varchar(25) NOT NULL default '0',
  `char_politiclvl` varchar(25) NOT NULL default '0',
  `char_politicxp` varchar(25) NOT NULL default '0',
  `char_fightlvl` varchar(25) NOT NULL default '0',
  `char_fightxp` varchar(25) NOT NULL default '0',
  `char_sila` varchar(25) NOT NULL default '0',
  `char_lovk` varchar(25) NOT NULL default '0',
  `char_reaction` varchar(25) NOT NULL default '0',
  `char_int` varchar(25) NOT NULL default '0',
  `char_vinos` varchar(25) NOT NULL default '0',
  `navik_cook` varchar(25) NOT NULL default '0',
  `navik_riba` varchar(25) NOT NULL default '0',
  `char_ustal` varchar(25) NOT NULL default '0',
  `char_hp` varchar(25) NOT NULL default '0',
  `char_dush` varchar(25) NOT NULL default '0',
  `char_tualet` varchar(25) NOT NULL default '0',
  `char_sleep` varchar(25) NOT NULL default '0',
  `char_eat` varchar(25) NOT NULL default '0',
  `game_battle` varchar(25) NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2;

-- 
-- Дамп данных таблицы `users`
-- 

INSERT INTO `users` VALUES (1, 'CTAPu4OK', 'ctapu4ok', 'misterio', '', '4000', '2', '2', '2', '2', '2', '2', '50', '50', '50', '50', '50', '1', '1', '1', '1', '1', '1', '1', '1', '');
</div>
</div>
</div>
 
Код:
-- 
-- Структура таблицы `actions`
-- 

CREATE TABLE `actions` (
  `id` bigint(20) NOT NULL auto_increment,
  `game` varchar(50) NOT NULL default '0',
  `title` varchar(25) NOT NULL,
  `descr` varchar(25) NOT NULL,
  `type` varchar(25) NOT NULL,
  `end` varchar(25) NOT NULL,
  `player` varchar(25) default '0',
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;

-- 
-- Дамп данных таблицы `actions`
--


ише струку player забили)


ребя та виложите што хто ише исправил ?
 
Выкладываю то, что получилось в БД по просьбе Queen, добавляя его таблицу actions. Сильно не ругайте, двигом больше не занимаюсь...
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: phpMyAdmin SQL Dump <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Окт 15 2009 г., 21:09
-- Версия сервера: 5.0.51
-- Версия PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- База данных: `game`
--

-- --------------------------------------------------------

--
-- Структура таблицы `actions`
--

CREATE TABLE `actions` (
`id` bigint(20) NOT NULL auto_increment,
`game` varchar(50) NOT NULL default '0',
`title` varchar(25) NOT NULL,
`descr` varchar(25) NOT NULL,
`type` varchar(25) NOT NULL,
`end` varchar(25) NOT NULL,
`player` varchar(25) default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;
--
-- Дамп данных таблицы `actions`
--


-- --------------------------------------------------------

--
-- Структура таблицы `business`
--

CREATE TABLE `business` (
`id` bigint(20) NOT NULL auto_increment,
`owner` varchar(25) NOT NULL default '0',
`name` varchar(25) NOT NULL default '0',
`kazna` varchar(25) NOT NULL default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Дамп данных таблицы `business`
--


-- --------------------------------------------------------

--
-- Структура таблицы `chat`
--

CREATE TABLE `chat` (
`game` int(11) default NULL,
`login` varchar(35) default NULL,
`msg` varchar(255) default NULL,
`date` int(11) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- Дамп данных таблицы `chat`
--

INSERT INTO `chat` VALUES (0, 'admin', 'блабла', 1255545414);
INSERT INTO `chat` VALUES (0, 'admin', 'блабла', 1255611526);
INSERT INTO `chat` VALUES (0, 'admin', 'блабла', 1255621261);
INSERT INTO `chat` VALUES (0, 'admin', ':D', 1255623081);

-- --------------------------------------------------------

--
-- Структура таблицы `fight_boy`
--

CREATE TABLE `fight_boy` (
`id` bigint(20) NOT NULL auto_increment,
`fighter1` varchar(25) NOT NULL default '0',
`f1_attack` varchar(25) NOT NULL default '0',
`f1_defend` varchar(25) NOT NULL default '0',
`fighter2` varchar(25) NOT NULL default '0',
`f2_attack` varchar(25) NOT NULL default '0',
`f2_defend` varchar(25) NOT NULL default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Дамп данных таблицы `fight_boy`
--


-- --------------------------------------------------------

--
-- Структура таблицы `inventory`
--

CREATE TABLE `inventory` (
`itemid` bigint(20) NOT NULL auto_increment,
`type` varchar(50) NOT NULL default '0',
`head` varchar(50) NOT NULL default '0',
`neck` varchar(25) NOT NULL default '0',
`lefthand` varchar(25) NOT NULL default '0',
`belt` varchar(25) NOT NULL default '0',
`legs` varchar(25) NOT NULL default '0',
`other` varchar(25) NOT NULL default '0',
`righthand` varchar(25) NOT NULL default '0',
`ring` varchar(25) NOT NULL default '0',
`boots` varchar(25) NOT NULL default '0',
`pos` varchar(25) NOT NULL default '0',
`player` varchar(25) NOT NULL default '0',
`amount` varchar(25) NOT NULL default '0',
KEY `itemid` (`itemid`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Дамп данных таблицы `inventory`
--


-- --------------------------------------------------------

--
-- Структура таблицы `items`
--

CREATE TABLE `items` (
`id` bigint(20) NOT NULL auto_increment,
`type` varchar(25) NOT NULL default '',
`name` varchar(25) NOT NULL default '',
`title` varchar(25) NOT NULL default '',
`shop` varchar(25) NOT NULL default '',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Дамп данных таблицы `items`
--


-- --------------------------------------------------------

--
-- Структура таблицы `map`
--

CREATE TABLE `map` (
`rayon` varchar(25) NOT NULL default '0',
`location` varchar(25) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- Дамп данных таблицы `map`
--


-- --------------------------------------------------------

--
-- Структура таблицы `recipes`
--

CREATE TABLE `recipes` (
`id` bigint(20) NOT NULL auto_increment,
`prof` varchar(25) NOT NULL default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Дамп данных таблицы `recipes`
--


-- --------------------------------------------------------

--
-- Структура таблицы `users`
--

CREATE TABLE `users` (
`id` bigint(20) NOT NULL auto_increment,
`login` varchar(50) NOT NULL default '',
`password` varchar(25) NOT NULL default '',
`game_obraz` int(1) NOT NULL default '1',
`info_gender` varchar(25) NOT NULL default '0',
`game_money` varchar(25) NOT NULL default '0',
`char_ecolvl` varchar(25) NOT NULL default '0',
`char_ecoxp` varchar(25) NOT NULL default '0',
`char_politiclvl` varchar(25) NOT NULL default '0',
`char_politicxp` varchar(25) NOT NULL default '0',
`char_fightlvl` varchar(25) NOT NULL default '0',
`char_fightxp` varchar(25) NOT NULL default '0',
`char_sila` varchar(25) NOT NULL default '0',
`char_lovk` varchar(25) NOT NULL default '0',
`char_reaction` varchar(25) NOT NULL default '0',
`char_int` varchar(25) NOT NULL default '0',
`char_vinos` varchar(25) NOT NULL default '0',
`navik_cook` varchar(25) NOT NULL default '0',
`navik_riba` varchar(25) NOT NULL default '0',
`char_ustal` varchar(25) NOT NULL default '0',
`char_hp` varchar(25) NOT NULL default '0',
`char_dush` varchar(25) NOT NULL default '0',
`char_tualet` varchar(25) NOT NULL default '0',
`char_sleep` varchar(25) NOT NULL default '0',
`char_eat` varchar(25) NOT NULL default '0',
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;

--
-- Дамп данных таблицы `users`
--

INSERT INTO `users` VALUES (1, 'admin', '123123', 1, '', '4000', '2', '2', '2', '2', '2', '2', '50', '50', '50', '50', '50', '1', '1', '1', '1', '1', '1', '1', '1');
</div>
</div>
</div>
 
толком ничего, кроме базы. Добавил только картинки из своей прошлой игры и всё =)
 
немагу розобратса с зданиями .. они штота у меня не работают !!(( непоскажеш што не так ?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху