Jump to content

Ruthless

Membru
  • Posts

    17
  • Joined

  • Last visited

Posts posted by Ruthless

  1. @Ionut_WS

     

    CMD:lock(playerid, params[])
    {
    	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login pin.");
    	if(IsPlayerConnected(playerid))
    	{
    		new engine,lights,alarm,doors,bonnet,boot,objective;
    	    if(SwitchKey[playerid] == 1)
            {
    			new string[100];
    			for(new v=0; v<MAX_PVEHS; v++)
    			{
    		 		if(personalcar[v][playerid] != 0)
    		  		{
    		        	if(CheckPlayerDistanceToVehicle(5.0, playerid, personalcar[v][playerid]))
    					{
    				 		if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 1)
    				  		{
    		    				GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    		      	    		SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,0,bonnet,boot,objective);
    							format(string, sizeof(string), "~h~%s~n~~g~Unlocked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]);
    							GameTextForPlayer(playerid, string, 4000, 4);
    							PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    							CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 0;
    							gCarLock[personalcar[v][playerid]] = 0;
    							vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); //
    							return 1;
    						}
    						else if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 0)
    						{
    		    				GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    		      	    		SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,1,bonnet,boot,objective);
    							format(string, sizeof(string), "~h~%s~n~~r~Locked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]);
    							GameTextForPlayer(playerid, string, 4000, 4);
    							PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    							CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 1;
    							gCarLock[personalcar[v][playerid]] = 1;
    							vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); //
    				        	return 1;
    						}
    					}
    					else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Your vehicle not near you.");
    		 		}
    		    	else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have a vehicle.");
    			}
            }
    		else if(SwitchKey[playerid] == 2)
    		{
    		    new carid,string[128];
    		    new spe = Carspeed(playerid); // 
    			if(HireCar[playerid] == -1) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not have a rental car/boat/bike/scooter already.");
    	 	    if(HireCar[playerid] != -1)
    		    {
    				carid = HireCar[playerid];
    			}
    			new str1[50], str5[50], str6[50];
                if(CheckPlayerDistanceToVehicle(5.0, playerid, HireCar[playerid]))
    			{
    			    if(gCarLock[carid] == 0)
    		        {
    			        new vehicles = GetVehicleModel(carid) - 400;
    				    format(string, sizeof(string), "~h~%s~n~~r~Locked", aVehicleNames[vehicles]);
    				    GameTextForPlayer(playerid, string, 4000, 4);
    		  	        PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    	    			GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    	      	    	SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
    	      	    	
          	    	 	PlayerTextDrawShow(playerid, Speedd[playerid]);
    					format(str1,sizeof(str1)," Speed: ~y~%d~w~ Km/h",spe);
    					PlayerTextDrawSetString(playerid, Speedd[playerid], str1);
    					PlayerTextDrawShow(playerid, carlocked[playerid]);
    				   	format(str5,sizeof(str5),"~y~LOCKED");
    					PlayerTextDrawSetString(playerid, carlocked[playerid], str5);
    	      	    	
    		            return 1;
    			    }
    				else if(gCarLock[carid] == 1)
    				{
    					new vehicles = GetVehicleModel(carid) - 400;
    					format(string, sizeof(string), "~h~%s~n~~g~Unlocked", aVehicleNames[vehicles]);
    				    GameTextForPlayer(playerid, string, 4000, 4);
    					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);
    	      	    	
    	      	    	PlayerTextDrawShow(playerid, Speedd[playerid]);
    					format(str1,sizeof(str1)," Speed: ~y~%d~w~ Km/h",spe);
    					PlayerTextDrawSetString(playerid, Speedd[playerid], str1);
    					PlayerTextDrawShow(playerid, bikeunlocked[playerid]);
    					format(str6,sizeof(str6), "~y~UNLOCKED");
    					PlayerTextDrawSetString(playerid, bikeunlocked[playerid], str6);
    	      	    	
    		            return 1;
    				}
    			}
    		}
    	}
        return 1;
    }

     

  2. @Ionut_WS tot simplu este si al meu,adica nu e mare smecherie,daca masina e a ta poti folosi /v si etc, singura problema este ,ca indiferent ceea ce am incercat,sub ce modalitate si ce fel de update pentru cLock am incercat,tot o varza mi-a iesit,daca e lock nu pot intra in ea,si e aiurea sa apesi N de fiecare data sa poti sa intri in masina chiar daca este a ta.

  3. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
       new newcar = GetClosestVehicle2(playerid, 40);
       new veh = GetPlayerVehicleID(playerid);
       new engine,lights,alarm,doors,bonnet,boot,objective;
       if(newkeys & KEY_JUMP && !(oldkeys & KEY_JUMP) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) ApplyAnimation(playerid, "GYMNASIUM", "gym_jog_falloff",4.1,0,1,1,0,0);
       if(newkeys & KEY_FIRE || newkeys & KEY_AIM)
       {
    	   new weapon = GetPlayerWeapon(playerid),
               slot = GetWeaponSlot(weapon);
    	   if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && WeaponData[playerid][slot] == false && slot != 0 && weapon != 46  && GetPlayerWeapon(playerid) != 9 && curatj[playerid] == 0)
           {
               ResetPlayerWeaponsEx(playerid);
               ResetPlayerWeapons(playerid);
    		   new sendername[25],gunname[50],string[256];
    		   GetWeaponNameEx(weapon,gunname,sizeof(gunname));
    		   GetPlayerName(playerid, sendername, sizeof(sendername));
    		   format(string, sizeof(string), "(N) %s (%d, level %d) may be using weapon hack, weapon created: %s.",sendername, playerid, PlayerInfo[playerid][pLevel], gunname);
    		   ABroadCast(COLOR_RED,string,1);
    		   return 1;
    	   }
       }

     

  4. CMD:lock(playerid, params[])
    {
    	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login pin.");
    	if(IsPlayerConnected(playerid))
    	{
    		new engine,lights,alarm,doors,bonnet,boot,objective;
    	    if(SwitchKey[playerid] == 1)
            {
    			new string[100];
    			for(new v=0; v<MAX_PVEHS; v++)
    			{
    		 		if(personalcar[v][playerid] != 0)
    		  		{
    		        	if(CheckPlayerDistanceToVehicle(5.0, playerid, personalcar[v][playerid]))
    					{
    				 		if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 1)
    				  		{
    		    				GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    		      	    		SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,0,bonnet,boot,objective);
    							format(string, sizeof(string), "~h~%s~n~~g~Unlocked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]);
    							GameTextForPlayer(playerid, string, 4000, 4);
    							PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    							CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 0;
    							gCarLock[personalcar[v][playerid]] = 0;
    							vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); //
    							return 1;
    						}
    						else if(CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] == 0)
    						{
    		    				GetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    		      	    		SetVehicleParamsEx(personalcar[v][playerid],engine,lights,alarm,1,bonnet,boot,objective);
    							format(string, sizeof(string), "~h~%s~n~~r~Locked",CarInfo[OwnedVeh(personalcar[v][playerid])][cDescription]);
    							GameTextForPlayer(playerid, string, 4000, 4);
    							PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    							CarInfo[OwnedVeh(personalcar[v][playerid])][cLock] = 1;
    							gCarLock[personalcar[v][playerid]] = 1;
    							vUpdate(OwnedVeh(personalcar[v][playerid]), cLockx); //
    				        	return 1;
    						}
    					}
    					else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Your vehicle not near you.");
    		 		}
    		    	else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have a vehicle.");
    			}
            }
    		else if(SwitchKey[playerid] == 2)
    		{
    		    new carid,string[128];
    		    new spe = Carspeed(playerid); // 
    			if(HireCar[playerid] == -1) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not have a rental car/boat/bike/scooter already.");
    	 	    if(HireCar[playerid] != -1)
    		    {
    				carid = HireCar[playerid];
    			}
    			new str1[50], str5[50], str6[50];
                if(CheckPlayerDistanceToVehicle(5.0, playerid, HireCar[playerid]))
    			{
    			    if(gCarLock[carid] == 0)
    		        {
    			        new vehicles = GetVehicleModel(carid) - 400;
    				    format(string, sizeof(string), "~h~%s~n~~r~Locked", aVehicleNames[vehicles]);
    				    GameTextForPlayer(playerid, string, 4000, 4);
    		  	        PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
    	    			GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
    	      	    	SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
    	      	    	
          	    	 	PlayerTextDrawShow(playerid, Speedd[playerid]);
    					format(str1,sizeof(str1)," Speed: ~y~%d~w~ Km/h",spe);
    					PlayerTextDrawSetString(playerid, Speedd[playerid], str1);
    					PlayerTextDrawShow(playerid, carlocked[playerid]);
    				   	format(str5,sizeof(str5),"~y~LOCKED");
    					PlayerTextDrawSetString(playerid, carlocked[playerid], str5);
    	      	    	
    		            return 1;
    			    }
    				else if(gCarLock[carid] == 1)
    				{
    					new vehicles = GetVehicleModel(carid) - 400;
    					format(string, sizeof(string), "~h~%s~n~~g~Unlocked", aVehicleNames[vehicles]);
    				    GameTextForPlayer(playerid, string, 4000, 4);
    					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);
    	      	    	
    	      	    	PlayerTextDrawShow(playerid, Speedd[playerid]);
    					format(str1,sizeof(str1)," Speed: ~y~%d~w~ Km/h",spe);
    					PlayerTextDrawSetString(playerid, Speedd[playerid], str1);
    					PlayerTextDrawShow(playerid, bikeunlocked[playerid]);
    					format(str6,sizeof(str6), "~y~UNLOCKED");
    					PlayerTextDrawSetString(playerid, bikeunlocked[playerid], str6);
    	      	    	
    		            return 1;
    				}
    			}
    		}
    	}
        return 1;
    }

    asta este comanda lock, cred ca asta se executa atunci cand apas N.

  5. Va salut,o scurta intrebare si problema oarecum.

    Un jucator cand cumpara o masina , la fel si cel care o cumpara din DealerShip ,inainte sa se urce in masina trebuie neaparat sa dea unlock(N) sa se poata urca in ea.Cum as putea sa fac daca esti detinatorul masinii sa nu trebuiasca sa dai lock unlock tot timpul.Sa tina cont ca daca esti detinatorul masinii sa poti urca chiar daca este locked.

×
×
  • 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.