[Ajuda] mobile crasha ao morrer - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP Mobile (https://portalsamp.com/forumdisplay.php?fid=11) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=12) +--- Tópico: [Ajuda] mobile crasha ao morrer (/showthread.php?tid=3905) |
mobile crasha ao morrer - Mist - 17/08/2023 Ola, estou tendo um problema com um bug no mobile quando o mobile morre ele crash se tive como me ajuda agradeço na callbeck: OnPlayerDeath tem isto nao sei se isso causa problema no mobile creio que nao if(PlayerData[playerid][pLogado] == true) { if(PlayerData[playerid][pMorreu] == 0)// Se feriu { new Float:pos[4]; PlayerData[playerid][pMorreu] = 1; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); GetPlayerFacingAngle(playerid, pos[3]); GetPlayerPos(playerid, PlayerData[playerid][pPosX], PlayerData[playerid][pPosY], PlayerData[playerid][pPosZ]); GetPlayerFacingAngle(playerid, PlayerData[playerid][pPosA]); SetSpawnInfo(playerid, NO_TEAM, PlayerData[playerid][pSkin], PlayerData[playerid][pPosX], PlayerData[playerid][pPosY], PlayerData[playerid][pPosZ], PlayerData[playerid][pPosA], 0, 0, 0, 0, 0, 0); PlayerData[playerid][pInterior] = GetPlayerInterior(playerid); PlayerData[playerid][pVirtualWorld] = GetPlayerVirtualWorld(playerid); PlayerData[playerid][pSkin] = GetPlayerSkin(playerid); return 1; } if(PlayerData[playerid][pMorreu] == 1)// Foi finalizado { PlayerData[playerid][pMorreu] = 2; KillTimer(TimerFerido[playerid]); PlayerData[playerid][pInterior] = GetPlayerInterior(playerid); PlayerData[playerid][pVirtualWorld] = GetPlayerVirtualWorld(playerid); PlayerData[playerid][pSkin] = GetPlayerSkin(playerid); } } RE: Help me - White_Blue - 17/08/2023 Isso infelizmente é um problema do SA-MP Mobile, não do seu servidor em si. RE: Help me - Mist - 17/08/2023 entao no caso meu servido vai ser proibido entra mobile? por causa do bug? RE: Help me - DiegoLBC1 - 17/08/2023 (17/08/2023 12:21)Mist Escreveu: entao no caso meu servido vai ser proibido entra mobile? por causa do bug? Proibido não é, basta que o player não se importe de crashar a cada vez que morrer, principalmente se for server de Team Death Match Veja se isso te ajuda: https://portalsamp.com/showthread.php?tid=1830 RE: Help me - xbruno1000x - 17/08/2023 Use a include WeaponConfig no seu gamemode. Com essa include a callback OnPlayerDeath nunca mais será chamada e você ainda ganha algumas funcionalidades. RE: mobile crasha ao morrer - Mist - 21/08/2023 entao eu faço o meu sistema de morte em qual callback? do WeaponConfig? RE: mobile crasha ao morrer - xbruno1000x - 22/08/2023 (21/08/2023 19:51)Mist Escreveu: entao eu faço o meu sistema de morte em qual callback? do WeaponConfig? Depende. Pode usar as seguintes callbacks: - public OnPlayerPrepareDeath(playerid, animlib[32], animname[32], &anim_lock, &respawn_time) - public OnPlayerDeathFinished(playerid) RE: mobile crasha ao morrer - Dr Editor - 22/08/2023 Na verdade eu corrigi isso não permitindo que o jogador morra de fato. Eu nunca estudei muito a fundo esse bug no mobile, mas aparentemente o problema não está na callback ser chamada, mas sim quando ela chega ao fim. Corrigi isso spawnando o jogador imediatamente (como um hack de fast spawn) e depois simulei a morte, que acho que é isso que a include WeaponConfig faz. RE: mobile crasha ao morrer - Mist - 11/09/2023 consegui resolver somente usando SpawnPlayer(playerid); no OnPlayerDeath mais obg galera |