SA-MP Forums Archive
Загрузка казино mysql - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Загрузка казино mysql (/showthread.php?tid=614512)



Загрузка казино mysql - FaGo - 09.08.2016

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

PHP код:
enum caInfo
{
    
caManager[24],
    
caManager2[24],
    
caManager3[24],
    
caKrupie[24],
    
caKrupie2[24],
    
caKrupie3[24],
    
caKrupie4[24],
    
caKrupie5[24],
    
caKrupie6[24],
    
caKrupie7[24],
    
caKrupie8[24],
    
caKrupie9[24],
    
caKrupie10[24]
}
new 
CasinoInfo[1][caInfo];
publicsCallBackCasino()
{
    new 
rowsfields;
    
cache_get_data(rowsfields);
    if(!
rows) return printf("Не загружено");
    {
        
CasinoInfo[0][caKrupie] = cache_get_field_content_int(0,"Krupie",dbHandle);
        
CasinoInfo[0][caKrupie2] = cache_get_field_content_int(0,"Krupie2",dbHandle);
          
CasinoInfo[0][caKrupie3] = cache_get_field_content_int(0,"Krupie3",dbHandle);
          
CasinoInfo[0][caKrupie4] = cache_get_field_content_int(0,"Krupie4",dbHandle);
          
CasinoInfo[0][caKrupie5] = cache_get_field_content_int(0,"Krupie5",dbHandle);
        
CasinoInfo[0][caKrupie6] = cache_get_field_content_int(0,"Krupie6",dbHandle);
        
CasinoInfo[0][caKrupie7] = cache_get_field_content_int(0,"Krupie7",dbHandle);
        
CasinoInfo[0][caKrupie8] = cache_get_field_content_int(0,"Krupie8",dbHandle);
        
CasinoInfo[0][caKrupie9] = cache_get_field_content_int(0,"Krupie9",dbHandle);
         
CasinoInfo[0][caKrupie10] = cache_get_field_content_int(0,"Krupie10",dbHandle);
        
CasinoInfo[0][caManager] = cache_get_field_content_int(0,"Manager",dbHandle);
        
CasinoInfo[0][caManager2] = cache_get_field_content_int(0,"Manager2",dbHandle);
        
CasinoInfo[0][caManager3] = cache_get_field_content_int(0,"Manager3",dbHandle);
    }
    return 
printf("Загружно");
}
gamemodeinit
mysql_function_query
(dbHandle,"SELECT * FROM `casino`"true"CallBackCasino"""); 



Re: Загрузка казино mysql - eakwarp - 09.08.2016

Вижу загрузку из БД, сохранения не вижу.


Re: Загрузка казино mysql - FaGo - 09.08.2016

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Вижу загрузку из БД, сохранения не вижу.
Эмм,причем тут сохранение?загрузка не идет при включении сервера


Re: Загрузка казино mysql - FaGo - 09.08.2016

Нет вариантов?


Re: Загрузка казино mysql - cm666 - 09.08.2016

Глупый вопрос, а в базе данные есть ?


Re: Загрузка казино mysql - FaGo - 09.08.2016

Quote:
Originally Posted by cm666
Посмотреть сообщение
Глупый вопрос, а в базе данные есть ?
PHP код:
CREATE TABLE IF NOT EXISTS `casino` (
  `
Krupievarchar(24NOT NULL DEFAULT '-',
  `
Krupie2varchar(24NOT NULL DEFAULT '-',
  `
Krupie3varchar(24NOT NULL DEFAULT '-',
  `
Krupie4varchar(24NOT NULL DEFAULT '-',
  `
Krupie5varchar(24NOT NULL DEFAULT '-',
  `
Krupie6varchar(24NOT NULL DEFAULT '-',
  `
Krupie7varchar(24NOT NULL DEFAULT '-',
 
 `
Krupie8varchar(24NOT NULL DEFAULT '-',
  `
Krupie9varchar(24NOT NULL DEFAULT '-',
  `
Krupie10varchar(24NOT NULL DEFAULT '-',
  `
Managervarchar(24NOT NULL DEFAULT '-',
  `
Manager2varchar(24NOT NULL DEFAULT '-',
  `
Manager3varchar(24NOT NULL DEFAULT '-'
ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=



Re: Загрузка казино mysql - cm666 - 09.08.2016

Это сама таблица, ее заполнить надо


Re: Загрузка казино mysql - FaGo - 09.08.2016

Quote:
Originally Posted by cm666
Посмотреть сообщение
Это сама таблица, ее заполнить надо
Таблицу заполнил,но все равно не загружаются имена игроков которые прописаны в базе


Re: Загрузка казино mysql - FaGo - 09.08.2016

PHP код:
publicsCallBackCasino()
{
    new 
rowsfields;
    
cache_get_data(rowsfields);
    if(!
rows) return printf("Не загружено");
    {
        
cache_get_field_content(CasinoInfo[0][caKrupie], "Krupie"CasinoInfo[0][caKrupie], dbHandlestrlen(CasinoInfo[0][caKrupie]));
        
cache_get_field_content(CasinoInfo[0][caKrupie2], "Krupie2"CasinoInfo[0][caKrupie2], dbHandlestrlen(CasinoInfo[0][caKrupie2]));
        
cache_get_field_content(CasinoInfo[0][caKrupie3], "Krupie3"CasinoInfo[0][caKrupie3], dbHandlestrlen(CasinoInfo[0][caKrupie3]));
        
cache_get_field_content(CasinoInfo[0][caKrupie4], "Krupie4"CasinoInfo[0][caKrupie4], dbHandlestrlen(CasinoInfo[0][caKrupie4]));
        
cache_get_field_content(CasinoInfo[0][caKrupie5], "Krupie5"CasinoInfo[0][caKrupie5], dbHandlestrlen(CasinoInfo[0][caKrupie5]));
        
cache_get_field_content(CasinoInfo[0][caKrupie6], "Krupie6"CasinoInfo[0][caKrupie6], dbHandlestrlen(CasinoInfo[0][caKrupie6]));
        
cache_get_field_content(CasinoInfo[0][caKrupie7], "Krupie7"CasinoInfo[0][caKrupie7], dbHandlestrlen(CasinoInfo[0][caKrupie7]));
        
cache_get_field_content(CasinoInfo[0][caKrupie8], "Krupie8"CasinoInfo[0][caKrupie8], dbHandlestrlen(CasinoInfo[0][caKrupie8]));
        
cache_get_field_content(CasinoInfo[0][caKrupie9], "Krupie9"CasinoInfo[0][caKrupie9], dbHandlestrlen(CasinoInfo[0][caKrupie9]));
        
cache_get_field_content(CasinoInfo[0][caKrupie10], "Krupie10"CasinoInfo[0][caKrupie10], dbHandlestrlen(CasinoInfo[0][caKrupie10]));
        
cache_get_field_content(CasinoInfo[0][caManager], "Manager"CasinoInfo[0][caManager], dbHandlestrlen(CasinoInfo[0][caManager]));
        
cache_get_field_content(CasinoInfo[0][caManager2], "Manager2"CasinoInfo[0][caManager2], dbHandlestrlen(CasinoInfo[0][caManager2]));
        
cache_get_field_content(CasinoInfo[0][caManager3], "Manager3"CasinoInfo[0][caManager3], dbHandlestrlen(CasinoInfo[0][caManager3]));
        
printf("Загружно");
    }

поставил вот так,и все вывело


Re: Загрузка казино mysql - TheMallard - 10.08.2016

че как попало базой данных пользуемся?

делать нужно отдельную таблицу под названием допустим casino_workers
структура типа - account_id (идентификатор аккаунта), level (0 - крупье, 1 - менеджер)
таким образом мы избавляемся от проблемы в виде ограничения на количество крупье и менеджеров.
и смотреть приятнее.


Re: Загрузка казино mysql - FaGo - 10.08.2016

Quote:
Originally Posted by TheMallard
View Post
че как попало базой данных пользуемся?

делать нужно отдельную таблицу под названием допустим casino_workers
структура типа - account_id (идентификатор аккаунта), level (0 - крупье, 1 - менеджер)
таким образом мы избавляемся от проблемы в виде ограничения на количество крупье и менеджеров.
и смотреть приятнее.
спасибо за совет