08.05.2017, 23:51
Bom, eu baixei um FS na net : https://sampforum.blast.hk/showthread.php?tid=548602
e adaptei o FS para o meu GM, porйm o FS estava cheio de bugs, eu o modifiquei quase todo porйm um bug ainda persiste, nгo й bug na lуgica do sistema em si e nem erro de compilaзгo, o problema eh que em dado momento ele crasha o samp-server...
usei o crashdetect e talz pra debugar e encontrei esse problema:
a public SONO й esta:
Nгo faзo a menor idйia do que pode estar acontecendo, alguйm poderia me ajudar?
e adaptei o FS para o meu GM, porйm o FS estava cheio de bugs, eu o modifiquei quase todo porйm um bug ainda persiste, nгo й bug na lуgica do sistema em si e nem erro de compilaзгo, o problema eh que em dado momento ele crasha o samp-server...
usei o crashdetect e talz pra debugar e encontrei esse problema:
Код:
[09/05/17 19:32:54] [debug] Server crashed while executing BSL.amx [09/05/17 19:32:55] [debug] AMX backtrace: [09/05/17 19:32:55] [debug] #0 native SetTimerEx () from samp-server.exe [09/05/17 19:32:55] [debug] #1 00237b38 in public SONO (21) from BSL.amx
pawn Код:
function SONO(playerid)
{
if(AdminDuty[playerid] == false)
{
if(Player[playerid][pVIP] > 7)
Player[playerid][pSono]--;
else if(Player[playerid][pVIP] > 3)
Player[playerid][pSono]-=2;
else
Player[playerid][pSono]-=3;
SetProgressBarValue(PGSONO, Player[playerid][pSono]);
UpdateProgressBar(PGSONO,playerid);
if(Player[playerid][pSono] <= 10 && Player[playerid][pSono] > 5)
{
SendClientMessage(playerid,-1,"Vocк esta passando mal por excesso de sono, se nгo dormir podera desmaiar.");
SetPlayerDrunkLevel(playerid, 4000);
}
if(Player[playerid][pSono] <= 0)
{
SetPlayerDrunkLevel(playerid, 0);
ApplyAnimation(playerid,"CRACK","crckdeth4",4.0,0,0,0,1,0);
SendClientMessage(playerid,0xDCDCDCFF,"Vocк desmaiou por excesso de sono...");
TogglePlayerControllable(playerid, false);
SetTimerEx("AcordarDes", 10000, false, "i", playerid);
KillTimer(ContagemSono[playerid]);
}
}
return 1;
}
Nгo faзo a menor idйia do que pode estar acontecendo, alguйm poderia me ajudar?