Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #define STANDARD_RAKETEN 6 //Legt fest, wieviel mal ein Jet abschießen kann
- new vRockets[200] = {-1, ...};
- public OnPlayerUpdate(playerid) {
- new keys,
- unused,
- vid = GetPlayerVehicleID(playerid);
- GetPlayerKeys(playerid,keys,unused,unused);
- if(vid && (keys & KEY_ACTION) && (GetVehicleModel(vid) == 520)) {
- if(vRockets[vid] == 0) {
- TogglePlayerControllable(playerid,0);
- TogglePlayerControllable(playerid,1);
- return 0;
- }
- else
- vRockets[vid]--;
- }
- return 1;
- }
- public OnPlayerStateChange(playerid,newstate,oldstate) {
- if(newstate == PLAYER_STATE_DRIVER) {
- new vehicleid = GetPlayerVehicleID(playerid);
- if((GetVehicleModel(vehicleid) == 520) && (vRockets[vehicleid] == -1))
- vRockets[vehicleid] = STANDARD_RAKETEN;
- }
- return 1;
- }
- public OnVehicleDeath(vehicleid,killerid) {
- if(GetVehicleModel(vehicleid) == 520)
- vRockets[vehicleid] = -1;
- return 1;
- }
- public OnPlayerKeyStateChange(playerid,newkeys,oldkeys) {
- if((newkeys & KEY_ACTION) && IsPlayerInAnyVehicle(playerid) && (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520) && (vRockets[GetPlayerVehicleID(playerid)] == 0)) {
- TogglePlayerControllable(playerid,0);
- TogglePlayerControllable(playerid,1);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement