 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
серв крашится на ежечасной функции
| |
| SanSay | Дата: Пятница, 24.06.2011, 21:23 | Сообщение # 16 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| Quote (HELKERN) SanSay, во первых вынеси new playername2[MAX_PLAYER_NAME]; перед циклом ага Quote (HELKERN) При этом Id 1,4 проходили проверку IsPlayerConnected(i) == 1 && PlayerInfo[i][pLevel] > 0 ? эти ид не присутствовали на серве. Quote (stepmex) Я тут перебрал твой пбалик ну ты конечно мега мозг , но это капля в море ) ... там 55к строк написано почти по принципу этого паблика
П.С. но все это тоже к делу врятли относится...
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| HELKERN | Дата: Суббота, 25.06.2011, 05:46 | Сообщение # 17 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| Quote (SanSay) т.е. один раз в пайдай зашла проверка, а из for(new i = 0; i <= MAXPLAYERS; i++) уже не вышла - зациклилась почемуто Тогда я не понял где у тебя в логах видно, что цикл зациклился
|
| |
|
|
| SanSay | Дата: Суббота, 25.06.2011, 19:09 | Сообщение # 18 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| HELKERN, ну всмысле DEBUG PayDay() [21:00:29] DEBUG PlayerPlayMusic(0) [21:00:29] DEBUG PlayerPlayMusic(2) [21:00:29] DEBUG PlayerPlayMusic(3) [21:00:29] DEBUG PlayerPlayMusic(5) [21:00:29] DEBUG PlayerPlayMusic(6) [21:00:29] DEBUG PlayerPlayMusic(7) ... [21:00:29] DEBUG PlayerPlayMusic(0) [21:00:29] DEBUG PlayerPlayMusic(2) [21:00:29] DEBUG PlayerPlayMusic(3) [21:00:29] DEBUG PlayerPlayMusic(5) [21:00:29] DEBUG PlayerPlayMusic(6) [21:00:29] DEBUG PlayerPlayMusic(7) ... [21:00:29] DEBUG PlayerPlayMusic(0) [21:00:29] DEBUG PlayerPlayMusic(2) [21:00:29] DEBUG PlayerPlayMusic(3) [21:00:29] DEBUG PlayerPlayMusic(5) [21:00:29] DEBUG PlayerPlayMusic(6) [21:00:29] DEBUG PlayerPlayMusic(7) т.е. пайдай только 1 раз
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| stepmex | Дата: Суббота, 25.06.2011, 20:20 | Сообщение # 19 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| я думаю куда эффективнее будет распечатыват значения i и MAXPLAYERS, и смотреть почему условие i <= MAXPLAYERS не выполняется
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| SanSay | Дата: Суббота, 25.06.2011, 21:37 | Сообщение # 20 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| stepmex, например
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| HELKERN | Дата: Воскресенье, 26.06.2011, 05:12 | Сообщение # 21 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| stepmex, зачем выводить MAXPLAYERS, если оно постоянное? А значение i он выводит в PlayerPlayMusic
SanSay, скинь функцию XPLogAll(i,"xpPayday");
|
| |
|
|
| SanSay | Дата: Воскресенье, 26.06.2011, 10:33 | Сообщение # 22 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| HELKERN, че вы к ней прикопались, она выполняется исправно, о чем свидетельствует другой лог, который собственно она и пишет... но ладно нате[cut=XPLogAll]public XPLogAll(playerid,string[]) { new stringXP[256]; format(stringXP, sizeof(stringXP), "%s: %s(St: MC:%dk, MB:%dk, lvl:%d, xp:%d, DN:%.0f, DP:%.0f, DM:%.0f, DF:%.0f, KS:%d)", oGetPlayerName(playerid),string,PlayerInfo[playerid][pCash]/1000,PlayerInfo[playerid][pAccount]/1000,PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],TimeVehicleNorm[playerid],TimeVehiclePlane[playerid],TimeVehicleMoto[playerid],TimeAfoot[playerid],PlayerInfo[playerid][pKachXPSaved]); XPLog(stringXP); }[/cut] [cut=XPLog]public XPLog(string[]) { new data[64]; new entry[256]; new hour,minute,second; new year,month,day; gettime(hour,minute,second); getdate(year,month,day); format(entry, sizeof(entry), "[%d.%d][%d.%02d.%02d] - %s\n",day,month,hour,minute,second,string); new File:hFile; format(data, sizeof(entry), "logs/1[%d.%d]-XP.log",month,year); hFile = fopen(data, io_append); for(new i=0; i<strlen(entry); i++) { fputchar(hFile, entry[i], false); } fclose(hFile); }[/cut]
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| HELKERN | Дата: Воскресенье, 26.06.2011, 10:51 | Сообщение # 23 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус: 
| SanSay, собственно, как я и думал, у тебя может быть проблема с Quote (SanSay) fputchar(hFile, entry[i], false); из-за возможного открывания файла с ошибкой, делай проверку if(hFile)
|
| |
|
|
| SanSay | Дата: Воскресенье, 26.06.2011, 16:26 | Сообщение # 24 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| HELKERN, может быть проблема, но нет проблемы, т.к. этот файл создается раз в месяц, и хоть проверки нет на наличие файла, но 1 числа в 00:00 никогда еще не ложился серв... объяснить почему не могу, может эту проверку уже вшили в САМП или куда-нить еще, но констатирую факт - НЕ ложится, при этом есть несколько других логов, которые ежедневные и тоже, в 00:00 ни разу не ложился еще серв. Добавлено (26.06.2011, 16:26) --------------------------------------------- кстати, по поводу XPLogAll после этой функции идет PlayerPlayMusic(i); а он в логах как раз и фигурирует... значит XPLogAll проходит без проблем и прабла дальше где то кроется
кстати, сеня делал одну херь, и получилась аналогичная прабла, т.е. for(new i; i < MAXPLAYERS; i++) зациклился, но там я сам ложанулся у меня там i присваивалась переменная равная 0, т.е. i = blabla, где блабла = 0, а нужно было наоборот написать blabla = i но в пайдай вроде ниче подобного нету.
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| stepmex | Дата: Воскресенье, 26.06.2011, 17:28 | Сообщение # 25 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Покажи код oSetPlayerMoney
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| SanSay | Дата: Воскресенье, 26.06.2011, 19:12 | Сообщение # 26 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| stepmex, [cut=oSetPlayerMoney]public oSetPlayerMoney(playerid,money) { if (!IsPlayerConnected(playerid)) { return; } SetPlayerMoney(playerid,money); PlayerInfo[playerid][pCash] = money; MoneyUpdateDelay[playerid] = 1; return; }[/cut]
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| stepmex | Дата: Воскресенье, 26.06.2011, 19:29 | Сообщение # 27 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| не тут чисто, подумал на одну обнаруженную ошибку/особенность, но нет. поотслеживай I ниже по коду, если цикл зацикливается значит она где-то сбрасывается в 0
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| SanSay | Дата: Воскресенье, 26.06.2011, 22:21 | Сообщение # 28 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| прикол хотите, это произошло 21 числа, в 21:00 и зациклилось все на ид№21 такие совпадения бывают?
П.С. ща конкретно в логах поковырялся - на серве еще был как минимум ид 27, у которого игра была свернута и возможно еще был ид29, но про него ниче не известно но на винде проверил, если свернута игра и пайдай происходит, ниче страшного не происходит, надо будет еще на линухе проверить... а то серв на линухе, мало ли у него много своих заморочек.
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| taler | Дата: Воскресенье, 26.06.2011, 23:04 | Сообщение # 29 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 152
Награды: 1
Город: 13
Репутация: 121
Замечания: 40%
Статус: 
| http://forum.sa-mp.com/showthread.php?t=262796
Ыыыы
|
| |
|
|
| SanSay | Дата: Воскресенье, 26.06.2011, 23:14 | Сообщение # 30 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| taler, эта штука поможет, если у тя серв крашится и ты не можешь найти причину... в моем случае он не крашится, а зацикливается, но при этом работает, так что эта штука не поможет.
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
|
 |
|
 | |
| |
|