15.12.2009, 20:00
hi there
i was ignored in the NPC topic so i came here,
the problem is, that the npc spawns, but where the spawn point is, not in a car etc...
here is my script
i have made the small files in the npcmodes etc, and stoill it dont work... the other two work though....
i was ignored in the NPC topic so i came here,
the problem is, that the npc spawns, but where the spawn point is, not in a car etc...
here is my script
Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n------------------------------------------");
print(" TDM and FREEROAM BY SLASH01 'n' IRON MAN");
print("------------------------------------------\n");
}
#endif
new VanManVehicle; //Global variable!
new StripManVehicle; //Global variable!
new PoliceManVehicle; //Global variable!
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Slash01's Freeroam");
ConnectNPC("VanMan","vanlv");
VanManVehicle = CreateVehicle(498, 0.0, 0.0, 5.0, 0.0, 0, 1, 5000);
ConnectNPC("StripMan","strip");
StripManVehicle = CreateVehicle(517, 0.0, 0.0, 5.0, 0.0, 0, 1, 5000);
ConnectNPC("PoliceMan","police");
StripManVehicle = CreateVehicle(598, 0.0, 0.0, 5.0, 0.0, 0, 1, 5000);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
if(!strcmp(npcname, "VanMan", true)) //Checking if the NPC's name is MyFirstNPC
{
PutPlayerInVehicle(playerid, VanManVehicle, 0); //Putting the NPC into the vehicle we created for it.
return 1;
}
if(!strcmp(npcname, "StripMan", true))
{
PutPlayerInVehicle(playerid, StripManVehicle, 0);
return 1;
}
if(!strcmp(npcname, "PoliceMan", true))
{
PutPlayerInVehicle(playerid, PoliceManVehicle, 0);
return 1;
}
return 1;
}
//Other stuff for normal players goes here!
return 1;
}

