#include <a_samp>
public OnFilterScriptInit()
{
ConnectNPC("LSTrain","train_ls");
ConnectNPC("SFTrain","train_sf");
ConnectNPC("LVTrain","train_lv");
return 1;
}
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "LSTrain", true))
{
PutPlayerInVehicle(playerid,429,0);
SetPlayerColor(playerid,0xFFFFFFFF);
return 1;
}
if(!strcmp(npcname, "SFTrain", true))
{
PutPlayerInVehicle(playerid,425,0);
SetPlayerColor(playerid,0xFFFFFFFF);
return 1;
}
if(!strcmp(npcname, "LVTrain", true))
{
PutPlayerInVehicle(playerid,421,0);
SetPlayerColor(playerid,0xFFFFFFFF);
return 1;
}
return 1;
}
//Other stuff for normal players goes here!
return 1;
}
|
Originally Posted by √№ceC№ty
you need to tell the script that they are already logged in
|
public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))
{
gPlayerLogged[playerid] = 1;
return 1;
}
//other code
new Logged[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
if(!IsPlayerNPC(playerid)) return 1;
{
Logged[playerid] = 1;
}
return 1;
}