nos wont come out of the cars ass
#1

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if ((newkeys & (KEY_JUMP)) == (KEY_SPRINT))
	{
	new vehid = GetVehicleModel(playerid);
	if (!IsPlayerInInvalidNosVehicle(playerid,vehid))
		{
 		AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
		}
	}

	return 1;
}
it wont add nos to the vehicle.
Reply
#2

im pretty sure your problem is this line

pawn Код:
if ((newkeys & (KEY_JUMP)) == (KEY_SPRINT))
Reply
#3

Use one key either KEY_SUBMISSION or KEY_FIRE..
Reply
#4

+
Reply
#5

EDIIt:

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if (newkeys & KEY_FIRE)
	{
		new vehid = GetVehicleModel(playerid);
		if (!IsPlayerInInvalidNosVehicle(playerid,vehid))
		{
		AddVehicleComponent(vehid,1010);
		}

	}

	return 1;
}
still nothing
Reply
#6

You're using GetVehicleModel when you're supposed to be using GetPlayerVehicleID.
Reply
#7


pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if (newkeys & KEY_FIRE)
    {
        new vehid = GetVehicleModel(playerid);
        if (!IsPlayerInInvalidNosVehicle(playerid,vehid))
        {
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
        }

    }

    return 1;
}
Reply
#8

Ever heard of indentation?

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if (newkeys & KEY_FIRE)
  {
    if(!IsPlayerInInvalidNosVehicle(playerid)) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  }
  return 1;
}
Reply
#9

edit
new vehid = GetVehicleModel(playerid)
to
new vehid = GetPlayerVehicleID(playerid)

Notice it..Someone had shown the error^^
Reply
#10

vehid isn't used so you can remove it and IsPlayerInInvalidNosVehicle only has a playerid param.

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if (newkeys & KEY_FIRE)
  {
    if(!IsPlayerInInvalidNosVehicle(playerid)) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  }
  return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)