15:19
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Помогите
Dr_SwanДата: Воскресенье, 11.07.2010, 17:18 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
я решил перениести данные о подключении MySql в фаил
вот все коды:

enum qInfo
{
MySqlHOST,
MySqlUSER,
MySqlPASS,
MySqlDB,
};
new MySqlInfo[qInfo];

MySQLConnect(MySqlInfo[MySqlHOST],MySqlInfo[MySqlUSER],MySqlInfo[MySqlPASS],MySqlInfo[MySqlDB]);

public LoadMySql()
{
new arrCoords[11][64];
new strFromFile2[256];
new File: file = fopen("mysql.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(MySqlInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(MySqlInfo[MySqlHOST], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(MySqlInfo[MySqlUSER], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(MySqlInfo[MySqlPASS], arrCoords[3], 0, strlen(arrCoords[3]), 255);
strmid(MySqlInfo[MySqlDB], arrCoords[4], 0, strlen(arrCoords[4]), 255);
idx++;
}
fclose(file);
}
return 1;
}

А подключатся гадина не хочет скажите где ошибся

в файле записал так HOST|USER|PASS|DB

EakwarpДата: Воскресенье, 11.07.2010, 17:39 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
SphinX,

enum qInfo
{
MySqlHOST[64],
MySqlUSER[64],
MySqlPASS[64],
MySqlDB[64],
};
new MySqlInfo[qInfo];


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
Dr_SwanДата: Воскресенье, 11.07.2010, 17:51 | Сообщение # 3
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
Eakwarp, непомогло (Минимальная длинна поста "20 символов")
EakwarpДата: Воскресенье, 11.07.2010, 17:57 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Ах, ниже глаза не опустил, что вы за херню скопипастили вообще?...

enum qInfo
{
MySqlHOST[64],
MySqlUSER[64],
MySqlPASS[64],
MySqlDB[64],
};
new MySqlInfo[qInfo];

MySQLConnect(MySqlInfo[MySqlHOST],MySqlInfo[MySqlUSER],MySqlInfo[MySqlPASS],MySqlInfo[MySqlDB]);

public LoadMySql()
{
new arrCoords[4][64];
new strFromFile2[256];
new File: file = fopen("mysql.cfg", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(MySqlInfo[MySqlHOST], arrCoords[0], 0, strlen(arrCoords[0]), 255);
strmid(MySqlInfo[MySqlUSER], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(MySqlInfo[MySqlPASS], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(MySqlInfo[MySqlDB], arrCoords[3], 0, strlen(arrCoords[3]), 255);
fclose(file);
}
return 1;
}


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
Dr_SwanДата: Воскресенье, 11.07.2010, 18:10 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
всё с loadfamilies , ничего не получается


Сообщение отредактировал SphinX - Воскресенье, 11.07.2010, 18:11
EakwarpДата: Воскресенье, 11.07.2010, 18:23 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (SphinX)
всё с loadfamilies

плохая идея.
Quote (SphinX)
ничего не получается

это уже вы еще где то накосячили, все что выше -правильно.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
Dr_SwanДата: Воскресенье, 11.07.2010, 18:39 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
я всё везде сделал правильно но мне пишет то не может подключится в БД
_Xottab_Дата: Воскресенье, 11.07.2010, 19:24 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
А зачем вообще загружать из файла данные?
Проверь, правильные данные для доступа к базе указаны.

Dr_SwanДата: Понедельник, 12.07.2010, 10:52 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
Quote (_Xottab_)
А зачем вообще загружать из файла данные? Проверь, правильные данные для доступа к базе указаны.

да

Добавлено (11.07.2010, 21:48)
---------------------------------------------
Всё разобрался забыл в ongamemodeinit добовить loadmysql

Добавлено (12.07.2010, 10:20)
---------------------------------------------
теперь при заходе сервер сенрвер офается

Добавлено (12.07.2010, 10:52)
---------------------------------------------
[21:55:12] By Moderntopia Scripting Team
[21:55:12]
[21:55:12] MYSQL: Moderntopia MySQL Player Accounts v0.1 by Luk0r
[21:55:12] MYSQL: Attempting to connect to server...
[21:55:12]
Connection to MySQL database: Successfull !
[21:55:12] Error in mysql_select_db: Incorrect database name 'server1
'
[21:55:12] MYSQL: Database connection established.
[21:55:12] Number of vehicle models: 80
[21:55:42] Incoming connection: 95.37.176.33:3115
[21:55:42] [join] ElectrO has joined the server (0:95.37.176.33)
[21:55:42] Error in mysql_query: No database selected
[21:55:42] Error in mysql_store_result: No database selected

ZiGGiДата: Понедельник, 12.07.2010, 11:38 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (SphinX)
Incorrect database name 'server1
'

нужно обрубить последний символ ;)



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
Dr_SwanДата: Понедельник, 12.07.2010, 12:10 | Сообщение # 11
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
ZZiGGi, какой? ппц 20 символов.
EakwarpДата: Понедельник, 12.07.2010, 12:29 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
SphinX, \n например?


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
ZiGGiДата: Понедельник, 12.07.2010, 12:55 | Сообщение # 13
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (Eakwarp)
strmid(MySqlInfo[MySqlHOST], arrCoords[0], 0, strlen(arrCoords[0]), 255);
strmid(MySqlInfo[MySqlUSER], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(MySqlInfo[MySqlPASS], arrCoords[2], 0, strlen(arrCoords[2]), 255);
strmid(MySqlInfo[MySqlDB], arrCoords[3], 0, strlen(arrCoords[3]), 255);

o_o

Code
enum qInfo   
{   
   MySqlHOST[64],   
   MySqlUSER[64],   
   MySqlPASS[64],   
   MySqlDB[64],   
};   
new MySqlInfo[qInfo];

stock LoadMySql()   
{   
   new arrCoords[4][64];   
   new strFromFile2[256];
   new File:file = fopen("mysql.cfg", io_read);
   if(!file) return 0;
   fread(file,strFromFile2);
   fclose(file);
   split(strFromFile2, arrCoords, '|');
   MySqlInfo[MySqlHOST] = arrCoords[0];
   MySqlInfo[MySqlUSER] = arrCoords[1];
   MySqlInfo[MySqlPASS] = arrCoords[2];
   MySqlInfo[MySqlDB] = arrCoords[3];
   return 1;
}



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]


Сообщение отредактировал ZZiGGi - Понедельник, 12.07.2010, 12:56
EakwarpДата: Понедельник, 12.07.2010, 13:14 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (ZZiGGi)
MySqlInfo[MySqlHOST] = arrCoords[0];    MySqlInfo[MySqlUSER] = arrCoords[1];    MySqlInfo[MySqlPASS] = arrCoords[2];    MySqlInfo[MySqlDB] = arrCoords[3];

сугубо при равных объемах, в действительности можно поступить еще проще :)

enum qInfo
{
MySqlHOST,
MySqlUSER,
MySqlPASS,
MySqlDB
};
new MySqlInfo[qInfo][64];

stock LoadMySql()
{
new strFromFile2[256];
new File:file = fopen("mysql.cfg", io_read);
if(!file) return 0;
fread(file,strFromFile2);
fclose(file);
split(strFromFile2, MySqlInfo, '|');
return 1;
}


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.


Сообщение отредактировал Eakwarp - Понедельник, 12.07.2010, 13:15
ZiGGiДата: Понедельник, 12.07.2010, 13:38 | Сообщение # 15
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Eakwarp, гуд:D


Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua