Run Time Error & Server Crash -
Chainksain - 08.05.2017
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:
Код:
[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
a public SONO й esta:
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?
Re: Run Time Error & Server Crash -
Chainksain - 09.05.2017
UP
ngm pra ajudar?
Re: Run Time Error & Server Crash -
s4kuL - 10.05.2017
Eu tive um erro parecido com esse, e foi mudando o jeito de processamento do cуdigo que eu consegui resolver.
Nгo tenho certeza se vai funcionar, mas tente usar desta forma:
PHP код:
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;
}
return 1;
}
Re: Run Time Error & Server Crash -
Chainksain - 10.05.2017
tenso.. pq sera q isso acontece?
anyway.. vou tentar, o foda eh q n tenho uma forma de testar isso sem ser colocando no server, mas qdo eu colo e da crash buga tudo as scriptfiles do server, fora q o sv fica caindo :/