GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Rico - 2012. április 10. - 11:37:41

Cím: Kocsi respawn...
Írta: Rico - 2012. április 10. - 11:37:41
Hello!
Tegnap írtam egy kocsi resi parancsot!Az lenne a baj, hogyha ülnek benne akkor is resizi?
Mit kéne még bele írni hogy azt ne resizze amiben ülnek? :unsure:
Cím: Kocsi respawn...
Írta: $uRí - 2012. április 10. - 12:08:22
Ez hiányzik
 

if(IsPlayerInAnyVehicle(player))
Cím: Kocsi respawn...
Írta: #Nexus# - 2012. április 10. - 12:15:50
Itt egy resiparancs és csak azokat resizi amiben nem ülnek:
[pawn]if(strcmp(cmd, \"/szoliresi\", true) == 0 || strcmp(cmd, \"/szresi\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(Info[playerid] < 1)
      {
          SendClientMessage(playerid, COLOR_GRAD1, \"  Nem vagy Admin!\");
          return 1;
      }
      new bool:unwanted[CAR_AMOUNT];
      for(new player=0; player<MAX_PLAYERS; player++)
           {
               if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
           }
      for(írd ide hogy kiket respawnoljon)
      {
         if(!unwanted[car]) SetVehicleToRespawn(car);
      }
      GetPlayerName(playerid, sendername, sizeof(sendername));
      SendClientMessageToAll(0x99FF00AA,\"Szolgálati jármûvek respawnolva!\");
      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
   }
   return 1;
}[/pawn]