06.12.2014, 21:13
pawn Код:
CMD:guinchar(playerid)
{
if(!(gPlayerInfo[playerid][playerProf] == 1))
return SendClientMessage(playerid, 0xff0000AA, "Vocк nгo й um mecвnico.");
if(!IsPlayerInAnyVehicle(playerid) || GetVehicleModel(GetPlayerVehicleID(playerid)) != 525)
return SendClientMessage(playerid, 0xff0000AA, "Vocк nгo estб em um guincho!");
if(GetPlayerState(playerid)!=2)
return SendClientMessage(playerid, 0xff0000AA, "Vocк precisa estar dirigindo!");
new Float:pX, Float:pY, Float:pZ, Float:vX, Float:vY, Float:vZ;
GetPlayerPos(playerid, pX, pY, pZ);
for(new vid = 0; vid < MAX_VEHICLES; vid++)
{
GetVehiclePos(vid, vX, vY, vZ);
if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ) <7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xF3FF8AFF, "|INFO| Veiculo liberado com sucesso.");
break;
}
else
{
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xF3FF8AFF, "|INFO| Veiculo rebocado com sucesso.");
SendClientMessage(playerid, 0xF3FF8AFF, "|INFO| Leve para oficina para concertar-lo.");
break;
}
}
return 1;
}

