GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: pellesmartin - 2012. augusztus 12. - 09:08:53

Cím: Apró Nitrós Script
Írta: pellesmartin - 2012. augusztus 12. - 09:08:53
Hello.
Láttam egy szerveren olyat hogy:
Csak akkor megy a nitró mikor nyomom a bal egérgombot
Tehát nem az hogy megnyomom a balt és X Másodpercig megy a nitró hanem pl 5Mp-ig nyomom a bal klikket akkor 5Mp ig megy a nitró
Valaki leirná nekem egy Code-ba? köszönöm
Cím: Apró Nitrós Script
Írta: TengeriMalac - 2012. augusztus 12. - 10:01:56
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
if((((newkeys & (KEY_FIRE)) == (KEY_FIRE)) && ((oldkeys & (KEY_FIRE)) != (KEY_FIRE)))) {
   AddVehicleComponent(vehicleid, 1010);
} else if((((newkeys & (KEY_FIRE)) != (KEY_FIRE)) && ((oldkeys & (KEY_FIRE)) == (KEY_FIRE)))) {
   RemoveVehicleComponent(vehicleid, 1010);
}
}
}
Cím: Apró Nitrós Script
Írta: pellesmartin - 2012. augusztus 12. - 16:45:01
erroros:
 
C:\\Users\\01\\Desktop\\szero\\filterscripts\\help.pwn(44) : error 017: undefined symbol \"vehicleid\"
C:\\Users\\01\\Desktop\\szero\\filterscripts\\help.pwn(46) : error 017: undefined symbol \"vehicleid\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.
Cím: Apró Nitrós Script
Írta: Rupert - 2012. augusztus 12. - 17:26:25
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
        new vehicleid = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
if((((newkeys & (KEY_FIRE)) == (KEY_FIRE)) && ((oldkeys & (KEY_FIRE)) != (KEY_FIRE)))) {
   AddVehicleComponent(vehicleid, 1010);
} else if((((newkeys & (KEY_FIRE)) != (KEY_FIRE)) && ((oldkeys & (KEY_FIRE)) == (KEY_FIRE)))) {
   RemoveVehicleComponent(vehicleid, 1010);
}
}
}