Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Owner and creator of code: D4Rk$iD3 / Creador del code-sistema: D4Rk$iD3
- -------------------------->IMPORTANT THAT YOU READ IN ALL SERIOUSNESS!!!!!
- Please strictly respect the credits and not change them in order to impersonate the creator of the code, do not be hypocritical and respects the work of the others.
- * How to use: Keep pointing, and then press and release the shutter button too fast, or the countless times you want.
- --------------------------> IMPORTANTE LEER CON TOTAL SERIEDAD!!!!!
- Por favor, respetar estrictamente los créditos y no modificarlos para hacerte pasar por el creador del código, no seas hipócrita y respeta el trabajo de los demás.
- * Modo de uso: Dejar presionado la mira sin soltarla, luego presionar y soltar la tecla de disparo muy rápido, infinitas veces o las que quieras.
- -----------> Demonstration Video filterscript: www.youtube.com/watch?v=zw6XkHJGAdk
- */
- #include <a_samp>
- #define red 0xFF0000AA
- #define green 0x33FF33AA
- #define yellow 0xFFFF00AA
- //NoReload con la Rocket Launcher
- new FastRocket[MAX_PLAYERS];
- //NoReload con la Sniper
- new FastSniper[MAX_PLAYERS];
- //No reload con el Country Rifle
- new FastCountry[MAX_PLAYERS];
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" FastFire Filterscript by D4Rk$iD3");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #endif
- public OnPlayerConnect(playerid)
- {
- FastRocket[playerid] = 0;
- FastSniper[playerid]= 0;
- FastCountry[playerid]= 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- FastRocket[playerid] = 0;
- FastSniper[playerid]= 0;
- FastCountry[playerid]= 0;
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/rocket", true) == 0)
- {
- if(FastRocket[playerid] == 0 && IsPlayerAdmin(playerid))
- {
- FastRocket[playerid] = 1;
- SendClientMessage(playerid, green, "RocketLauncher (Rapidfire) (ON)");
- SendClientMessage(playerid, yellow,"[INFO]: Has Activado El 'RapidFire' (Fuego Rápido) en tu Rocket Launcher (Bazooka)\n Para usarlo mantén la mira presionada y a la vez da clics muy rápidamente.");
- }
- else
- if(IsPlayerAdmin(playerid) && FastRocket[playerid] == 1) {
- FastRocket[playerid] = 0;
- SendClientMessage(playerid, red,"RocketLauncher (Rapidfire) (OFF)");
- SendClientMessage(playerid, red,"[INFO]: Has Desactivado El 'Rapid Fire' En Tu Rocket Launcher");
- } else return SendClientMessage(playerid,red,"¡Error!: {FFFFFF}Necesitas estar logueado como admin RCON para usar este Comando!");
- return 1;
- }
- if(strcmp(cmdtext, "/country", true) == 0)
- {
- if(FastCountry[playerid] == 0 && IsPlayerAdmin(playerid))
- {
- FastCountry[playerid]= 1;
- SendClientMessage(playerid, yellow,"[INFO]: Has Activado El 'RapidFire (Fuego Rápido)' en tu Country Rifle\n Para usarlo mantén la mira presionada y a la vez da clics muy rápidamente.");
- SendClientMessage(playerid, green,"Country Rifle Rapidfire (ON)");
- }
- else
- if(IsPlayerAdmin(playerid) && FastCountry[playerid] == 1) {
- FastCountry[playerid]= 0;
- SendClientMessage(playerid, red,"Country Rifle Rapidfire (OFF)");
- SendClientMessage(playerid, red,"[INFO]: Has Desactivado El 'Rapid Fire' En Tu Country Rifle.");
- } else return SendClientMessage(playerid,red,"¡Error!: {FFFFFF}Necesitas estar logueado como admin RCON para usar este Comando!");
- return 1;
- }
- if(strcmp(cmdtext, "/sniper", true) == 0)
- {
- if(FastSniper[playerid] == 0 && IsPlayerAdmin(playerid))
- {
- FastSniper[playerid]= 1;
- SendClientMessage(playerid, yellow,"[INFO]: Has Activado El 'RapidFire (Fuego Rápido)' en tu Sniper (Rifle)\n Para usarlo mantén la mira presionada y a la vez da clics muy rápidamente.");
- SendClientMessage(playerid, green,"Sniper Rapidfire (ON)");
- }
- else
- if(IsPlayerAdmin(playerid) && FastSniper[playerid] == 1) {
- FastSniper[playerid]= 0;
- SendClientMessage(playerid, red,"Sniper Rapidfire (OFF)");
- SendClientMessage(playerid, red,"[INFO]: Has Desactivado El 'Rapid Fire' En Tu Sniper Rifle.");
- } else return SendClientMessage(playerid,red,"¡Error!: {FFFFFF}Necesitas estar logueado como admin RCON para usar este Comando!");
- return 1;
- }
- return 0;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- //rapidfire country rifle
- if(newkeys & KEY_FIRE && FastCountry[playerid] == 1)
- {
- if(GetPlayerWeapon(playerid) == 33)
- GivePlayerWeapon(playerid, 33, 1000);
- }
- //rapidfire sniper
- if(newkeys & KEY_FIRE && FastSniper[playerid] == 1)
- {
- if(GetPlayerWeapon(playerid) == 34)
- GivePlayerWeapon(playerid, 34, 1000);
- }
- //rapidfire rocket launchers
- if(newkeys & KEY_FIRE && FastRocket[playerid] == 1) {
- if(GetPlayerWeapon(playerid) == 35) {
- GivePlayerWeapon(playerid,35,1000);
- }
- if(GetPlayerWeapon(playerid) == 36) {
- GivePlayerWeapon(playerid,36,1000);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement