i know a lot of ppl has posted about this, but i have a suggestion.
do u remember in that mission Free Fall in san andreas single mode da plane interior?
i got da coords after searching em, i dunno if u already have em but these are
2.828671 , 32.853580 , 1199.593750 and interior 1.
my idea is when someone press F key to enter the train, if theres already a driver, enter to that interior.
i learned a bit of pawno after i stolen that MOFO server
and uhmm this might work:
i hope this aint useless D:
PS: Here isnt how to leave it the interior
do u remember in that mission Free Fall in san andreas single mode da plane interior?
i got da coords after searching em, i dunno if u already have em but these are

2.828671 , 32.853580 , 1199.593750 and interior 1.
my idea is when someone press F key to enter the train, if theres already a driver, enter to that interior.
i learned a bit of pawno after i stolen that MOFO server
and uhmm this might work:Code:
...
static gTrainid;
static gTrainDriver;
...
public OnGameModeInit()
{
...
gTrainid = CreateVehicle(537,....);
gTrainDriver=-1;
...
}
...
public OnPlayerDisconnect(playerid, reason)
{
...
if(playerid==gTrainDriver)
gTrainDriver=-1;
...
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
...
if(gTrainid==vehicleid && gTrainDriver>-1){
RemovePlayerFromVehicle(playerid);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,2.828671 , 32.853580 , 1199.593750);
SetPlayerFacingAngle(playerid,90.0);
}
return 1;
}
...
public OnPlayerStateChange(playerid, newstate, oldstate)
{
...
if(newstate == PLAYER_STATE_DRIVER){
new vehid = GetPlayerVehicleID(playerid);
if(vehid==gTrainid)
gTrainDriver=playerid;
}
if(oldstate == PLAYER_STATE_DRIVER){
if(gTrainDriver==playerid)
gTrainDriver=-1;
}
return 1;
}
...PS: Here isnt how to leave it the interior
![[Image: ?f=03pZoLLXm8.jpg]](http://pics.chillosophy.nl/?f=03pZoLLXm8.jpg)