Szerző Téma: SpeedBoost  (Megtekintve 1329 alkalommal)

SpeedBoost
« Dátum: 2010. december 31. - 14:19:44 »
0 Show voters
Üdv.
Szeretnék kérni tõletek egy olyan speedboost szkriptet, hogy...
BalEgér: Gyorsulás
JobbEgér: Nitró
Duda: Felpattanás
Num+: Javítás
Num6: Flip
Én már próbálkoztam vele, de sajnos soha nem sikerült.... :(
Elõre is kösz! :D

Nem elérhető nyE

  • 1745
    • Profil megtekintése
SpeedBoost
« Válasz #1 Dátum: 2010. december 31. - 15:05:12 »
0 Show voters
A gombok nincsenek jól, csak úgy beírkáltam találomra, de ezen az oldalon kikeresheted azt ami neked kell.
 

#include <a_samp>
new Float:X, Float:Y, Float:Z, Float:A;
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_FIRE)
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), X * 2.0, Y * 2.0, Z * 2.0);
}
if(newkeys == KEY_CROUCH)
{
        GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z + 1);
}
if(newkeys == KEY_SUBMISSION)
{
RepairVehicle(GetPlayerVehicleID(playerid));
}
if(newkeys == KEY_LOOK_LEFT)
{
                GetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid), A);
SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z+1);
SetVehicleZAngle(GetPlayerVehicleID(playerid), A);
}
return 1;
}

SpeedBoost
« Válasz #2 Dátum: 2010. december 31. - 15:18:24 »
0 Show voters
hát nem tudom mi baj van.
mert a van, hogy kicsit nyomva kell tartani, vagy nyomkodni, és csak akkor mûködik egyszer...
lehet, hogy a pawnommal van a baj. tudnál küldeni egy amx fájlt? :D
meg azt még megtudnád, hogy ha egyszerre 2 gombot nyomok, akkor is mûködjön?
« Utoljára szerkesztve: 2010. december 31. - 15:21:02 írta palesz_88 »

SpeedBoost
« Válasz #3 Dátum: 2010. december 31. - 15:33:21 »
0 Show voters
#include <a_samp>
#define PRESSED(%0) \\
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
new Float:X, Float:Y, Float:Z, Float:A;
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_FIRE))
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), X * 2.0, Y * 2.0, Z * 2.0);
}
if(PRESSED(KEY_CROUCH))
{
        GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z);
SetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z + 1);
}
if(PRESSED(KEY_SUBMISSION))
{
RepairVehicle(GetPlayerVehicleID(playerid));
}
if(PRESSED(KEY_LOOK_LEFT))
{
                GetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid), A);
SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z+1);
SetVehicleZAngle(GetPlayerVehicleID(playerid), A);
}
return 1;
}

 
Itt kicsit másképpen kell lekérni a gombokat.Ez Antonyo kódjának javított verziója,gombokat nem cseréltem ki.

SpeedBoost
« Válasz #4 Dátum: 2010. december 31. - 15:43:46 »
0 Show voters
kösz mûködik... :D
de...
még mindig olyan...
eltudnád küldeni ennek az amx-ét? :(

SpeedBoost
« Válasz #5 Dátum: 2010. december 31. - 15:47:19 »
0 Show voters
Idézetet írta: palesz_88 date=1293806626\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5049\" data-ipsquote-contentclass=\"forums_Topic
...
még mindig olyan...
...
 
Milyen?

SpeedBoost
« Válasz #6 Dátum: 2010. december 31. - 15:52:23 »
0 Show voters
Idézetet írta: palesz_88 date=1293805104\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5049\" data-ipsquote-contentclass=\"forums_Topic
hát nem tudom mi baj van.
mert a van, hogy kicsit nyomva kell tartani, vagy nyomkodni, és csak akkor mûködik egyszer...
lehet, hogy a pawnommal van a baj. tudnál küldeni egy amx fájlt? :D
 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal