Problem create car only for one team rep+
#1

how to create this 6 cars for only team members and who is not team member got message you can't drive this car

Code:
	AddStaticVehicle(541,-676.8143,928.9225,11.7272,180.7695,0,0); // car 1
	AddStaticVehicle(541,-699.3557,930.1091,11.9107,176.8575,0,0); // car 2
	AddStaticVehicle(560,-711.3451,939.6115,12.0558,357.6498,0,0); //  car 3
	AddStaticVehicle(560,-674.6253,953.4229,11.8035,269.9494,0,0); //car 4
	AddStaticVehicle(413,-683.1547,966.6144,12.2161,91.9423,0,0); //  car 5
	AddStaticVehicle(487,-716.3330,951.8807,12.4056,358.6124,0,0); //  car 6
Reply
#2

pawn Code:
new sue[6]; // variable for vehicle

OnGameModeInit()
{
    sue[0] = AddStaticVehicle(541,-676.8143,928.9225,11.7272,180.7695,0,0); // car 1
    sue[1] = AddStaticVehicle(541,-699.3557,930.1091,11.9107,176.8575,0,0); // car 2
    sue[2] = AddStaticVehicle(560,-711.3451,939.6115,12.0558,357.6498,0,0); //  car 3
    sue[3] = AddStaticVehicle(560,-674.6253,953.4229,11.8035,269.9494,0,0); //car 4
    sue[4] = AddStaticVehicle(413,-683.1547,966.6144,12.2161,91.9423,0,0); //  car 5
    sue[5] = AddStaticVehicle(487,-716.3330,951.8807,12.4056,358.6124,0,0); //  car 6
    return 1;
}
stock TeamKloningVehicle(carid) // looping vehicle
{
    for(new i = 0; i < sizeof(sue); i++)
    {
        if(carid == sue[i]) return 1;
    }
    return 0;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new veh = GetPlayerVehicleID(playerid);
    if(TeamKloningVehicle(veh) && YOUTEAM[playerid]) // checking if player enter/in TeamKloningVehicle and team
    {
        SendClientMessage(playerid, -1, "This Vehicle Only for YOURTEAM"); // message
        RemovePlayerFromVehicle(playerid); // for remove from vehicle
        ClearAnimations(playerid); // clearing animation to enter vehicle
    }
    return 1;
}
Reply
#3

https://sampforum.blast.hk/showthread.php?tid=555270
You will find a team vehicle section in this.
Reply
#4

Quote:
Originally Posted by kloning1
View Post
pawn Code:
new sue[6]; // variable for vehicle

OnGameModeInit()
{
    sue[0] = AddStaticVehicle(541,-676.8143,928.9225,11.7272,180.7695,0,0); // car 1
    sue[1] = AddStaticVehicle(541,-699.3557,930.1091,11.9107,176.8575,0,0); // car 2
    sue[2] = AddStaticVehicle(560,-711.3451,939.6115,12.0558,357.6498,0,0); //  car 3
    sue[3] = AddStaticVehicle(560,-674.6253,953.4229,11.8035,269.9494,0,0); //car 4
    sue[4] = AddStaticVehicle(413,-683.1547,966.6144,12.2161,91.9423,0,0); //  car 5
    sue[5] = AddStaticVehicle(487,-716.3330,951.8807,12.4056,358.6124,0,0); //  car 6
    return 1;
}
stock TeamKloningVehicle(carid) // looping vehicle
{
    for(new i = 0; i < sizeof(sue); i++)
    {
        if(carid == sue[i]) return 1;
    }
    return 0;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new veh = GetPlayerVehicleID(playerid);
    if(TeamKloningVehicle(veh) && YOUTEAM[playerid]) // checking if player enter/in TeamKloningVehicle and team
    {
        SendClientMessage(playerid, -1, "This Vehicle Only for YOURTEAM"); // message
        RemovePlayerFromVehicle(playerid); // for remove from vehicle
        ClearAnimations(playerid); // clearing animation to enter vehicle
    }
    return 1;
}
Quote:

pwn(1976) : error 029: invalid expression, assumed zero
pwn(1976) : error 029: invalid expression, assumed zero
pwn(1976) : warning 215: expression has no effect
pwn(1976) : error 001: expected token: ";", but found "]"
pwn(1976) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

4 errors

Code:
   	    if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT)
        {
        foreach(Player, i)
		{
			if (Specid[i] == playerid && pInfo[i][Spec] == 1 && GetPlayerState(i) == PLAYER_STATE_SPECTATING)
			{
				SetPlayerInterior(i,GetPlayerInterior(playerid));
				SetPlayerVirtualWorld(i, GetPlayerVirtualWorld(playerid));
				#if SpecTextDraw == true
				UpdteSpecTD(i,playerid);
				#endif
				TogglePlayerSpectating(i, 1);
				PlayerSpectatePlayer(i, playerid);
			}
		}
        }
   	    if(pInfo[playerid][VGod] == 1 && oldstate == PLAYER_STATE_DRIVER)
	    {
		SetVehicleHealth(GetPVarInt(playerid,"CarID"),1000);
	    }
	    if(pInfo[playerid][Locked] == 1 && oldstate == PLAYER_STATE_DRIVER)
	    {
	    foreach(Player, i)
	    SetVehicleParamsForPlayer(GetPVarInt(playerid,"CarID"),i,false,false);
	    pInfo[playerid][Locked]   =    0;
	    Delete3DTextLabel(vLocked3DT[playerid]);
	    }
	    new veh = GetPlayerVehicleID(playerid);
	----------- >LINE 1976    ->             if(TeamKloningVehicle(veh) && BG[playerid]) // checking if player enter/in TeamKloningVehicle and team
	{
		SendClientMessage(playerid, -1, "This Vehicle Only for SilentAssassins"); // message
		RemovePlayerFromVehicle(playerid); // for remove from vehicle
		ClearAnimations(playerid); // clearing animation to enter vehicle
	}
	return 1;
}
Reply
#5

bump
Reply
#6

bump
Reply
#7

bump
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)