NPC Trains and Planes Little Things, BIG PROBLEM!
#1

hi all, this is a bit silly, but i just cant work it out

i am using the trains and plane npc's that come with the samp0.3 download, but when i run the npc's, the planes and the car Blade and the trains are the car slamvan

i know i have to change the vehicle id, but i dont know where, HELP!!!
Reply
#2

Quote:
Originally Posted by TFZ
hi all, this is a bit silly, but i just cant work it out

i am using the trains and plane npc's that come with the samp0.3 download, but when i run the npc's, the planes and the car Blade and the trains are the car slamvan

i know i have to change the vehicle id, but i dont know where, HELP!!!
Show us the script.
Reply
#3

Код:
//-------------------------------------------------
//
// NPC initialisation for Grand Larceny
//
//-------------------------------------------------

#pragma tabsize 0
#include <a_samp>

//-------------------------------------------------

public OnFilterScriptInit()
{
	ConnectNPC("TrainDriverLV","train_lv");
	ConnectNPC("TrainDriverLS","train_ls");
	ConnectNPC("TrainDriverSF","train_sf");
	
	ConnectNPC("PilotLV","at400_lv");
	ConnectNPC("PilotSF","at400_sf");
	ConnectNPC("PilotLS","at400_ls");
	return 1;
}

//-------------------------------------------------
// IMPORTANT: This restricts NPCs connecting from
// an IP address outside this server. If you need
// to connect NPCs externally you will need to modify
// the code in this callback.

public OnPlayerConnect(playerid)
{
	if(IsPlayerNPC(playerid)) {
	  new ip_addr_npc[64+1];
	  new ip_addr_server[64+1];
	  GetServerVarAsString("bind",ip_addr_server,64);
	  GetPlayerIp(playerid,ip_addr_npc,64);
	  
		if(!strlen(ip_addr_server)) {
		  ip_addr_server = "127.0.0.1";
		}
		
		if(strcmp(ip_addr_npc,ip_addr_server,true) != 0) {
		  // this bot is remote connecting
		  printf("NPC: Got a remote NPC connecting from %s and I'm kicking it. OWNED!",ip_addr_npc);
		  Kick(playerid);
		  return 0;
		}
    printf("NPC: Connection from %s is allowed.",ip_addr_npc);
	}
	
	return 1;
}

//-------------------------------------------------

public OnPlayerRequestClass(playerid, classid)
{
	if(!IsPlayerNPC(playerid)) return 1;
	
	new playername[64];
	GetPlayerName(playerid,playername,64);

 	if(!strcmp(playername,"TrainDriverLV",true)) {
    SetSpawnInfo(playerid,69,255,1462.0745,0.0000,0.0000,0.0,-1,-1,-1,-1,-1,-1);
	}
	else if(!strcmp(playername,"TrainDriverSF",true)) {
	  SetSpawnInfo(playerid,69,255,-1942.7950,168.4164,27.0006,0.0,-1,-1,-1,-1,-1,-1);
	}
	else if(!strcmp(playername,"TrainDriverLS",true)) {
	  SetSpawnInfo(playerid,69,255,1700.7551,-1953.6531,14.8756,0.0,-1,-1,-1,-1,-1,-1);
	}
	else if(!strcmp(playername,"PilotLV",true)) {
	  SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);
	}
	else if(!strcmp(playername,"PilotSF",true)) {
	  SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);
	}
	else if(!strcmp(playername,"PilotLS",true)) {
	  SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);
	}
	return 0;
}

//-------------------------------------------------
public OnPlayerSpawn(playerid)
{
	if(!IsPlayerNPC(playerid)) return 1; // We only deal with NPC players in this script

	new playername[64];
	GetPlayerName(playerid,playername,64);

	if(!strcmp(playername,"TrainDriverLV",true)) {
    PutPlayerInVehicle(playerid,1,0);
 	}
	else if(!strcmp(playername,"TrainDriverSF",true)) {
	  PutPlayerInVehicle(playerid,5,0);
	}
	else if(!strcmp(playername,"TrainDriverLS",true)) {
	  PutPlayerInVehicle(playerid,9,0);
	}
	else if(!strcmp(playername,"PilotLV",true)) {
	  PutPlayerInVehicle(playerid,13,0);
	}
	else if(!strcmp(playername,"PilotSF",true)) {
	  PutPlayerInVehicle(playerid,14,0);
	}
	else if(!strcmp(playername,"PilotLS",true)) {
	  PutPlayerInVehicle(playerid,15,0);
	}
	else if(!strcmp(playername,"TaxiTest",true)) {
	  PutPlayerInVehicle(playerid,968,0);
 	}

	return 1;
}
//-----------------------------------------
// EOF
Reply
#4

Quote:

Show us the Script

WHY BOTHER! ITS WITH THE BLOODY 0.3a SERVER PACK!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Reply
#5

go away dennis
Reply
#6

Thats not nice
Reply
#7

So Can you help, please ignore my brother
Reply
#8

Quote:
Originally Posted by (|Mad_hero|)
Quote:

Show us the Script

WHY BOTHER! ITS WITH THE BLOODY 0.3a SERVER PACK!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Seriously, fuck you, he could have modified something thats not in the pack you jerk. Go take your comments somewhere else.
Reply
#9

so, what do you think is wrong?
Reply
#10

Quote:
Originally Posted by TFZ
so, what do you think is wrong?
https://sampwiki.blast.hk/wiki/PutPlayerInVehicle

pawn Код:
PutPlayerInVehicle (playerid,vehicleid,seatid);

//playerid  ID of the player
//vehicleid ID of the vehicle
//seatid    ID of the seat (0-driver, 1-co-driver, 2&3-passengers, if the car has enough seats)
Now take a look at your code.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)