Jump to content
  • 0

Comanda


xSeNz0o

Question

Salutare sa-mp.ro, stiu ca e o intrebare cam prosteasca dar sunt mai incepator in scripting si am o problema cu aceasta comanda:

	if(strcmp(cmd, "/lock", true) == 0)
	{
            if(SwitchKey[playerid] == 5)
		    {
			    new carid = PlayerData[playerid][pPcarkey1];
			    if(CarData[carid][cLockk] == 0)
			    {
			    	GameTextForPlayer(playerid, "~w~Masina Personala2 ~r~Incuiat", 5000, 5);
					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 Personala2 ~g~Descuiat", 5000, 5);
					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] == 1)
		    {
			    new carid = PlayerData[playerid][pPcarkey];
			    if(CarData[carid][cLockk] == 0)
			    {
			    	GameTextForPlayer(playerid, "~w~Masina Personala ~r~Incuiat", 5000, 5);
					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, 5);
					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, 5);
					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, 5);
					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, 5);
					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, 5);
					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, 5);
					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, 5);
					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 ~n~~r~Incuiata", 5000, 5);
					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 ~n~~g~Descuiata", 5000, 5);
					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][pPcarkey1] != 999)
			{
			    new carid = PlayerData[playerid][pPcarkey1];
			    if(CarData[carid][cLockk] == 0)
			    {
			    	GameTextForPlayer(playerid, "~w~Masina Personala2 ~n~~r~Incuiata", 5000, 5);
					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 Personala2 ~n~~g~Descuiata", 5000, 5);
					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, 5);
					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][pPcarkey3];
			    if(CarData[carid][cLockk] == 0)
			    {
			    	GameTextForPlayer(playerid, "~w~Barca/Avion ~r~--", 5000, 5);
					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, 5);
					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 ~n~~r~Incuiata", 5000, 5);
					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 ~n~~g~Descuiata", 5000, 5);
					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 cheile la vre-o masina !");
	            return 1;
			}
	}

Mi se incurca cand scriu /lock, spre exemplu mi-am cumparat o motocicleta si aveam o masina deja cumparata, nu mai puteam sa inchid sau sa deschid masina, doar motocicleta puteam sa o deschid si sa o inchid..As vrea daca puteti sa ma ajutati sa imi faceti o comanda pentru fiecare masina personala in parte..adica: /lockmoto(sa se inchida/deschida doar motocicleta)/lock(sa se inchida/deschida masina pers1)/lock2(sa se inchida/deschida masina pers2) /lockab(sa se inchida/deschida avionul/barca) /lockrent(sa se inchida/deschida masina de rent)..Am incercat sa modific si eu comenzile sa le fac separat dar nu mi-a iesit..Sper ca puteti sa ma ajutati..

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.