-
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
-
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);
}
}
}
-
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.
-
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);
}
}
}