SA-MP Forums Archive
NPC Just Spawn but dont go in the car and drive? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: NPC Just Spawn but dont go in the car and drive? (/showthread.php?tid=124693)



NPC Just Spawn but dont go in the car and drive? - Torran - 31.01.2010

pawn Код:
if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "Pilot", true))
    {
      PutPlayerInVehicle(playerid, PilotVehicle, 0);
    }
    return 1;
  }
  if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "ChevroletCorvette", true))
    {
      PutPlayerInVehicle(playerid, CorvetteVehicle, 0);
    }
    return 1;
  }
  if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "AT400LS", true))
    {
      PutPlayerInVehicle(playerid, AT400LSVehicle, 0);
    }
    return 1;
  }
  if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "AT400LV", true))
    {
      PutPlayerInVehicle(playerid, AT400LVVehicle, 0);
    }
    return 1;
  }
  if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "AT400SF", true))
    {
      PutPlayerInVehicle(playerid, AT400SFVehicle, 0);
    }
    return 1;
  }
  if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "TRAINLS", true))
    {
      PutPlayerInVehicle(playerid, TRAINLSVehicle, 0);
    }
    return 1;
  }
  if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "TRAINLV", true))
    {
      PutPlayerInVehicle(playerid, TRAINLVVehicle, 0);
    }
    return 1;
  }
  if(IsPlayerNPC(playerid))
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "TRAINSF", true))
    {
      PutPlayerInVehicle(playerid, TRAINSFVehicle, 0);
    }
    return 1;
  }
They spawn, The lot of them ( Except Pilot )
At the spawn point, They dont go in there cars?
Why is this?


Re: NPC Just Spawn but dont go in the car and drive? - Babul - 01.02.2010

maybe this will fix it:
Код:
if(IsPlayerNPC(playerid))
{
	new npcname[MAX_PLAYER_NAME];
	GetPlayerName(playerid, npcname, sizeof(npcname));
	if(!strcmp(npcname, "Pilot", true))
	{
		PutPlayerInVehicle(playerid, PilotVehicle, 0);
		return 1;
	}
	else if(!strcmp(npcname, "ChevroletCorvette", true))
	{
		PutPlayerInVehicle(playerid, CorvetteVehicle, 0);
		return 1;
	}
	else if(!strcmp(npcname, "AT400LS", true))
	{
		PutPlayerInVehicle(playerid, AT400LSVehicle, 0);
		return 1;
	}
	else if(!strcmp(npcname, "AT400LV", true))
	{
		PutPlayerInVehicle(playerid, AT400LVVehicle, 0);
		return 1;
	}
	else if(!strcmp(npcname, "AT400SF", true))
	{
		PutPlayerInVehicle(playerid, AT400SFVehicle, 0);
		return 1;
	}
	else if(!strcmp(npcname, "TRAINLS", true))
	{
		PutPlayerInVehicle(playerid, TRAINLSVehicle, 0);
		return 1;
	}
	else if(!strcmp(npcname, "TRAINLV", true))
	{
		PutPlayerInVehicle(playerid, TRAINLVVehicle, 0);
		return 1;
	}
	else if(!strcmp(npcname, "TRAINSF", true))
	{
		PutPlayerInVehicle(playerid, TRAINSFVehicle, 0);
		return 1;
	}
}