Jump to content
  • 0

cum sa bag nitro


diedeath

Question

9 answers to this question

Recommended Posts

Nitro adaugi cu functia: AddVehicleComponent

http://wiki.sa-mp.com/wiki/AddVehicleComponent

Si componentele care le poti adauga sunt acestea: http://wiki.sa-mp.com/wiki/Car_Component_ID

Daca vrei o comanda uite iti dau un exemplu ft simplu:

if ( strcmp( cmdtext, "/nitro", true ) == 10 )
{
    AddVehicleComponent( playerid, 1010 ); //Nitro 10 Times
    SendClientMessage( playerid, CULOARE, "You added nitro on your car!" );
    return 1;
}

Fara reclama in semnatura!

Link to comment
Share on other sites

Nitro si Viata la masina (Tasta 2)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if(newkeys == KEY_SECONDARY_ATTACK )
	{
		if(!IsPlayerInAnyVehicle(playerid))
		{
			new Float:x, Float:y, Float:z, vehicle;
			GetPlayerPos(playerid, x, y, z );
			GetVehicleWithinDistance(playerid, x, y, z, 20.0, vehicle);
			if(IsVehicleToy(vehicle))
			{
			    PutPlayerInVehicle(playerid, vehicle, 0);
			}
		}
		else
		{
			new vehicleID = GetPlayerVehicleID(playerid);
			if(IsVehicleToy(vehicleID))
			{
			    if(GetVehicleModel(vehicleID) != 449)
			    {
			        InCar[playerid] = false;
			    	new Float:x, Float:y, Float:z;
			   	 	GetPlayerPos(playerid, x, y, z);
		    		SetPlayerPos(playerid, x+0.5, y, z+1.0);
				}
			}
		}
	}
	if(newkeys == KEY_FIRE)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			if(!IsPlayerInInvalidNosVehicle(playerid, GetPlayerVehicleID(playerid)))
		 	{
		 	    if(NitroActive[playerid] == false)
		 	    {
	    			AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
		    		SendClientMessage(playerid,COLOR_BASIC,"Nitro: On.");
				    PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
	    			NitroActive[playerid] = true;
				}
				else
				{
				    RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1010);
		    		SendClientMessage(playerid,COLOR_BASIC,"Nitro: Off.");
				    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
	    			NitroActive[playerid] = false;
				}
			}
			else
			{
		 	    SendClientMessage(playerid, COLOR_RED, "You can't add nitro to this vehicle.");
			}
		}
	}
	if(newkeys == KEY_SUBMISSION)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			if(IsPlayerInArea(playerid, 1153.0000, 1307.5000, -2107.5000, -2003.5000) == 1)
        	{
        	    SendClientMessage(playerid,COLOR_RED,"You are not allawed to repair your vehicle in /BloodringArena.");
        	}
        	else
        	{
            	SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
            	SendClientMessage(playerid,COLOR_BASIC,"Your vehicle has been fixed.");
            	PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
        	}
		}
	}
	return 1;
}

Link to comment
Share on other sites

Frate vrei sa pui comanda /nos pui comanda asta dedesuptul la /fixveh

[pawn] if(strcmp(cmdtext, "/nos", true) == 0)

{

    if(PlayerInfo[playerid][pAdmin] < 7)

{

    SendClientMessage(playerid, COLOR_WHITE, "You don't have acces to this command");

    return 1;

}

        if(IsPlayerInInvalidNosVehicle(playerid,GetPlayerVehicleID(playerid)))

        {

SendClientMessage(playerid, 0xFF0000, "You don't acces to add nos at this vehicle");

}

  else

    {

AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); //add Nitro

SendClientMessage(playerid, 0xFFFF66, "Your car have NITRO OXIDE (press ctrl to use) (( DON'T ABUSE THIS ))");

GetPlayerName(playerid, sendername, sizeof(sendername));

new y, m, d;

new h,mi,s;

getdate(y,m,d);

gettime(h,mi,s);

format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] AdmWarning: Admin %s Add Nos On Vehicle.",d,m,y,h,mi,s,sendername);

ABroadCast(COLOR_YELLOW,string,1);

  }

  return 1;

    }[/pawn]

Nare cum sa nuti mearga!

ATENTIE aceasta comanda este pentru rp daca vrei pentru stunt modifici

[pawn]if(PlayerInfo[playerid][pAdmin] < 7)[/pawn]

cu

[pawn]if(PlayerInfo[playerid][pAdmin] < 0)[/pawn]

Don't be a FOOL!!

Link to comment
Share on other sites

[pawn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

if(PRESSED(KEY_SUBMISSION))

      {

      new vehicleid = GetPlayerVehicleID(playerid);

      if(IsPlayerInVehicle(playerid, vehicleid))

{

                if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"ERROR:{FFFFFF} You are not in a vehicle!");

  SetVehicleHealth(vehicleid,1000.0);

            RepairVehicle(GetPlayerVehicleID(playerid));

      SendClientMessage(playerid,COLOR_RED,"SYSTEM: {FFFFFF}Car fixed!");

  }

}

if(IsPlayerInAnyVehicle(playerid))

    {

        new nos = GetPlayerVehicleID(playerid);

    if(Nitro(nos) && (oldkeys & 1 || oldkeys & 4))

        {

            RemoveVehicleComponent(nos, 1010);

            AddVehicleComponent(nos, 1010);

        }

    }

    return 1;

}

[/pawn]

Numa bine ;)!

signature.php?bg=000000&text=FFFFFF&border=a0a0a0&ip=176.31.142.87&port=7777&bg_image=
Link to comment
Share on other sites

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.