Objective vehicle problem. -
Seems OnVehicleStreamIn doesn't work at all.
players can enter it.
pawn Код:
public OnVehicleStreamIn(vehicleid, forplayerid)
{
#if USE_FLAGS false
if(vehicleid == USA_PROTO) {
if(gTeam[forplayerid] == TEAM_USA) {
SetVehicleParamsForPlayer(USA_PROTO,forplayerid,1,1); // objective; locked
}
else if(gTeam[forplayerid] == TEAM_EURO) {
SetVehicleParamsForPlayer(USA_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_JAPAN) {
SetVehicleParamsForPlayer(USA_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_MORC) {
SetVehicleParamsForPlayer(USA_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_ARAB) {
SetVehicleParamsForPlayer(USA_PROTO,forplayerid,1,0); // objective; unlocked
}
}
else if(vehicleid == EURO_PROTO) {
if(gTeam[forplayerid] == TEAM_EURO) {
SetVehicleParamsForPlayer(EURO_PROTO,forplayerid,1,1); // objective; locked
}
else if(gTeam[forplayerid] == TEAM_USA) {
SetVehicleParamsForPlayer(EURO_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_JAPAN) {
SetVehicleParamsForPlayer(EURO_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_MORC) {
SetVehicleParamsForPlayer(EURO_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_ARAB) {
SetVehicleParamsForPlayer(EURO_PROTO,forplayerid,1,0); // objective; unlocked
}
}
else if(vehicleid == JAPAN_PROTO) {
if(gTeam[forplayerid] == TEAM_JAPAN) {
SetVehicleParamsForPlayer(JAPAN_PROTO,forplayerid,1,1); // objective; locked
}
else if(gTeam[forplayerid] == TEAM_USA) {
SetVehicleParamsForPlayer(JAPAN_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_EURI) {
SetVehicleParamsForPlayer(JAPAN_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_MORC) {
SetVehicleParamsForPlayer(JAPAN_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_ARAB) {
SetVehicleParamsForPlayer(JAPAN_PROTO,forplayerid,1,0); // objective; unlocked
}
}
else if(vehicleid == MORC_PROTO) {
if(gTeam[forplayerid] == TEAM_MORC) {
SetVehicleParamsForPlayer(MORC_PROTO,forplayerid,1,1); // objective; locked
}
else if(gTeam[forplayerid] == TEAM_USA) {
SetVehicleParamsForPlayer(MORC_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_EURI) {
SetVehicleParamsForPlayer(MORC_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_JAPAN) {
SetVehicleParamsForPlayer(MORC_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_ARAB) {
SetVehicleParamsForPlayer(MORC_PROTO,forplayerid,1,0); // objective; unlocked
}
}
else if(vehicleid == ARAB_PROTO) {
if(gTeam[forplayerid] == TEAM_MORC) {
SetVehicleParamsForPlayer(ARAB_PROTO,forplayerid,1,1); // objective; locked
}
else if(gTeam[forplayerid] == TEAM_USA) {
SetVehicleParamsForPlayer(ARAB_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_EURI) {
SetVehicleParamsForPlayer(ARAB_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_JAPAN) {
SetVehicleParamsForPlayer(ARAB_PROTO,forplayerid,1,0); // objective; unlocked
}
else if(gTeam[forplayerid] == TEAM_MORC) {
SetVehicleParamsForPlayer(ARAB_PROTO,forplayerid,1,0); // objective; unlocked
}
}
#endif
return 1;
}
Re: Objective vehicle problem. -
Re: Objective vehicle problem. - Guest9328472398472 - 09.12.2012
You have a lot of cleanup to do in that code, ill see if I can slap up something for you. I would recommend you to review this document though;