Creating car reset command
#1

Guys im having some trouble here basicly the command executes this stock but nothing happens i might have done something wrong mind taking a look ?

Im wondering if somethign is wrong with for(new player=0; player<MAX_PLAYERS; player++) cause when the stock is is executed the car of any player wont respawn.

Код:
stock SetVehicleToRespawnI()
{
	new E,L,A,D,H,T,O;
	for(new player=0; player<MAX_PLAYERS; player++)
	if(PlayerInfo[player][pPcarkey] > 399 && PlayerInfo[player][pPcarkey] < 612)
	{
	
		pC1[player] = PlayerInfo[player][pPcarkey];
		CarInfo[pC1[player]][cUid] = player;
		SetVehicleNumberPlate(pC1[player], PlayerInfo[player][pPlate1]);
		SetVehicleToRespawn(pC1[player]);
		for(new i = 0; i < 10; i++)
		{
			CarInfo[pC1[player]][cGunTrunk][i]  = PlayerInfo[player][pCar1GunTrunk][i];
			CarInfo[pC1[player]][cTrunkAmmo][i] = PlayerInfo[player][pCar1TrunkAmmo][i];
		}
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM1C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM2C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM3C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM4C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM5C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM6C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM7C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM8C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM9C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM10C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM11C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM12C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM13C1]);
		AddVehicleComponent(pC1[player], PlayerInfo[player][pM14C1]);
		GetVehicleParamsEx(pC1[player],E,L,A,D,H,T,O);
		SetVehicleParamsEx(pC1[player],0,L,A,1,H,T,O);
		SetVehicleVirtualWorld(pC1[player], PlayerInfo[player][pPcarvw]);
		LinkVehicleToInterior(pC1[player], PlayerInfo[player][pPcarint]);
		ChangeVehiclePaintjob(pC1[player], PlayerInfo[player][pPaintjob]);
	}
	for(new player=0; player<MAX_PLAYERS; player++)
	if(PlayerInfo[player][pPcarkey2] > 399 && PlayerInfo[player][pPcarkey2] < 612)
	{
		pC2[player] = PlayerInfo[player][pPcarkey2];
		CarInfo[pC2[player]][cUid] = player;
		SetVehicleNumberPlate(pC2[player], PlayerInfo[player][pPlate2]);
		SetVehicleToRespawn(pC2[player]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM1C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM2C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM3C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM4C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM5C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM6C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM7C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM8C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM9C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM10C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM11C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM12C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM13C2]);
		AddVehicleComponent(pC2[player], PlayerInfo[player][pM14C2]);
		SetVehicleVirtualWorld(pC2[player], PlayerInfo[player][pPcarvw2]);
		LinkVehicleToInterior(pC2[player], PlayerInfo[player][pPcarint2]);
		ChangeVehiclePaintjob(pC2[player], PlayerInfo[player][pPaintjob2]);
		for(new i = 0; i < 10; i++)
		{
			CarInfo[pC2[player]][cGunTrunk][i]  = PlayerInfo[player][pCar2GunTrunk][i];
			CarInfo[pC2[player]][cTrunkAmmo][i] = PlayerInfo[player][pCar2TrunkAmmo][i];
		}
		GetVehicleParamsEx(pC1[player],E,L,A,D,H,T,O);
		SetVehicleParamsEx(pC1[player],0,L,A,1,H,T,O);
	}
	for(new player=0; player<MAX_PLAYERS; player++)
	if(PlayerInfo[player][pPvipcar] > 399 && PlayerInfo[player][pPvipcar] < 612)
	{
	    pC3[player] = PlayerInfo[player][pPvipcar];
	    CarInfo[pC3[player]][cUid] = player;
	    SetVehicleNumberPlate(pC3[player], PlayerInfo[player][pPlate3]);
	    SetVehicleToRespawn(pC3[player]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM1C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM2C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM3C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM4C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM5C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM6C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM7C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM8C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM9C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM10C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM11C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM12C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM13C3]);
		AddVehicleComponent(pC3[player], PlayerInfo[player][pM14C3]);
		SetVehicleVirtualWorld(pC3[player], PlayerInfo[player][pPcarvw3]);
		LinkVehicleToInterior(pC3[player], PlayerInfo[player][pPcarint3]);
		ChangeVehiclePaintjob(pC3[player], PlayerInfo[player][pPaintjob3]);
		for(new i = 0; i < 10; i++)
		{
			CarInfo[pC3[player]][cGunTrunk][i]  = PlayerInfo[player][pCar3GunTrunk][i];
			CarInfo[pC3[player]][cTrunkAmmo][i] = PlayerInfo[player][pCar3TrunkAmmo][i];
		}
		GetVehicleParamsEx(pC1[player],E,L,A,D,H,T,O);
		SetVehicleParamsEx(pC1[player],0,L,A,1,H,T,O);
	}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)