Szerző Téma: Boost  (Megtekintve 1172 alkalommal)

Boost
« Dátum: 2010. december 24. - 00:48:03 »
0 Show voters
csáztok
összedobtam egy speedboost filterscriptet, errormentes, de nem mûködik.
pontosabbann... mûködik, de csak akkor, ha nyova tartom 1 darabig az adott gombot.
 

#include <a_samp>
#define FILTERSCRIPT
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
          if(newkeys & KEY_CROUCH) //ALT gomb
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z+0.2);
}
else
{
return false;
}
}
 
if(newkeys & KEY_FIRE) //ALT gomb
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), x*1.5, y*1.5, z*1.5);
}
else
{
return false;
}
}
       if(newkeys & KEY_SUBMISSION) //W gomb (mivel elõre megy ezért azt nyomja meg ezáltal megjavítja a jármûvet)
{
if(IsPlayerInAnyVehicle(playerid))
{
        new VehicleID;
VehicleID = GetPlayerVehicleID(playerid); //lekéri a jármû ID-jét
SetVehicleHealth(VehicleID,1000.00); //maxra teszi a jármû életét
        RepairVehicle(GetPlayerVehicleID(playerid)); //Megjavitja a jármû külsejét
     
 
                }
else
{
return false;
}
}
return 1;
}

 
ezzel mi a baj?? :(

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Boost
« Válasz #1 Dátum: 2010. december 24. - 07:40:48 »
0 Show voters
#include <a_samp>
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
          if(newkeys & KEY_CROUCH) //ALT gomb
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z+0.2);
}
else
{
return false;
}
}
 
if(newkeys & KEY_FIRE) //ALT gomb
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), x*1.5, y*1.5, z*1.5);
}
else
{
return false;
}
}
       if(newkeys & KEY_SUBMISSION) //W gomb (mivel elõre megy ezért azt nyomja meg ezáltal megjavítja a jármûvet)
{
if(IsPlayerInAnyVehicle(playerid))
{
        new VehicleID;
VehicleID = GetPlayerVehicleID(playerid); //lekéri a jármû ID-jét
SetVehicleHealth(VehicleID,1000.00); //maxra teszi a jármû életét
        RepairVehicle(GetPlayerVehicleID(playerid)); //Megjavitja a jármû külsejét
     
 
                }
else
{
return false;
}
}
return 1;
}

Boost
« Válasz #2 Dátum: 2010. december 24. - 10:26:26 »
0 Show voters
sajnos ez is olyan, hogy lenyomod százszor, és csak 1x mûködik  :(

Boost
« Válasz #3 Dátum: 2010. december 24. - 10:29:37 »
0 Show voters

Boost
« Válasz #4 Dátum: 2010. december 24. - 10:38:49 »
0 Show voters
sajna ez is ugyan olyan...
0.3c-bõl kivették az ilyeneket, vagy csak nekem szar a gépem?!
mondjuk az nem lehet, mert más gépen már megcsináltam, és ugyan ilyen volt. 0.3b-n is.

Boost
« Válasz #5 Dátum: 2010. december 24. - 10:44:57 »
0 Show voters

Boost
« Válasz #6 Dátum: 2010. december 24. - 11:19:25 »
0 Show voters
igen...
de azt nem irja, hogy miért rossz nekem.

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Boost
« Válasz #7 Dátum: 2010. december 24. - 11:41:33 »
0 Show voters
Idézetet írta: palesz_88 date=1293185965\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4852\" data-ipsquote-contentclass=\"forums_Topic
igen...
de azt nem irja, hogy miért rossz nekem.
 
Nem.. Ír rossz és jó példát is, emondja, mi mit csinál.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal