Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- forward Knocked(playerid);
- public Knocked(playerid)
- {
- SendClientMessage(playerid, -1, "You are able to move now");
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- forward ClearShock(playerid);
- public ClearShock(playerid)
- {
- SetPlayerDrunkLevel(playerid, 0);
- return 1;
- }
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
- {
- new Float:HP;
- new Float:Armor;
- GetPlayerHealth(playerid, HP);
- GetPlayerArmour(playerid, Armor);
- if(Armor < 1)
- {
- if(weaponid == 31 || weaponid == 30)
- {
- SetPlayerHealth(playerid, HP-(amount*3));
- SendClientMessage(playerid, -1, "You were shot by assault rifle and got shocked.");
- SetPlayerDrunkLevel(playerid, 8000);
- SetTimerEx("ClearShock", 100000, false, "i", playerid);
- }
- else if(weaponid == 22)
- {
- SetPlayerHealth(playerid, HP-45);
- SendClientMessage(playerid, -1, "You were shot by glock.49 and got shocked.");
- SetPlayerDrunkLevel(playerid, 8000);
- SetTimerEx("ClearShock", 100000, false, "i", playerid);
- }
- else if(weaponid == 34)
- {
- SetPlayerHealth(playerid, HP-100);
- SendClientMessage(playerid, -1, "You were shot by a sniper rifle and died.");
- SetPlayerDrunkLevel(playerid, 8000);
- SetTimerEx("ClearShock", 100000, false, "i", playerid);
- }
- else if(weaponid == 8)
- {
- SetPlayerHealth(playerid, HP-40);
- SendClientMessage(playerid, -1, "You have been knocked to the floor by a melee gun.");
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
- SetTimerEx("Knocked", 10000, false, "i", playerid);
- TogglePlayerControllable(playerid, 0);
- SetPlayerDrunkLevel(playerid, 8000);
- SetTimerEx("ClearShock", 100000, false, "i", playerid);
- }
- else if(weaponid == 5)
- {
- SetPlayerHealth(playerid, HP-40);
- new hitrand = random(10);
- if(hitrand <= 1)
- {
- SendClientMessage(playerid, -1, " You have been knocked to the floor by a baseball bat.");
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
- SetTimerEx("Knocked", 10000, false, "i", playerid);
- TogglePlayerControllable(playerid, 0);
- SetPlayerDrunkLevel(playerid, 8000);
- SetTimerEx("ClearShock", 100000, false, "i", playerid);
- }
- }
- else if(weaponid == 3)
- {
- SetPlayerHealth(playerid, HP-40);
- new hitrand = random(10);
- if(hitrand <= 1)
- {
- SendClientMessage(playerid, -1, " You have been knocked to the floor by an ASP Baton.");
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
- SetTimerEx("Knocked", 10000, false, "i", playerid);
- TogglePlayerControllable(playerid, 0);
- SetPlayerDrunkLevel(playerid, 8000);
- SetTimerEx("ClearShock", 100000, false, "i", playerid);
- }
- }
- else if(weaponid == 15 || weaponid == 4 || weaponid == 2 || weaponid == 6 || weaponid == 7)
- {
- SetPlayerHealth(playerid, HP-30);
- SendClientMessage(playerid, -1, "You have been knocked to the floor by a melee gun.");
- ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
- SetTimerEx("Knocked", 10000, false, "i", playerid);
- TogglePlayerControllable(playerid, 0);
- SetPlayerDrunkLevel(playerid, 8000);
- SetTimerEx("ClearShock", 100000, false, "i", playerid);
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment