Gta San Andreas MultiPlayer (samp) HUN
Navigation
     
Account
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
     
Kép
Szerver
Legyen ennek a weboldalnak saját samp szervere?

Igen
Nem
Szavazás állása
Lezárt szavazások
     
Friss

Utolsó módosítás
2013 máj. 19.
12:17

 

     
Más weblapok
 SA:MP Fórum
SA:MP Wiki
Google

     

PAWN Eszközök
     
Boostok

                                                                                                        Boostok by _]SuE[_MaarK

A Boostok olyanok mint pl.: Megnyomod a CTRL-t és felugrik a jármű
Na kezdjük is el

Keressük meg ezt: public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
Ha megvan, akkor alá rakd ezeket:


       if(newkeys == KEY_FIRE) //Ha megnyomja az ALT-ot akkor felugrik a kocsi
{
if(IsPlayerInAnyVehicle(playerid)) //csak akkor működjön ha a játékos járműbe van
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);//lekérjük a játékos pozícióját
SetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z+0.2);//a magasságot növeljük 0.2-vel
}
else
{
return false; //Ha nincs járműbe akkor ne működjön
}

Összefoglalva:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
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, y, z+0.2);
}
else
{
return false;
}
}
return 1;
}

Ha azt akarod hogy gyorsuljon a kocsi akkor a SetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z+0.2); függvényt írd át erre:

SetVehicleVelocity(GetPlayerVehicleID(playerid), x*1.5, y*1.5, z*1.5);

A "KEY_FIRE"-t átírhatod másra

KEY_FIRE  =  ALT gomb
KEY_ACTION  =  CTRL gomb
KEY_SPRINT  =  W gomb 
KEY_HANDBREAK  =  Space gomb
KEY_SUBMISSION  =  2-es gomb

Autómatikusan megjavuljon a játékos járműje:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SPRINT) //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;
}
4 hozzászólás
Idézet
2012.09.02. 15:46
RCkecskee

Szia! Az lenne a kérdésem, hogy hogy kell mind a 3 dolgot belerakni? A javítást, a gyorsulást és a felpattanást?

Idézet
2010.11.05. 16:02
palez

cső

azt hogy lehetne megoldani, hogy ne csak akkor müköjön mikor csak azt nyomod, hanem mikor pl nyomod az előrét, meg az egeret, és akkor is megy a speedboost.

Idézet
2010.11.01. 21:25
maarkmaki

 Biztos nem zártál be egy kapcsot

Idézet
2010.10.22. 16:04
PALI

nekem nem müxik :

C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1053) : error 017: undefined symbol "GetVehicleVelocity"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1054) : error 017: undefined symbol "SetVehicleVelocity"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1052) : warning 203: symbol is never used: "y"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1052) : warning 203: symbol is never used: "x"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1063) : warning 217: loose indentation
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1063) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1063) : error 017: undefined symbol "OnRconLoginAttempt"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1068) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1068) : error 004: function "OnPlayerUpdate" is not implemented
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1073) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1073) : error 017: undefined symbol "OnPlayerStreamIn"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1078) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1078) : error 017: undefined symbol "OnPlayerStreamOut"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1083) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1083) : error 017: undefined symbol "OnVehicleStreamIn"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1088) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1088) : error 017: undefined symbol "OnVehicleStreamOut"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1093) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1093) : error 017: undefined symbol "OnDialogResponse"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1098) : error 029: invalid expression, assumed zero
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1098) : error 017: undefined symbol "OnPlayerClickPlayer"
C:\Users\DD\Desktop\SampServer\Unfinished Stunt gamemode\gamemodes\Stunt.pwn(1102) : error 030: compound statement not closed at the end of file (started at line 1048)

     
Nézettség
Indulás: 2010-02-26
     
PAWN/Szkriptek
     
Tutorialok
     
Óra
     
Chat
Kérlek, felesleges dolgokat ne írj a chatbe!
Név:

Üzenet:
:)) :) :@ :? :(( :o :D ;) 8o 8p 8) 8| :( :'( ;D :$
     

Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    A legfrissebb hírek a Super Mario világából és a legteljesebb adatbázis a Mario játékokról.Folyamatosan bõvülõ tartalom.    *****    Gigágá! Márton napján is gyertek a Mesetárba! Nemcsak libát, de kacsát is kaptok! Játsszatok velünk!    *****    A Nintendo a Nintendo Music-kal megint valami kiváló dolgot hozott létre! Alaposan nagyító alá vettem, az eredmény itt.    *****    Leanderek, Parfümök, Olajok, és Szépségápolási termékek! Használd a LEVI10 kupont és kapj 10% kedvezményt!Megnyitottunk    *****    Megjelent a Nintendo saját gyártású órája, a Nintendo Sound Clock Alarmo! Ha kíváncsi vagy, mit tud, itt olvashatsz róla    *****    Megnyílt a webáruházunk! Parfümök, Szépségápolási termékek, Olajok mind egy helyen! Nyitási akciók, siess mert limitált!    *****    Az általam legjobbnak vélt sportanimék listája itt olvasható. Top 10 Sportanime az Anime Odyssey-n!    *****    Pont ITT Pont MOST! Pont NEKED! Már fejlesztés alatt is szebbnél szebb képek! Ha gondolod gyere less be!    *****    Megnyílt a webáruházunk! NYITÁSI AKCIÓK! Tusfürdõ+Fogkrém+Sampon+Izzadásgátló+multifunkcionális balzsam most csak 4.490!    *****    Új mese a Mesetárban! Téged is vár, gyere bátran!    *****    Veterán anime rajongók egyik kedvence a Vadmacska kommandó. Retrospektív cikket olvashatsz róla az Anime Odyssey blogban    *****    Parfümök, Olajok, Párologtatók mind egy weboldalon! Siess mert nyitási AKCIÓNK nem sokáig tart! Nagy kedvezmények várnak    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Aki érdeklõdik a horoszkópja után, az nem kíváncsi, hanem intelligens. Rendeld meg most és én segítek az értelmezésben!    *****    A Múzsa, egy gruppi élményei a színfalak mögött + napi agymenések és bölcseletek    *****    KARATE OKTATÁS *** kicsiknek és nagyoknak *** Budapest I. II. XII.kerületekben +36 70 779-55-77    *****    Augusztus 26-án Kutyák Világnapja! Gyertek a Mesetárba, és ünnepeljétek kutyás színezõkkel! Vau-vau!    *****    A horoszkóp elemzésed utáni érdeklõdés, nem kíváncsiság hanem intelligencia. Rendeld meg és nem fogod megbánni. Katt!!!    *****    Cikksorozatba kezdtem a PlayStation történelmérõl. Miért indult nehezen a Sony karrierje a konzoliparban?