Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- #include <a_samp>
- #include playershoot
- new Text:textheal;
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("ADVANCED HEALING SYSTEM : OWNER: PREDA");
- print("--------------------------------------\n");
- textheal = TextDrawCreate(8.000000, 323.000000, "HEALED");
- TextDrawBackgroundColor(textheal, 16711935);
- TextDrawFont(textheal, 1);
- TextDrawLetterSize(textheal, 0.340000, 1.400000);
- TextDrawColor(textheal, 65535);
- TextDrawSetOutline(textheal, 1);
- TextDrawSetProportional(textheal, 1);
- return 1;
- }
- #else
- #endif
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerShootPlayer(shootid, playerid, Float:health, wep)
- {
- new gun = GetPlayerWeapon(shootid);
- if(gun == 41)
- {
- SetPlayerHealth(playerid, 100);
- TextDrawShowForPlayer(playerid, Text:textheal);
- SetTimer("healthtextdraw", 5000, false);
- GivePlayerMoney(shootid, 100);
- GivePlayerMoney(playerid, -100);
- new
- g_szString [ 256 ],
- pName [ 24 ];
- GetPlayerName(playerid, pName, sizeof ( pName ) );
- format( g_szString, sizeof ( g_szString ), "You Healed %s and recivied 100 $ ! ", pName );
- SendClientMessage(shootid, 0x90EE90FF, g_szString );
- GetPlayerName(shootid, pName, sizeof ( pName ) );
- format( g_szString, sizeof ( g_szString ), "You got healed by %s for 100 $ ! ", pName );
- SendClientMessage(playerid, 0x90EE90FF, g_szString );
- }
- return true;
- }
- forward healthtextdraw(playerid);
- public healthtextdraw(playerid)
- {
- TextDrawHideForPlayer(playerid, Text:textheal);
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(PRESSED(KEY_NO))
- {
- GivePlayerWeapon(playerid, 41, 9999);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement