11.03.2009, 17:19
i found a command to tow cars for a towtruck but i was wondering if this code can be tweaked so pickup trucks can tow for like hitman
Код:
if(strcmp(cmd,"/tow",true)==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pJob] == 7) { if(IsPlayerInAnyVehicle(playerid)) { if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) { if(GetPlayerState(playerid)==2) { new Float:pX,Float:pY,Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); new Float:vX,Float:vY,Float:vZ; new Found=0; new vid=0; while((vid<MAX_VEHICLES)&&(!Found)) { 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))) { Found=1; if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); } else { AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid)); } } } if(!Found) { SendClientMessage(playerid,0xFFFF00AA,"There is no car in range."); } } else { SendClientMessage(playerid, COLOR_GRAD2, "You need to be the driver!"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "You need to be in a Tow truck to use this!"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "You need to be in a vehicle to do this!"); return 1; } } else { SendClientMessage(playerid,COLOR_GRAD2,"You need to be a Mechanic to use this!"); return 1; } } return 1; }