Trancando Carros das Orgs -
KevinStyle - 20.03.2013
Eae Galera tou aqui para + um tutorial meu , dessa vez vou ensinar como trancar carros das orgs
tipo, "Vocк nгo й da Groove Street Por Isso nгo tem a chave desse veiculo"
Entгo 1є vocк tem q definir os carros da groove
Код:
GrooveCar[0] = AddStaticVehicleEx(424,2499.3936,-1683.6714,13.1049,277.9147,86,86,RESPAWN_TIME); // carro groove 1 [ 64 ]
GrooveCar[1] = AddStaticVehicleEx(560,2473.9622,-1693.5035,13.2200,359.7079,86,86,RESPAWN_TIME); // carro groove 2 [ 65 ]
GrooveCar[2] = AddStaticVehicleEx(560,2508.3750,-1677.2435,13.2115,328.8571,86,86,RESPAWN_TIME); // carro groove 3 [ 66 ]
GrooveCar[3] = AddStaticVehicleEx(559,2510.1279,-1667.1589,13.1800,15.1649,86,86,RESPAWN_TIME); // carro groove 4 [ 67 ]
GrooveCar[4] = AddStaticVehicleEx(562,2496.8115,-1647.7126,13.2535,210.6379,86,86,RESPAWN_TIME); // carro groove 5 [ 68 ]
GrooveCar[5] = AddStaticVehicleEx(567,2468.7090,-1670.3972,13.0992,14.5934,86,86,RESPAWN_TIME); // carro groove 6 [ 69 ]
GrooveCar[6] = AddStaticVehicleEx(480,2515.0391,-1686.0542,13.2324,74.8100,86,86,RESPAWN_TIME); // carro groove 7 [ 70 ]
GrooveCar[7] = AddStaticVehicleEx(533,2483.1802,-1653.1826,13.0933,266.6223,86,86,RESPAWN_TIME); // carro groove 8 [ 71 ]
GrooveCar[8] = AddStaticVehicleEx(487,2528.1475,-1677.7980,20.1070,88.8134,86,86,RESPAWN_TIME); // heli groove [ 72 ]
GrooveCar[9] = AddStaticVehicleEx(522,2487.5161,-1685.6387,13.1070,44.6681,86,86,RESPAWN_TIME); // groove moto 1 [ 73 ]
GrooveCar[10] = AddStaticVehicleEx(522,2484.9285,-1685.7277,13.1016,45.1795,86,86,RESPAWN_TIME); // groove moto 2 [ 74 ]
Explicando!
Colocamos GrooveCar Para definir os carros que serгo da groove, entгo coloque GrooveCar[0] = na frente do seus veiculos e vai aumentando o numero, GrooveCar[1]
RESPAWN_TIME й so pra definir o tempo de respawn, coloque isso no topo do seu gamemode
Код:
#define RESPAWN_TIME 3000000
Agora no topo do seu gamemode ponha isso
Ela Serve para definir a quantidade de carros da groove tem, ponha a quantidade + 1
Forwards
Coloque no topo do seu gamemode essas forwards
Код:
forward IsAGroove(playerid);
forward IsAGrooveCar(carid);
Agora no final da Gamemode
Код:
public IsAGroove(playerid)
{
if(IsPlayerConnected(playerid))
{
new lider = PlayerInfo[playerid][pLider];
new member = PlayerInfo[playerid][pMembro];
if(member==14 || member==14)
{
return 1;
}
else if(lider==14 || lider==14)
{
return 1;
}
}
return 0;
}
public IsAGrooveCar(carid)
{
for(new i=0;i<sizeof(GrooveCar);i++)
{
if(carid == GrooveCar[i])
{
SetVehicleNumberPlate(carid, "BWG Groove");
return 1;
}
}
return 0;
}
Agora na
public OnPlayerStateChange
Код:
else if(IsAGrooveCar(newcar))
{
if(!IsAGroove(playerid))
{
SendClientMessage(playerid, COR_GRO, "Vocк nгo й da Groove Street, por isso nгo tem a chave desse veнculo!");
RemovePlayerFromVehicleEx(playerid);
}
}
Agora a stock
RemovePlayerFromVehicleEx
Код:
stock RemovePlayerFromVehicleEx(playerid)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
Entгo й isso ! adapte isso ao seu gamemode e pronto
Creditos: Kevin_Style
Re: Trancando Carros das Orgs -
MegaStyle157 - 20.03.2013
Boa iniciativa porem vocк nгo criou um tutorial isto й mais um cуdigo ъtil, no tutorial vocк explica as funзхes usadas e porque foram usadas vocк simplesmente esta ensinando onde colocar.
@OBS: uma parte disso й baseado no "The God Father"
Respuesta: Trancando Carros das Orgs -
@Vegas - 21.03.2013
Isso nгo й bem um tutorial...ta mais pra um codigo...
E como o maluko ae em cima disse, esse ''tutorial'' ta muito parecido com os codigos do GF...
Re: Trancando Carros das Orgs -
BieeelEvolution - 21.03.2013
Nгo tб 'muito' explicado, tб mais pra codigo pronto, mais a intenзгo que vale!
Re: Trancando Carros das Orgs -
BrunoBSF - 21.03.2013
Vc poderia ter explicado ou detalhado melhor , no meu ponto de vista pareзe q vc apenas pego isso em um gamemode e colou aki e escreveu algumas palavras , nao e nada contra vc mais sim o meu ponto de vista
Re: Trancando Carros das Orgs -
MatheusAlcapone - 21.03.2013
What?
pawn Код:
public IsAGroove(playerid)
{
if(IsPlayerConnected(playerid))
{
new lider = PlayerInfo[playerid][pLider];
new member = PlayerInfo[playerid][pMembro];
if(member==14 || member==14)
{
return 1;
}
else if(lider==14 || lider==14)
{
return 1;
}
}
return 0;
}
Nem todos GameModes no mundo sгo baixados que nem o seu.