04.09.2017, 23:36
Codigo Completo
Код:
CMD:mecanico(playerid, params[])
{
if(!PLAYER_WORKS[playerid][WORK_MECHANIC]) return SendClientMessage(playerid, -1, "{999999}No eres mecбnico.");
if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_NONE && PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_MECHANIC)
{
SendClientMessageEx(playerid, -1, "{999999}Tienes que dejar de estar de servicio como %s primero.", work_info[ PLAYER_TEMP[playerid][pt_WORKING_IN] ][work_info_NAME]);
return 1;
}
if(GetPlayerVirtualWorld(playerid) != 0) return SendClientMessage(playerid, -1, "{999999}No estбs en el lugar adecuado.");
if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, -1, "{999999}No estбs en el lugar adecuado.");
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estбs depie.");
if(!IsPlayerInRangeOfPoint(playerid, 1.0, -89.087181, -1184.843627, 2.940625) && !IsPlayerInRangeOfPoint(playerid, 1.0, 1989.88318, -1882.17322, 13.14038)) return SendClientMessage(playerid, 0x999999AA, "No estбs en el lugar adecuado.");
//if(!IsPlayerInRangeOfPoint(playerid, 1.0, 1989.88318, -1882.17322, 13.14038)) return SendClientMessage(playerid, 0x999999AA, "No estбs en el lugar adecuado.");
if(!PLAYER_TEMP[playerid][pt_WORKING_IN]) StartPlayerJob(playerid, WORK_MECHANIC);
else EndPlayerJob(playerid);
return 1;
}

