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

 



 
          





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





Последние Файлы 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
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: AXE, Weddew  
серв крашится на ежечасной функции
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 fun
такие совпадения бывают?

П.С. ща конкретно в логах поковырялся - на серве еще был как минимум ид 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
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


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