Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] Problema no Spawn

$
0
0
Bom galera o que está acontecendo é o seguinte sempre que o player morre, quando ele vai respawnar da um bug tipo como se tivesse caindo e volta pro spawn correto coisa de uns 2 segundos. As vezes acontece do player continuar caindo e morrer.
Tenho um problema parecido, quando o player vai sair de um interior ele ameaça a querer cair e depois vai pro local correto, muito raramente acontece do player morrer também.
Estou procurando a dias problemas parecidos tentando fazer os mesmos métodos e não funciona.

Vou deixar o código do respawn de uma das Organizações do Servidor, o restante das organizações os códigos seguem o mesmo modelo.

PHP Code:

     if(PlayerInfo[playerid][pMembro] == || PlayerInfo[playerid][pLider] == 1)//Prefeito Nascimento
     
{
          
SetTimerEx("Descongelar",1000,0,"d",playerid);//tentei isso pq em tópicos anteriores falaram pra colocar isso, mas de nada adiantou
          
if(PlayerInfo[playerid][pDepartamentoLS] == 1)
          {
               
SetPlayerVirtualWorld(playerid,0);
          }
          else if(
PlayerInfo[playerid][pDepartamentoLV] == 1)
          {
               
SetPlayerVirtualWorld(playerid,1);
          }
          
SetPlayerInterior(playerid3);
          
SetPlayerPos(playerid354.8267,154.4102,1025.7964);
          
PlayerInfo[playerid][pInt] = 3;
          
SetPlayerArmour(playerid100);
          
PlayerInfo[playerid][pLocal] = 241;
          
SetPlayerHealth(playerid100);
          
localizarpref[playerid] = 1;
          
SetPlayerColor(playeridCOR_GOV);
          if(
PlayerInfo[playerid][pCargo] == 1) { SetPlayerSkin(playerid163); }
          if(
PlayerInfo[playerid][pCargo] == 2) { SetPlayerSkin(playerid163); }
          if(
PlayerInfo[playerid][pCargo] == 3) { SetPlayerSkin(playerid164); }
          if(
PlayerInfo[playerid][pCargo] == 4) { SetPlayerSkin(playerid164); }
          if(
PlayerInfo[playerid][pCargo] == 5) { SetPlayerSkin(playerid228); }
          if(
PlayerInfo[playerid][pCargo] == 6) { SetPlayerSkin(playerid147); }
          if(
PlayerInfo[playerid][pSex] == 2) { SetPlayerSkin(playerid76); }
          
PlayAudioStreamForPlayer(playerid"http://dl.dropboxusercontent.com/s/2m1o6lfhzcdo0sb/Musica%20Prefeitura.mp3");
          return 
1;
     } 

Código de entra e saída de interiores:

PHP Code:

     else if(PlayerToPoint(3.0playerid,1554.9537,-1675.6584,16.1953))
     {
//ENTRADA HQ PM / Departamento de Policia
          
SetTimerEx("Descongelar",1000,0,"d",playerid);
          
PlayAudioStreamForPlayer(playerid"http://dl.dropboxusercontent.com/s/k7i4vwtx6tya6u7/Musica%20PM.mp3");
          
GameTextForPlayer(playerid"~w~Departamento de Policia"50001);
          
SetPlayerInterior(playerid6);
          
PlayerInfo[playerid][pInt] = 6;
          
SetPlayerVirtualWorld(playerid,0);
          
localizardppm[playerid] = 0;
          
SetPlayerPos(playerid,246.5878,62.7877,1003.6406);
      }



       else if(
PlayerToPoint(2.0playerid,246.5878,62.7877,1003.6406))
       {
//Saida HQ PM / Saida Departamento de Policia Los Santos
            
SetPlayerInterior(playerid0);
            
PlayerInfo[playerid][pInt] = 0;
            
SetPlayerVirtualWorld(playerid0);
            
localizardppm[playerid] = 0;
            
SetPlayerFacingAngle(playerid0);
            
PlayerInfo[playerid][pLocal]= 999//255
            
StopAudioStreamForPlayer(playerid);
            
SetPlayerPos(playerid,1554.9537,-1675.6584,16.1953);
       } 


Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>