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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
Крашит сервер
_Xottab_Дата: Воскресенье, 18.10.2009, 10:16 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
[pwn]public OnPlayerLogin(playerid,password[])
{
MySQLCheckConnection();
new string2[64];
new playername2[MAX_PLAYER_NAME];
new playernamesplit[3][MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
split(playername2, playernamesplit, '_');
MySQLFetchAcctSingle(PlayerInfo[playerid][pSQLID], "Password", PlayerInfo[playerid][pKey]);
if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
{
new Data[1024];
new Field[64];
new rcnt = 1;
MySQLFetchAcctRecord(PlayerInfo[playerid][pSQLID], Data);
samp_mysql_strtok(Field, "|", Data);
while (samp_mysql_strtok(Field, "|", "")==1)
{
// The rcnt values here represent the order of the columns in the characters table, so don't mess with them
// If you add a column to the table, just add a new line with a +1 rcnt to the block below
// Start it at 3 to skip the first few records we don't need (id, player name, password)
if (rcnt == 3) PlayerInfo[playerid][pLevel] = strval(Field);
if (rcnt == 4) PlayerInfo[playerid][pCash] = strval(Field);
if (rcnt == 5) PlayerInfo[playerid][pAdmin] = strval(Field);
if (rcnt == 6) PlayerInfo[playerid][pDonateRank] = strval(Field);
if (rcnt == 7) PlayerInfo[playerid][pConnectTime] = strval(Field);
if (rcnt == 8) PlayerInfo[playerid][pReg] = strval(Field);
if (rcnt == 9) PlayerInfo[playerid][pSex] = strval(Field);
if (rcnt == 10) PlayerInfo[playerid][pAge] = strval(Field);
if (rcnt == 11) PlayerInfo[playerid][pOrigin] = strval(Field);
rcnt++;
}
samp_mysql_free_result();
}
else
{
new loginmsg[256];
SendClientMessage(playerid, COLOR_WHITE, " СЕРВЕР: Пароль не правельный.");
SendClientMessage(playerid, COLOR_YELLOW, "СЕРВЕР: Вы уже зарегистрированный игрок.");
format(loginmsg,256," Приветствую вас на сервере.\n\nАккаунт:%s\n\nВойдите под своим пользователем:",oGetPlayerName(playerid));
ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Login",loginmsg,"Ок","Отмена");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
return 1;
}

// Add an entry to the login log
new ipaddress[16];
GetPlayerIp(playerid,ipaddress,sizeof(ipaddress));
MySQLAddLoginRecord(PlayerInfo[playerid][pSQLID], ipaddress);

ClearChatbox(playerid, 8);
format(string2, sizeof(string2), " Добро пожаловать в государство Сан Андреас, %s.",playernamesplit[0]);
SendClientMessage(playerid, COLOR_WHITE, string2);
SendClientMessage(playerid, COLOR_WHITE, " ");
printf("%s has logged in.",playername2);
return 1;
}[/pwn]
из за чего может крашить?

ЕнрикоДата: Воскресенье, 18.10.2009, 10:41 | Сообщение # 2
Группа: Пользователи
Сообщений: 915
Награды: 122
Город: Екатеринбург
Замечания: 80%
Статус:
Может ЛОГ посмотриш? crazy
_Xottab_Дата: Воскресенье, 18.10.2009, 10:47 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
ничего нету ток запуск сервера и все

Добавлено (18.10.2009, 10:46)
---------------------------------------------
[09:00:19] MYSQL: Attempting to connect to server...
[09:00:19]
Connection to MySQL database: Successfull !
[09:00:19] MYSQL: Database connection established.

[09:00:43] Incoming connection: 192.168.1.2:2313
[09:00:43] [join] Xottab_Unlimited has joined the server (0:192.168.1.2)

Добавлено (18.10.2009, 10:47)
---------------------------------------------
--------------------------

Exception At Address: 0x609C1D91

Registers:

EAX: 0x00000001 EBX: 0x01E2C014 ECX: 0x00000000 EDX: 0x00000000

ESI: 0x01E2A670 EDI: 0x01E2A670 EBP: 0x0012F410 ESP: 0x0012F3E8

EFLAGS: 0x00010246

Stack:

+0000: 0x01E2A670 0x0002D724 0x00000001 0x00A13D58

+0010: 0x00000030 0x00000032 0x0000000D 0x00A13EF8

+0020: 0x00A14348 0x00000001 0x01E30224 0x00401096

+0030: 0x01E2A670 0x01E5DFFC 0x01E308EC 0x00402BB3

+0040: 0x01E2A670 0x00000028 0x0012F448 0x01E5DFFC

+0050: 0x0012F734 0x01E2A670 0x00000000 0x00000000

+0060: 0x00000001 0x0002D60C 0x0002D710 0x0002EAE4

+0070: 0x0002AAF8 0x0002EAB0 0x0002AAF8 0x01E2C014

+0080: 0x01E308EC 0x00000000 0x01E2B7F8 0x000048D8

+0090: 0x0046198C 0x01E2A670 0x0012F4C8 0x00000013

+00A0: 0x01E2A670 0x00000000 0x01E2A670 0x00000005

+00B0: 0x01E2A670 0x00000001 0x01E2A670 0xFFFFFFFF

+00C0: 0x01E2A670 0x0012F4E4 0x0012F4CC 0x0012F618

+00D0: 0x01E5B3D4 0x00000000 0x01E2A670 0x00000000

+00E0: 0x00000000 0x01E5B3D4 0x0047DC87 0x00000013

+00F0: 0x00000005 0x00000001 0xFFFFFFFF 0x0002AAE8

+0100: 0x0012F740 0x00A86BB8 0x0201A801 0x0103FB64

+0110: 0x0201FFFF 0x00000005 0x00000050 0x00000050

+0120: 0x00000048 0x0012F740 0x00000000 0x0012F744

+0130: 0x00A85A00 0x656D6974 0x6D617473 0x00000070

EakwarpДата: Воскресенье, 18.10.2009, 12:20 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
скорее всего используется плагин с битой функцией samp_mysql_free_result();


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. Дорого.
_Xottab_Дата: Воскресенье, 18.10.2009, 16:17 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
я юзаю с sa-mp.com для 0.3

Добавлено (18.10.2009, 16:17)
---------------------------------------------
http://forum.sa-mp.com/index.php?topic=23931.0 вот плагин

EakwarpДата: Воскресенье, 18.10.2009, 16:21 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
[UST]_Xottab_, там же ясно написанно:
samp_mysql_free_result() => DON'T USE IT, IT WILL CRASH YOUR SERVER !!!



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. Дорого.
_Xottab_Дата: Воскресенье, 18.10.2009, 16:49 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
а что можно заместо него юзать?
EakwarpДата: Воскресенье, 18.10.2009, 16:53 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
[UST]_Xottab_, просто закоменть эту функцию.


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. Дорого.
_Xottab_Дата: Воскресенье, 18.10.2009, 16:54 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
и без него крашит сервер, я его в коменты вкинул
EakwarpДата: Воскресенье, 18.10.2009, 16:57 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
эм, так после чего сервер крашит, после входа или логина?


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. Дорого.
_Xottab_Дата: Воскресенье, 18.10.2009, 16:57 | Сообщение # 11
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
после таго как ввожу пароль и нажимаю Ок
XAOCДата: Воскресенье, 18.10.2009, 17:01 | Сообщение # 12
Советчик
Группа: Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
ну вполне логично расставить "флаги", для того чтобы определить в каком месте происходит краш, заместо того чтобы выкладывать это на форум.
_Xottab_Дата: Воскресенье, 18.10.2009, 17:12 | Сообщение # 13
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
я нашел проблему в samp_mysql_strtok но как сделать без нее я незнаю(
stepmexДата: Воскресенье, 18.10.2009, 17:24 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Использовать нормальный плагин.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
_Xottab_Дата: Воскресенье, 18.10.2009, 17:47 | Сообщение # 15
Уверенный в себе
Группа: Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус:
я другого с этой функцией ненаходил
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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