05/08/2021 19:51
(05/08/2021 11:12)welmateus Escreveu:(05/08/2021 11:10)xbruno1000x Escreveu:(05/08/2021 10:53)welmateus Escreveu: pode ser q esteja desatualizado o mysql?
Não sei te afirmar, mas você pode testar. Eu vi que isso ocorre quando o plugin MySQL perde a conexão com a database. O motivo você vai ter que dar uma caçada...Isso em onplayerupdate pode causar isso?Código:if(IsPlayerInAnyVehicle(playerid) && CintoPlayer[playerid] == 0 && !IsAMoto(GetPlayerVehicleID(playerid)) && !IsAPlane(GetPlayerVehicleID(playerid)))
{
new Float:TempVidaCarro,Float:Px,Float:Py,Float:Pz;
GetVehicleHealth(GetPlayerVehicleID(playerid), TempVidaCarro);
new Float:Difference = floatsub(VidaCarro[playerid], TempVidaCarro);
if((floatcmp(VidaCarro[playerid], TempVidaCarro) == 1) && (floatcmp(Difference,100.0) == 1))
{
GetPlayerPos(playerid, Px, Py, Pz);
SetVehicleVelocity(GetPlayerVehicleID(playerid), 0.0, 0.0, 0.0);
SetPlayerPos(playerid,Px,Py,Pz+0.2);
Difference = floatdiv(Difference, 10.0);
new Float:VidaOld;
GetPlayerHealth(playerid, VidaOld);
SetPlayerHealth(playerid, floatsub(VidaOld, Difference));
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xFFFF00FF,"[AVISO]: Cuidado voce esta sem cinto, pode acabar morrendo");
SetTimerEx("ANIM", 5000, false, "i", playerid);
}
VidaCarro[playerid] = TempVidaCarro;
}
else
{
VidaCarro[playerid] = 0.0;
}
No máximo vai causar lag. Coloque o crashdetect e veja o que ocorre próximo ao momento do bug.
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.