SA-MP Forums Archive
God Car System | Work Only For ID 0 Need Help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: God Car System | Work Only For ID 0 Need Help (/showthread.php?tid=93377)



God Car System | Work Only For ID 0 Need Help - Duelos SA - 25.08.2009

Hi i try make a God Car System but only work for ID 0

Quote:

forward GodCarTimer(playerid);

Quote:

//godmode vehicles
new GodCartimer;
new godcar[20];

Quote:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
for(new b=0; b<MAX_PLAYERS; b++)
{
if(GetPlayerState(b) == PLAYER_STATE_SPECTATING && gSpectateID[b] == playerid)
{
TogglePlayerSpectating(b, 1);
PlayerSpectateVehicle(b, vehicleid);
gSpectateType[b] = 2;
}
}

if (gdebug >= 1){printf("DEBUG OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger);}
if(gTeam[playerid] == TEAM_GREEN)
{
if (IsACopCar(vehicleid) && !ispassenger)
{
SetPlayerCriminal(playerid,255, "Roubas-te um carro da Policia",0,0);
if(FlashTime[playerid] == 0){FlashTime[playerid] = 10;}
}
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
SetPlayerCriminal(playerid,255, "Roubas-te uma ambulвncia",0,0);
if(FlashTime[playerid] == 0){FlashTime[playerid] = 10;}
}
}

new carid;
carid = PlayerInfo[playerid][pPhousekey]+1;
if(PlayerInfo[playerid][pPhousekey] == carid-1)

vehid[playerid] = vehicleid;
for(new i = 0; i < sizeof(godcar); i++)
{
if(vehicleid == godcar[i])
if (gdebug >= 1){printf("DEBUG OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger);}
{
GodCartimer = SetTimer("GodCarTimer",1000,1);
AddVehicleComponent(godcar[i],1074);//jantes
AddVehicleComponent(godcar[i],1087);//hydrolics
AddVehicleComponent(godcar[i],1010);//nitro x10


}

Quote:

godcar[0] = AddStaticVehicle(411,361.7381,-80.0696,558.1525,269.7961,8,; // Infernus

Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
  	for(new i = 0; i < sizeof(godcar); i++)
	{
		if(vehicleid == godcar[i])
		{
			KillTimer(GodCartimer);
		}
	}
Anyone to help plz ? :P


Re: God Car System | Work Only For ID 0 Need Help - coole210 - 25.08.2009

Just make a cmd,

IsPlayerInAnyVehicle

SetTimer("GodTimer" blabla

Then OnPlayerExitVehicle kill the timer, ez


Re: God Car System | Work Only For ID 0 Need Help - Duelos SA - 25.08.2009

Quote:
Originally Posted by [TPG
Coole210 ]
Just make a cmd,

IsPlayerInAnyVehicle

SetTimer("GodTimer" blabla

Then OnPlayerExitVehicle kill the timer, ez
I dont want in any vehicle, i need god in specific cars