• Страница 1 из 1
  • 1
Форум о GTA и GTA Multiplayers (SA:MP, IV:MP, VC:MP, MTA) » Основные моды SA:MP » The Godfather » Выборка машин из базы данных MySQL
Выборка машин из базы данных MySQL
JerioДата: Воскресенье, 03.07.2011, 18:54 | Сообщение # 1
Новичок
Сообщений: 8
Награды: 0
Репутация: 1
// внимание, перед установкой, нужно убедится, что Ваш сервер подключен к БД

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

CREATE TABLE IF NOT EXISTS `vehicles` (
`id` int(15) NOT NULL AUTO_INCREMENT,
`model` int(11) NOT NULL,
`color1` int(11) NOT NULL DEFAULT '1',
`color2` int(11) NOT NULL DEFAULT '1',
`x` float NOT NULL,
`y` float NOT NULL,
`z` float NOT NULL,
`r` float NOT NULL,
`number` int(11) NOT NULL,
`lock` int(11) NOT NULL DEFAULT '0',
`insurance` int(11) NOT NULL DEFAULT '0',
`fuel` int(11) NOT NULL DEFAULT '100',
`life` int(11) NOT NULL DEFAULT '1000',
`signaling` int(11) NOT NULL DEFAULT '0',
`owner` varchar(255) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

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

INSERT INTO `vehicles` (`id`, `model`, `color1`, `color2`, `x`, `y`, `z`, `r`, `number`, `lock`, `insurance`, `fuel`, `life`, `signaling`, `owner`) VALUES
(1, 411, 1, 1, -2094.06, -55.2239, 35.0244, 358.245, 0, 0, 0, 100, 1000, 0, '0'),
(2, 444, 1, 1, -2094.05, -38.0988, 35.0001, 1.0772, 0, 0, 0, 100, 1000, 0, '0'),
(3, 455, 1, 1, -2094.52, -13.7371, 35.0474, 1.2653, 0, 0, 0, 100, 1000, 0, '0');

В этом запросе уже есть 3 машины (стоят около АШ, белого цвета)
Не обращайте внимания на столбцы (`number`, `lock`, `insurance`, `fuel`, `life`, `signaling`, `owner`). Теоретически могут пригодится в создании системы автомобилей или авторынка...

2. Паблик, с загрузкой машин...

ublic LoadVehicles()
{
mysql_query("SELECT NULL FROM `vehicles`");
mysql_store_result();
new rows = mysql_num_rows();
mysql_free_result();

for (new id=0; id<=rows; id++)
{

new query[128];
new Data[1024];
new buffer[64];
format(query, sizeof(query), "SELECT * FROM `vehicles` LIMIT %d,1",id);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Data);

mysql_get_field("id", buffer);
transport[id][vsid] = strval(buffer);
//by FiLE 402149086 www.samp-rus.com
mysql_get_field("model", buffer);
transport[id][vsmodel] = strval(buffer);

mysql_get_field("color1", buffer);
transport[id][vscolor1] = strval(buffer);

mysql_get_field("color2", buffer);
transport[id][vscolor2] = strval(buffer);

mysql_get_field("x", buffer);
transport[id][vsx] = strval(buffer);

mysql_get_field("y", buffer);
transport[id][vsy] = strval(buffer);

mysql_get_field("z", buffer);
transport[id][vsz] = strval(buffer);

mysql_get_field("r", buffer);
transport[id][vsr] = strval(buffer);

mysql_get_field("number", buffer);
transport[id][vsnumber] = strval(buffer);

mysql_get_field("lock", buffer);
transport[id][vslock] = strval(buffer);

mysql_get_field("insurance", buffer);
transport[id][vsinsurance] = strval(buffer);

mysql_get_field("fuel", buffer);
transport[id][vsfuel] = strval(buffer);

mysql_get_field("life", buffer);
transport[id][vslife] = strval(buffer);

mysql_get_field("signaling", buffer);
transport[id][vssignaling] = strval(buffer);

mysql_get_field("owner", buffer);
transport[id][vsowner] = strval(buffer);

AddStaticVehicleEx(transport[id][vsmodel],transport[id][vsx],transport[id][vsy],transport[id][vsz],transport[id][vsr],transport[id][vscolor1],transport[id][vscolor2], 600000);
printf("%d",transport[id][vsmodel]);
}//by FiLE 402149086 www.samp-rus.com
mysql_free_result();
return 1;
}

3. Добавим в начало мода...

enum tInfo
{
vsid,
vsmodel,
vscolor1,
vscolor2,
vsx,
vsy,
vsz,
vsr,
vsnumber,
vslock,
vsinsurance,
vsfuel,
v slife,
vssignaling,
vsowner,
};
new transport[3][tInfo];
forward LoadVehicles();


Art-Direction
 
bob-94Дата: Суббота, 10.11.2012, 21:11 | Сообщение # 2
Проверенный
Сообщений: 20
Награды: 0
Репутация: 0
Jerio, booze спасибо ты мне очень помог hands
 
vladlenДата: Воскресенье, 11.11.2012, 13:29 | Сообщение # 3
Проверенный
Сообщений: 20
Награды: 0
Репутация: 0
Спасибо, отлично
 
kimalto452Дата: Суббота, 29.06.2013, 05:59 | Сообщение # 4
Проверенный
Сообщений: 35
Награды: 0
Репутация: 0
Админ кидало ! ! ! НЕ ВЕРЬТЕ ЕМУ ! ! ! БРОСИЛ МНЕЯ НА 1000 руб.
Вот скрины переписки кто не верит : http://s019.radikal.ru/i635/1304/77/690063c3ccdb.jpg
 
Форум о GTA и GTA Multiplayers (SA:MP, IV:MP, VC:MP, MTA) » Основные моды SA:MP » The Godfather » Выборка машин из базы данных MySQL
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние посты Популярные темы Топ пользователей Новые пользователи
Наткнулся на интерес... Пост от [ Dodo ]
[CHEAT] Смена скина ... Пост от [ madeinprestige ]
Cоздание HUD интерфе... Пост от [ Player321 ]
Форма заявки! Пост от [ West ]
[GM] SF-LV TDM v 4.0... Пост от [ kimalto452 ]
[GM] Virtual World Пост от [ kimalto452 ]
[GM] Nero RolePlay Пост от [ kimalto452 ]
[GM] Engine Role PLa... Пост от [ kimalto452 ]
[GM] Godfather (Madt... Пост от [ kimalto452 ]
[GTA CriminalRussia]... Пост от [ kimalto452 ]
Новый шаблон главной Ответов [ 25 ]
Игра "Я знаю 5&... Ответов [ 23 ]
Разработка [GTA-MP] ... Ответов [ 22 ]
[GTA-MP]~Russian'... Ответов [ 21 ]
Какая у вас oc? Ответов [ 16 ]
Общение Ответов [ 16 ]
Как долго вы на Gta-... Ответов [ 12 ]
Города Ответов [ 12 ]
RussianWorld [Долгож... Ответов [ 12 ]
"Вот это прикол... Ответов [ 11 ]
West Постов [ 163 ]
Папа Постов [ 103 ]
Sup Постов [ 80 ]
Deni Постов [ 52 ]
WedMacK Постов [ 51 ]
apaccer Постов [ 50 ]
DriftStyle Постов [ 50 ]
XEK Постов [ 45 ]
AK47 Постов [ 44 ]
heyo Постов [ 36 ]
OffingSTДата [ 22.10.2023 ]
ЛексДата [ 30.09.2022 ]
ArsherДата [ 13.01.2021 ]
Graffiton5656Дата [ 13.01.2021 ]
Grom5656Дата [ 13.01.2021 ]
novok94Дата [ 15.09.2020 ]
ArsebДата [ 17.06.2020 ]
SANEK3826Дата [ 27.12.2019 ]
6twertwgdrgДата [ 13.08.2019 ]
zornik123Дата [ 23.07.2019 ]

Sitemap
Хостинг от uCoz