Problemă întâlnită (descriere): Gm-ul care-l folosesc are un sistem de vehicule personale [poti detine 1 masina , 1 barca , 1 heli , 1 motor] cand dai /lock si sunt in masina [intentionez sa inchid masina] Mi-se incuie ori motorul , ori heli , ori barca.
Ero(area / rile) / warning-(ul / urile): Nu are errori/warning-uri
Liniile de cod / sursa / script-ul:
[pawn]//-----------------------------------------Comanda-----------------------------------------//
if(strcmp(cmd, "/lock", true) == 0)
{
if(SwitchKey[playerid] == 1)
{
new carid = PlayerData[playerid][pPcarkey];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Personala ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 1;
VehLocked[carid+PreVehicle] = 1;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Masina Personala ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 0;
VehLocked[carid+PreVehicle] = 0;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
if(SwitchKey[playerid] == 2)
{
new carid = PlayerData[playerid][pPcarkey2];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 1;
VehLocked[carid+PreVehicle] = 1;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 0;
VehLocked[carid+PreVehicle] = 0;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
if(SwitchKey[playerid] == 3)
{
new carid = PlayerData[playerid][pPcarkey3];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Barca/Avionul ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 1;
VehLocked[carid+PreVehicle] = 1;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Barca/Avionul ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 0;
VehLocked[carid+PreVehicle] = 0;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
else if(SwitchKey[playerid] == 4)
{
new carid = HireCar[playerid];
if(CarLocked[HireCar[playerid]] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Inciriata ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarLocked[HireCar[playerid]] = 1;
VehLocked[carid] = 1;
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Masina Inchiriata ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarLocked[HireCar[playerid]] = 0;
VehLocked[carid] = 0;
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
else if(PlayerData[playerid][pPcarkey] != 999)
{
new carid = PlayerData[playerid][pPcarkey];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Personala ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 1;
VehLocked[carid+PreVehicle] = 1;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Masina Personala ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 0;
VehLocked[carid+PreVehicle] = 0;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
else if(PlayerData[playerid][pPcarkey2] != 999)
{
new carid = PlayerData[playerid][pPcarkey2];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 1;
VehLocked[carid+PreVehicle] = 1;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 0;
VehLocked[carid+PreVehicle] = 0;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
else if(PlayerData[playerid][pPcarkey3] != 999)
{
new carid = PlayerData[playerid][pPcarkey];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Barca/Avion ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 1;
VehLocked[carid+PreVehicle] = 1;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Barca/Avion ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarData[carid][cLockk] = 0;
VehLocked[carid+PreVehicle] = 0;
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
else if(HireCar[playerid] != 299)
{
if(CarLocked[HireCar[playerid]] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Inchiriata ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarLocked[HireCar[playerid]] = 1;
VehLocked[HireCar[playerid]] = 1;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else
{
GameTextForPlayer(playerid, "~w~Masina Inchiriata ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarLocked[HireCar[playerid]] = 0;
VehLocked[HireCar[playerid]] = 0;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_PURPLE, "Nu ai keyle la vreo masina!");
return 1;
}
}[/pawn]
Imagini / Video (optional): Nu am
Aţi încercat să rezolvaţi singur?: Am incercat [dar nu mi-a reusit din cauza lipsei de experienta] sa editez scriptul in asa fel sa folosesti
/Lock masina , /lock barca / lock avion /lock motto
Raman dator membrului care se ofera sa ma ajuta ! , va multumesc .