Ficar congelado ao tentar roubar carro. -
rCr - 14.04.2013
Bom , baseado num cуdigo que encontrei na net , que matava o player , se o mesmo tentasse roubar um carro que estivesse ocupado , eu criei meu cуdigo que congela o player . ( pra nгo precisar matar o cara )
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid, Branco, "Proibido o Roubo de Veнculos. Crie o seu Usando: {00FFFF}/Car");
if (!ispassenger && IsVehicleOccupied(vehicleid)) TogglePlayerControllable(playerid, 0);
SetTimer("Descongelar", 5000, false);
return 1;
}
forward Descongelar(playerid);
public Descongelar(playerid)
{
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Branco, "{4F4F4F}Nгo tente Roubar Veнculos.");
}
stock IsVehicleOccupied(vehicleid)
{
for (new i = 0; i < MAX_PLAYERS; i++)
if (IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER) return 1;
return 0;
}
mais nгo ta dando certo , por que mesmo se o carro estiver desocupado , a mensagem aparece , ( Proibido o Roubo de Veнculos. Crie o seu ... )
e eu sу quero que essa mensagem apareзa quando ele for congelado , ou seja, quando o carro estiver desocupado .
se alguйm poder dar uma forзa ai , eu ficarei muito grato . й isso
Re: Ficar congelado ao tentar roubar carro. -
feliphemort - 14.04.2013
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger && IsVehicleOccupied(vehicleid)) TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, Branco, "Proibido o Roubo de Veнculos. Crie o seu Usando: {00FFFF}/Car");
SetTimer("Descongelar", 5000, false);
return 1;
}
Re: Ficar congelado ao tentar roubar carro. -
rCr - 14.04.2013
Mesma coisa cara, mudou nada
Re: Ficar congelado ao tentar roubar carro. -
DartakousLien - 14.04.2013
Quote:
Originally Posted by feliphemort
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(!ispassenger && IsVehicleOccupied(vehicleid)) TogglePlayerControllable(playerid, 0); SendClientMessage(playerid, Branco, "Proibido o Roubo de Veнculos. Crie o seu Usando: {00FFFF}/Car"); SetTimer("Descongelar", 5000, false); return 1; }
|
feliphemort, no seu codigo "SendClientMessage(playerid, Branco, "Proibido o Roubo de Veнculos. Crie o seu Usando: {00FFFF}/Car");" isso ficou fora do if pq o rCr nao colocu a identacao correta, por isso q aparece sempre ... use as {
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger && IsVehicleOccupied(vehicleid)) { TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, Branco, "Proibido o Roubo de Veнculos. Crie o seu Usando: {00FFFF}/Car");
SetTimer("Descongelar", 5000, false); }
return 1;
}
Re: Ficar congelado ao tentar roubar carro. -
feliphemort - 14.04.2013
Falta de atenзгo, obrigado pela correзгo!