SA-MP Forums Archive
[Ajuda] Carga nгo respawna - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Carga nгo respawna (/showthread.php?tid=491197)



Carga nгo respawna - Performancetotal - 29.01.2014

Gente na ppc_trucking botei um cmd para respawnasse veнculos sem uso porйm ele nгo respawna os baus sem uso ou melhor nгo respawna nenhum baъ, alguem pode me ajudar ?
Код:
stock ResetarCarros()
{
    new carid;
    static bool:inVeh;
    for(new i; i < MAX_VEHICLES; i++ )
    {
        carid=GetVehicleModel(i);
        if(carid==435||carid==450||carid==584||carid==591||carid==606||carid==607||carid==608||carid==610||carid==611)
        {
            continue;
        }
        inVeh = false;
        for(new j; j < GetMaxPlayers(); j++ )
        {
            if(IsPlayerInVehicle( j, i ))
            inVeh = true;
            break;
        }
        if(!inVeh) SetVehicleToRespawn(i);
   }
}
CMD:
Код:
COMMAND:rc(playerid, params[]) 
{ 
    SendAdminText(playerid, "/rc", params); 
    if (APlayerData[playerid][LoggedIn] == true) 
    { 
         
        if (APlayerData[playerid][PlayerLevel] >= 3) 
        { 
             
            SendClientMessageToAll(0x00FF00FF, #Todos os veнculos foram resetados pelo admin"); 
            ResetarCarros(); 
        } 
        else 
        return 0; 
    } 
    else 
    return 0; 
    return 1; 
}  
CMD:



Re: Carga nгo respawna - Performancetotal - 29.01.2014

Alguem ? '-'


Re: Carga nгo respawna - ViniBorn - 29.01.2014

Todos aqueles 'carid' sгo modelos de фnibus?

Talvez vocк nгo tenha acrescentado


Re: Carga nгo respawna - Performancetotal - 29.01.2014

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Todos aqueles 'carid' sгo modelos de фnibus?

Talvez vocк nгo tenha acrescentado
Nгo, sгo id dos trailers para que neles nгo de respawn porem queria q eles nгo dessem respawn apenas se tivessem engatados mas ficou para nunca dar respawn ;/


Re: Carga nгo respawna - engelguilherme - 31.01.2014

Coloca isso no ppc_playercommands
Код:
CMD:rc(playerid, params[])
{
 SendAdminText(playerid, "/rc", params);

 if (APlayerData[playerid][PlayerLevel] < 3) return SendClientMessageToAll(-1, "{FFFF00}[ERRO]  {FF0000}Vocк nгo tem permissгo para usar esse comando!");
 {
  
  for(new i; i < MAX_VEHICLES; i++)
  {
   if(!IsVehicleInUse(i))
   SetVehicleToRespawn(i);
  }
  SendClientMessageToAll(-1, "{FFFF00}[INFO] {00FF00}O administrador respawnou todos os veнculos desocupados!");
 }
 return 1;
}
e isso no final da gm em stock

Код:
stock IsVehicleInUse(vehicleid)
{
    new Veiculo;
    for(new i; i < MAX_PLAYERS; i++)
    {
        if(GetPlayerVehicleID(i) == vehicleid)
            Veiculo = vehicleid;
        if(GetVehicleTrailer(GetPlayerVehicleID(i)) == vehicleid)
            Veiculo = vehicleid;
    }
    return Veiculo;
}
pra mim deu certo ele so respawna trailer quando n tiver em uso '-'


Re: Carga nгo respawna - Performancetotal - 31.01.2014

Quote:
Originally Posted by engelguilherme
Посмотреть сообщение
Coloca isso no ppc_playercommands
Код:
CMD:rc(playerid, params[])
{
 SendAdminText(playerid, "/rc", params);

 if (APlayerData[playerid][PlayerLevel] < 3) return SendClientMessageToAll(-1, "{FFFF00}[ERRO]  {FF0000}Vocк nгo tem permissгo para usar esse comando!");
 {
  
  for(new i; i < MAX_VEHICLES; i++)
  {
   if(!IsVehicleInUse(i))
   SetVehicleToRespawn(i);
  }
  SendClientMessageToAll(-1, "{FFFF00}[INFO] {00FF00}O administrador respawnou todos os veнculos desocupados!");
 }
 return 1;
}
e isso no final da gm em stock

Код:
stock IsVehicleInUse(vehicleid)
{
    new Veiculo;
    for(new i; i < MAX_PLAYERS; i++)
    {
        if(GetPlayerVehicleID(i) == vehicleid)
            Veiculo = vehicleid;
        if(GetVehicleTrailer(GetPlayerVehicleID(i)) == vehicleid)
            Veiculo = vehicleid;
    }
    return Veiculo;
}
pra mim deu certo ele so respawna trailer quando n tiver em uso '-'
Funcionou, valeu fico grato