shape1
shape2
shape3
shape4
shape7
shape8

Несколько вопросов на счёт, "CRMP|RP Версия 7.3.7"


Статус
Закрыто для дальнейших ответов.

Capturchic

Новичок
Пользователь
06.12.2014
34
1
0
Доброго времени суток, уважаемые пользователи - будьте так добры, подскажите пожалуйста!​
 ​
В общем, первое с чем я столкнулся - это, залив на хост сервер и подключив БД, после зайдя на сервер "регистрация" не появляется.
И после, как вписываешь в диалог, где просит привязать "EMAIL" - сервер прост ложится.

Как исправить не знаю, поиском пользовался - но не нашёл, может плохо смотрел...
Вся надежда на Вас.​
 ​
Код:
SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team
 
[04:09:48] filterscripts = ""  (string)
[04:09:48] 
[04:09:48] Server Plugins
[04:09:48] --------------
[04:09:48]  Loading plugin: mysql.so
[04:09:48] 
 
  > MySQL plugin R6 successfully loaded.
 
[04:09:48]   Loaded.
[04:09:48]  Loading plugin: streamer.so
[04:09:48] 
 
*** Streamer Plugin v2.6.1 by Incognito loaded ***
 
[04:09:48]   Loaded.
[04:09:48]  Loading plugin: sscanf.so
[04:09:48] 
 
[04:09:48]  ===============================
 
[04:09:48]       sscanf plugin loaded.     
 
[04:09:48]    (c) 2009 Alex "Y_Less" Cole
 
[04:09:48]    0.3d-R2 500 Players "dnee"
 
[04:09:48]  ===============================
 
[04:09:48]   Loaded.
[04:09:48]  Loading plugin: mail.so
[04:09:48]   Failed (plugins/mail.so: cannot open shared object file: No such file or directory)
[04:09:48]  Loading plugin: crashdetect.so
[04:09:48]   CrashDetect v4.12 is OK.
[04:09:48]   Loaded.
[04:09:48]  Loading plugin: mysql_static.so
[04:09:48]  >> plugin.mysql: running on 6 threads.
[04:09:48]  >> plugin.mysql: R31 successfully loaded.
[04:09:48]   Loaded.
[04:09:48]  Loading plugin: libmysqlclient.so
[04:09:48]   Failed (plugins/libmysqlclient.so: cannot open shared object file: No such file or directory)
[04:09:48]  Loaded 5 plugins.
 
[04:09:49] 
[04:09:49] Filterscripts
[04:09:49] ---------------
[04:09:49]   Loaded 0 filterscripts.
 
[04:09:49] =>>�����������: Host - 46.105.121.67 | User - testp193user
[04:09:49] b_interior 1: 5
[04:09:49] 227.426 -7.228 1002.207
[04:09:49] ����� ��������� 1 ��������.
[04:09:49] ����� ���������: 2
[04:09:49] Number of vehicle models: 56
[04:09:59] New version of CrashDetect is available for download (4.13)
[04:10:21] Incoming connection: 178.218.46.116:63505
[04:10:21] [join] Sys_Admin has joined the server (0:178.218.46.116)
[04:10:25] SELECT `typeon`,`stattype`,`lastipvxod`,`TimeLastVxodSite`,`lastvxod`,`Key` FROM `accounts` WHERE `NickName` = 'Sys_Admin'
[04:10:57] [part] Sys_Admin has left the server (0:1)
 
----------
Loaded log file: "server_log.txt".
---------- 
 
Последнее редактирование модератором:
A

Amfy

Гость
Гость
Покажи код регистрации, отправку запросов в БД и т.д

 

Capturchic

Новичок
Пользователь
06.12.2014
34
1
0
Покажи код регистрации, отправку запросов в БД и т.д
namespace CheckRegistration(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!rows)
{
if(strfind(sendername,"@",true) != -1)
{
new loginname2[MAX_PLAYER_NAME];
new loginmsg2[256];
GetPlayerName(playerid,loginname2,MAX_PLAYER_NAME);
format(loginmsg2,256,"ВНИМАНИЕ!!!\n \n Выбраный вами ник: %s\n не соответствует правилам \n \n Для игры на нашем сервере ник должен быть в формате пример Имя_Фамилия \n Ник должен быть полностью из букв латинского алфовита,не \n содержать цифр или каких либо знаков!",loginname2);
ShowPlayerDialog(playerid,19,DIALOG_STYLE_MSGBOX,"Warning!",loginmsg2,"Окей","Quit");
return 1;
}
new loginmsg[512+1];
new loginname[MAX_PLAYER_NAME];
GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
format(loginmsg,512,"{6b8e23}Ваш аккаунт не найден в базе данных {FFFFFF}%s!\
\n{c7fcec}Чтобы зарегестрирывать аккаунт в базе данных введите пароль в окошко\
\n{c7fcec}Сервер обновляется каждую неделю!",loginname);
ShowPlayerDialog(playerid,2,3,"Регистрация на Сервере",loginmsg,"Ввод","Отменить");
gPlayerAccount[playerid] = 0;
}
else
{
if(strfind(sendername,"@",true) != -1)
{
new fsajfksj[24];
MySQLGetStr("NickName",fsajfksj,24);
SetPlayerName(playerid,fsajfksj);
}
MySQLGetStr("Key", PlayerInfo[playerid][pKey], 128);
new loginmsg[512+1];
new loginname[MAX_PLAYER_NAME];
GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
new typeseson;
MySQLGetInt("typeon",typeseson);
if(typeseson == 1)
{
new iplastenter[32];
MySQLGetStr("lastipvxod",iplastenter,32);
new ipplayer[32];
GetPlayerIp(playerid,ipplayer,sizeof(ipplayer));
if(!strcmp(iplastenter,"0",false))
{
format(loginmsg,512,"{ADFF2F}Здраствуйте %s .\n{00BFFF}Мы рады видеть вас на сервере \n{00BFFF}Каждые выходные у нас обновление\n{00BFFF}По субботам викторины и мероприятия\n{00BFFF}Введите пароль для авторизаций.",loginname);
ShowPlayerDialog(playerid,5070,3,"{FFFFFF}Авторизация",loginmsg,"Ввести ","Забыл");
gPlayerAccount[playerid] = 1;
return 1;
}
if(!strcmp(iplastenter,ipplayer,false))
{
new sfkjshfksjfhjk;
new aadaaaddd;
new ckjzjccccccc;
MySQLGetInt("TimeLastVxodSite",sfkjshfksjfhjk);
MySQLGetInt("lastvxod",aadaaaddd);
MySQLGetInt("stattype",ckjzjccccccc);
if(sfkjshfksjfhjk > aadaaaddd)
{
if(ckjzjccccccc == 0){if(GetTimeStamp() < sfkjshfksjfhjk+1800){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 1){if(GetTimeStamp() < sfkjshfksjfhjk+3600){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 2){if(GetTimeStamp() < sfkjshfksjfhjk+7200){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 3){if(GetTimeStamp() < sfkjshfksjfhjk+10800){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 4){if(GetTimeStamp() < sfkjshfksjfhjk+21600){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 5){if(GetTimeStamp() < sfkjshfksjfhjk+43200){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 6){if(GetTimeStamp() < sfkjshfksjfhjk+86400){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
}else{
if(ckjzjccccccc == 0){if(GetTimeStamp() < aadaaaddd+1800){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 1){if(GetTimeStamp() < aadaaaddd+3600){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 2){if(GetTimeStamp() < aadaaaddd+7200){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 3){if(GetTimeStamp() < aadaaaddd+10800){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 4){if(GetTimeStamp() < aadaaaddd+21600){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 5){if(GetTimeStamp() < aadaaaddd+43200){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
if(ckjzjccccccc == 6){if(GetTimeStamp() < aadaaaddd+86400){OnPlayerLogin(playerid,PlayerInfo[playerid][pKey]);return 1;}}
}
}
}
format(loginmsg,512,"{ADFF2F}Здраствуйте %s .\n{00BFFF}Мы рады видеть вас на сервере \n{00BFFF}Каждые выходные у нас обновление\n{00BFFF}По субботам викторины и мероприятия\n{00BFFF}Введите пароль для авторизаций.",loginname);
ShowPlayerDialog(playerid,5070,3,"{FFFFFF}Авторизация",loginmsg,"Ввести ","Забыл");
gPlayerAccount[playerid] = 1;
}
return 1;
}

//==============================================================================
namespace OnPlayerRequestClass(playerid, classid)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strfind(sendername,"@",true) == -1)
{
new query1[250];
format(query1, sizeof(query1), "SELECT `typeon`,`stattype`,`lastipvxod`,`TimeLastVxodSite`,`lastvxod`,`Key` FROM `accounts` WHERE `NickName` = '%s'", sendername);
printf(query1);
mysql_function_query(MySQL, query1, true, "CheckRegistration", "i", playerid);
}
else
{
new query1[250];
format(query1, sizeof(query1), "SELECT `typeon`,`stattype`,`lastipvxod`,`TimeLastVxodSite`,`lastvxod`,`Key`, `NickName` FROM `accounts` WHERE `Mail` = '%s'", sendername);
printf(query1);
mysql_function_query(MySQL, query1, true, "CheckRegistration", "i", playerid);
}
SetPlayerTeamFromClass(playerid,classid);
return 1;
}
//============================================================================== 



Код:
#define HOST "сюда пишу ip от хостинга"
#define User "testp193user"
#define DbName "testp193db"
#define MySQLPass "а сюда пишу пароль от хостинга"
 
A

Amfy

Гость
Гость
У тебя R7 ?

Скайп есть? добавься.

 

skatik

Новичок
Пользователь
07.06.2014
1
0
0
Привет ребята,решили данную проблему?
Не подскажите как ее решить,такая же история.Буду благодарен!

 
Статус
Закрыто для дальнейших ответов.