SA-MP Forums Archive
Checar se o player esta dirigindo. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Checar se o player esta dirigindo. (/showthread.php?tid=159228)



Checar se o player esta dirigindo. - rafa3dify - 12.07.2010

TO tentando checar se o player ta dirigindo, ai se ele for passageiro, ele nao faz nada, caso ele estiver dirigindo, verifica o carro e se for o carro setado na profs, verifica se ele tem aquela profissao, caso ele nao tiver a profs, ele vai remover ele. So que o codigo nгo ta funcionando. Quando eu entro dentro do carro, ele nao acontece nada, nao verifica.
O codigo abaixo:>


eu criei um settimer no inicio quando ele conectar, para ficar verifincado se ele ta di rigindo ou nгo.

SetTimerEx("dirigindo",1000,true,"i",playerid);

e embaixo a public:>

public dirigindo(playerid,ispassenger)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(ispassenger)
{
if (carrotaxi(vehicleid))
{
if(emprego[playerid] == 2)
{
return 1;
} else{
SendClientMessage(playerid, 0xF0F000AA, "Voce nao й taxista");
RemovePlayerFromVehicle(playerid);
}
}

else if (carroonibus(vehicleid))
{
if(emprego[playerid] == 4)
{
return 1;
} else
{
SendClientMessage(playerid, 0xF0F000AA, "Voce nao й motorista de onibus.");
RemovePlayerFromVehicle(playerid);
}
}


else if (carroambulancia(vehicleid))
{
if(emprego[playerid] == 12)
{
return 1;
} else
{
SendClientMessage(playerid, 0xF0F000AA, "Voce nao й medico.");
RemovePlayerFromVehicle(playerid);
}
}


else if (carrocaminhao(vehicleid))
{
if(emprego[playerid] == 1)
{
return 1;
} else
{
SendClientMessage(playerid, 0xF0F000AA, "Voce nao й caminhoneiro.");
RemovePlayerFromVehicle(playerid);
}
}


else if (carroparticular(vehicleid))
{
if(emprego[playerid] == 5)
{
return 1;
} else
{
SendClientMessage(playerid, 0xF0F000AA, "Voce nao й motorista particular.");
RemovePlayerFromVehicle(playerid);
}
}


else if (carrobombeiro(vehicleid))
{
if(emprego[playerid] == 1
{
return 1;
} else
{
SendClientMessage(playerid, 0xF0F000AA, "Voce nao й bombeiro.");
RemovePlayerFromVehicle(playerid);
}
}
}
}
return 1;
}

So que nao funciona.