salut, cum pot sa fac sa nu mai mearga sa te urci in masina tu ca owner daca e inchisa gen
acum daca sunt owner de vehicul, pot intra fara sa apas N sau /lock. Ceea ce vreau e sa pot da inainte /lock ca sa o deschid si apoi sa ma urc, mi-a dat batai mari de cap si nu stiu ce sa ii fac, putin ajutor daca va rog ?
CMD:lock(playerid, params[]) {
new engine,lights,alarm,doors,bonnet,boot,objective;
for(new v; v < MAX_PERSONAL_VEHICLES; v++)
{
if(CheckPlayerDistanceToVehicle(5.0, playerid, PlayerInfo[playerid][pCarID][v])) {
if(PlayerInfo[playerid][pCarLock][v] == 1) {
GetVehicleParamsEx(PlayerInfo[playerid][pCarID][v],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(PlayerInfo[playerid][pCarID][v],engine,lights,alarm,0,bonnet,boot,objective);
va_GameTextForPlayer(playerid, "~h~%s~n~~g~Unlocked", 5000, 3, aVehicleNames[PlayerInfo[playerid][pCarModel][v] - 400]);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pCarLock][v] = 0;
gCarLock[PlayerInfo[playerid][pCarID][v]] = 0;
cUpdate(playerid, v, cLockx);
return true;
}
else {
GetVehicleParamsEx(PlayerInfo[playerid][pCarID][v],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(PlayerInfo[playerid][pCarID][v],engine,lights,alarm,1,bonnet,boot,objective);
SetVehicleParamsForPlayer(PlayerInfo[playerid][pCarID][v],playerid,0,0);
va_GameTextForPlayer(playerid, "~h~%s~n~~r~Locked", 5000, 3, aVehicleNames[PlayerInfo[playerid][pCarModel][v] - 400]);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pCarLock][v] = 1;
gCarLock[PlayerInfo[playerid][pCarID][v]] = 1;
cUpdate(playerid, v, cLockx);
return true;
}
}
else if(CheckPlayerDistanceToVehicle(5.0, playerid, HireCar[playerid])) {
new carid = HireCar[playerid];
if(gCarLock[carid] == 0) {
new vehicles = GetVehicleModel(carid) - 400;
va_GameTextForPlayer(playerid, "~h~%s~n~~r~Locked", 5000, 3, aVehicleNames[vehicles]);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
return true;
}
else if(gCarLock[carid] == 1) {
new vehicles = GetVehicleModel(carid) - 400;
va_GameTextForPlayer(playerid, "~h~%s~n~~g~Unlocked", 5000, 3, aVehicleNames[vehicles]);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,0,bonnet,boot,objective);
return true;
}
}
else if(CheckPlayerDistanceToVehicle(5.0, playerid, RentCar[playerid])) {
new carid = RentCar[playerid];
if(gCarLock[carid] == 0) {
GameTextForPlayer(playerid, "~h~rentcar~n~~r~locked", 5000, 3);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
GetVehicleParamsEx(RentCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(RentCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
return true;
}
else if(gCarLock[carid] == 1) {
GameTextForPlayer(playerid, "~h~rentcar~n~~g~unlocked", 5000, 3);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
GetVehicleParamsEx(RentCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(RentCar[playerid],engine,lights,alarm,0,bonnet,boot,objective);
return true;
}
}
}
return true; }