stock LockVehicle(vehicleid, bool:lock) {
for(new i; i<MAX_PLAYERS; i++) {
if(lock == true) {
SetVehicleParamsForPlayer(vehicleid, i, 0, 1);
}
else if(lock == false) {
SetVehicleParamsForPlayer(vehicleid, i, 0, 0);
}
}
return 1;
}
forward coiso(playerid);
forward DeathHydra(playerid, vehicleid);
new HydraBaselV = GetVehicleModel(vehicleids);
new IdHydra[MAX_VEHICLES];
if (modeloids == 425 || == 432)
{
if (pDataGM[playerid][pGang] > 0) for (new x = 0; x < MAX_BASES; x++)
{
if (BasesInfo[x][7] == pDataGM[playerid][pGang])
{
DeathHydra(playerid, veiculo);
IdHydra[veiculo] = 1;
}
}
}
public DeathHydra(playerid, vehicleid)
{
if(IdHydra[vehicleid] == 1)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(vehicleid,i,0,0);
IdHydra[vehicleid] = 0;
SetTimer("DeathHydra",1200000,0);
SendClientMessage(playerid, COR_BRANCA, "Vocк nгo pode usar a hydra aguarde.");
}
}
if(IdHydra[vehicleid] == 0)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(vehicleid,i,0,1);
}
}
return 1;
}
Originally Posted by Antropede
Nossa, viajei...
no OnVehicleSpawn o veнculo nгo vai aparecer por um tempo. ok... eu fiz isso aqui: pawn Код:
pawn Код:
pawn Код:
o veнculo nгo blockiou. |
new tempo_VeiculosDraKoN[MAX_PLAYERS] = {-1, ...};
new VeiculosDraKoN;
forward TempoVeiculosDraKoN(playerid);
if(tempo_VeiculosDraKoN[playerid] != -1)
{
KillTimer(tempo_VeiculosDraKoN[playerid]);
tempo_VeiculosDraKoN[playerid] = -1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == IDODOVEICULO)
{
SendClientMessage(playerid, COR "MENSAGEM");
tempo_VeiculosDraKoN[playerid] = SetTimerEx("TempoVeiculosDraKoN", 15 * 30 * 1000, 0, "i", playerid);
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(GetVehicleModel(vehicleid) == IDDOVEICULO)
{
KillTimer(tempo_VeiculosDraKoN[playerid]);
tempo_VeiculosDraKoN[playerid] = -1;
SetVehicleToRespawn(VeiculosDraKoN);
}
return 1;
}
public TempoVeiculosDraKoN(playerid)
{
new Float:x, Float:y, Float:z;
KillTimer(tempo_VeiculosDraKoN[playerid]);
tempo_VeiculosDraKoN[playerid] = -1;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z+2);
SetVehicleToRespawn(VeiculosDraKoN);
}