01.03.2016, 12:19
(
Последний раз редактировалось NeGaT1wE; 01.03.2016 в 12:30.
Причина: modified
)
Hello, I have a problem with the commands: vfind vpark
vpark - does not save the car position
vfind - fails, it tells me it's not my car, but after giving rcon login finds car
Salut , am si eu 2 mici probleme la cmd vpark si vfind
vpark nu imi salveaza masinile , le gasesc mereu la DS
vfind imi zice ca nu sunt masinile mele , dar dupa ce dau rcon login imediat merge.
vpark - does not save the car position
vfind - fails, it tells me it's not my car, but after giving rcon login finds car
Salut , am si eu 2 mici probleme la cmd vpark si vfind
vpark nu imi salveaza masinile , le gasesc mereu la DS
vfind imi zice ca nu sunt masinile mele , dar dupa ce dau rcon login imediat merge.
Код:
CMD:vpark(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendError(playerid, "You are not in your personal vehicle."); //-------------------------------------------------------------------------- new i = GetVehicleID(GetPlayerVehicleID(playerid)); //-------------------------------------------------------------------------- if(!VehicleCreated[i]) return SendError(playerid, "This is not your personal vehicle."); //-------------------------------------------------------------------------- GetVehiclePos(vID[i], VehiclePos[i][0], VehiclePos[i][1], VehiclePos[i][2]), GetVehicleZAngle(vID[i], VehiclePos[i][3]), VehicleInterior[i] = GetPlayerInterior(playerid),VehicleWorld[i] = GetPlayerVirtualWorld(playerid), UpdateVehicle(i, 1), PutPlayerInVehicle(playerid, vID[i], 0), SaveVehicle(i); //-------------------------------------------------------------------------- return 1; }
Код:
CMD:vfind(playerid, params[]) { new vid, Float:A, Float:B, Float:C, qid = GetVehicleID(vid); //-------------------------------------------------------------------------- if(sscanf(params, "i", vid)) return SendUsage(playerid, "/vFind [CarID]"); //-------------------------------------------------------------------------- if(strcmp(VehicleOwner[vid], PlayerName(playerid), false)) return SendError(playerid, "This car isn't yours!"); //-------------------------------------------------------------------------- if(GetPlayerVehicleAccess(playerid, qid) < 2 && !IsPlayerAdmin(playerid)) return SendError(playerid, "This is not your personal vehicle.(1)"); //-------------------------------------------------------------------------- if(!IsValidVehicle(qid) && !IsPlayerAdmin(playerid)) return SendError(playerid, "This is not your personal vehicle.(2)"); //-------------------------------------------------------------------------- return GetVehiclePos(vid, A,B,C), vFindCar[playerid] = 1, SetPlayerRaceCheckpoint(playerid, 1, A, B, C, 0.0, 0.0, 0.0, 2), SendClientMessage(playerid, ~1, "Follow checkpoint to find you car"); }