Jump to content

script Multi tlačítka


VoDnIk168

Recommended Posts

Servus dávám sem lehký script na opravu, flip, přidání nitra a hydrauliky pomocí tlačítka

 

Tlačítko :8 = Oprava

Tlačítko :6 = Hydraulika

Tlačítko :4 = Flip

Tlačítko :2 = Nitro

//==============================================================================
#include 
//==============================================================================
#define OPRAVIT  			  KEY_ANALOG_UP
#define NITRO				   KEY_ANALOG_DOWN
#define FLIP                KEY_ANALOG_LEFT
#define HYDRAULIKA          KEY_ANALOG_RIGHT
//==============================================================================
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new vehicleid = GetPlayerVehicleID(playerid);
//==============================================================================
if(newkeys & NITRO)
{
  if(IsPlayerInVehicle(playerid,vehicleid))
  {
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
AddVehicleComponent(vehicleid,1010);
GameTextForPlayer(playerid,"Nitro Pridano!",2000,3);
  }
return 1;
}
//==============================================================================
if(newkeys & FLIP)
{
  if(IsPlayerInVehicle(playerid,vehicleid))
  {
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
RepairVehicle(GetPlayerVehicleID(playerid));
new Float:z;
if(IsPlayerInAnyVehicle(playerid)){
GetVehicleZAngle(GetPlayerVehicleID(playerid),z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),z);
GameTextForPlayer(playerid,"Vozidlo Otoceno!",2000,3);
}
  }
return 1;
}
//==============================================================================
if(newkeys & HYDRAULIKA)
{
  if(IsPlayerInVehicle(playerid,vehicleid))
  {
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
AddVehicleComponent(vehicleid,1087);
GameTextForPlayer(playerid,"Hydraulika Pridana!",2000,3);
  }
	return 1;
}
//==============================================================================
if(newkeys & OPRAVIT)
{
  if(IsPlayerInVehicle(playerid,vehicleid))
  {
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
RepairVehicle(GetPlayerVehicleID(playerid));
GameTextForPlayer(playerid,"Vozidlo Opraveno!",2000,3);
  }
return 1;
}
return 0;
}
//==============================================================================

 

(wm že je to blbej název nenapadlo mě jak to pojmenovat :d)

Můžete si změnit tlačítka: http://wiki.sa-mp.com/wiki/GetPlayerKeys

Link to comment
Share on other sites

taky díky od tebe si toho vážím :)

 

 

-,-, prečo práve od neho? Kvôli počtu príspevkov? (ja ti teraz niečo poviem a to jedným slovom, spam /zbytočné príspevky/hodnotenia,každopádne zbytočné..FS/Mody(...)).

 

 

Váž si aj to malé díky, rovnako...

Link to comment
Share on other sites

taky díky od tebe si toho vážím :)

 

 

-,-, prečo práve od neho? Kvôli počtu príspevkov? (ja ti teraz niečo poviem a to jedným slovom, spam/zbytočné príspevky/hodnotenia,každopádne zbytočné FS/Mody(...)).

Váž si aj to malé díky, rovnako...

lol prostě si myslim že je hodně dobrý pawner a sem rád že mi to pochválil! a jedinej kdo to spamuje si ty.

ps

(ja ti teraz niečo poviem a to jedným slovom, spam/zbytočné príspevky/hodnotenia,každopádne zbytočné FS/Mody(...)).
ty asi neumíš počítat co ;)
Link to comment
Share on other sites

takže ak stlačím niaku klávesu, vyskočí že niesom v aute ? KEY_ANALOG_UP ? čo ak budem točiť a budem chcieť otočiť kameru a vyskočí "Niesi v aute" ? lebo idem peši a vyskočí že niesom v aute...

Link to comment
Share on other sites

takže ak stlačím niaku klávesu, vyskočí že niesom v aute ? KEY_ANALOG_UP ? čo ak budem točiť a budem chcieť otočiť kameru a vyskočí "Niesi v aute" ? lebo idem peši a vyskočí že niesom v aute...

to mě nenapadlo díky dal sem to pryč ;)

Link to comment
Share on other sites

Tady mas seznam definovanych klavesnic : http://wiki.sa-mp.com/wiki/GetPlayerKeys

a v tom skriptu mas

 

#define blablabla nazev klavesy

 

tkze napr. v te tabulce mame jako treti KEY_FIRE (coz je leve tlacitko mysi)

tak dosadis : #define blablabla KEY_FIRE

chapes?

Link to comment
Share on other sites

  • 2 weeks later...
  • 7 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...