24.06.2011, 20:59
Estou aqui editando o The GodFather e coloquei um sistema de /v trancar ( TODOS VEICULOS ) + se o kra tranca o carro e relogar o carro vai aparece destrancado denovo. Vou passar o codigo:
Alguem ae sabe ajudar??
pawn Код:
new bool:Trancado[MAX_VEHICLES];
forward LockCar(carid);
forward UnLockCar(carid);
public OnPlayerSpawn(playerid)
{
for (new c = 1; c < CarAmount; c++)// CAR AMOUT eu defini em um AddVehicle que cria o veiculo e adiciona + 1 no CarAmount.
{
if (Trancado[c])
{
SetVehicleParamsForPlayer(c, playerid, 0, 1);
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/v", cmd, true))
{
if(!strcmp("trancar", tmp, true))
{
LockCar(vehicleid);
Trancado[vehicleid] = true;
return 1;
}
else if(!strcmp("destrancar", tmp, true))
{
UnLockCar(vehicleid);
Trancado[vehicleid] = false;
return 1;
}
return 1;
}
return 0;
}
public LockCar(carid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetVehicleParamsForPlayer(carid,i,0,1);
}
}
}
public UnLockCar(carid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(!IsAPlane(carid))
{
SetVehicleParamsForPlayer(carid,i,0,0);
}
}
}
}