Guest User

Achievement System - Many Features

a guest
Nov 19th, 2013
588
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.26 KB | None | 0 0
  1. // Achievement System
  2. // Made by Avi Raj From Scratch
  3.  
  4.  
  5. #include <a_samp>
  6.  
  7. public OnFilterScriptInit()
  8. {
  9.     print("\n--------------------------------------");
  10.     print(" Achievement System - Loaded");
  11.     print("--------------------------------------\n");
  12.     return 1;
  13. }
  14.  
  15. public OnPlayerDeath(playerid, killerid, reason)
  16. {
  17.     new Float:health;
  18.     GetPlayerHealth(killerid,health);
  19.     if (health == 50.0)
  20.     {
  21.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  22.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with 50 Percent Health");
  23.         SendClientMessage(killerid, 0x02FA25,"You get :- $100 for it.");
  24.         GivePlayerMoney(killerid, 100);
  25.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  26.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  27.     }
  28.     if (health == 30.0)
  29.     {
  30.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  31.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with 30 Percent Health");
  32.         SendClientMessage(killerid, 0x02FA25,"You get :- $300 for it.");
  33.         GivePlayerMoney(killerid, 300);
  34.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  35.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  36.     }
  37.     if (health == 15.0)
  38.     {
  39.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  40.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with 15 Percent Health");
  41.         SendClientMessage(killerid, 0x02FA25,"You get :- $500 for it.");
  42.         GivePlayerMoney(killerid, 500);
  43.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  44.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  45.     }
  46.     if (health < 10.0)
  47.     {
  48.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  49.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with less than 10 Percent Health");
  50.         SendClientMessage(killerid, 0x02FA25,"You get :- $1000 for it.");
  51.         GivePlayerMoney(killerid, 1000);
  52.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  53.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  54.     }
  55.     if(GetVehicleModel(GetPlayerVehicleID(killerid)) == 476)
  56.     {
  57.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  58.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Rustler");
  59.         SendClientMessage(killerid, 0x02FA25,"You get :- $300 for it.");
  60.         GivePlayerMoney(killerid, 300);
  61.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  62.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  63.     }
  64.     if(GetVehicleModel(GetPlayerVehicleID(killerid)) == 432)
  65.     {
  66.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  67.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Rhino");
  68.         SendClientMessage(killerid, 0x02FA25,"You get :- $300 for it.");
  69.         GivePlayerMoney(killerid, 300);
  70.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  71.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  72.     }
  73.     if(GetVehicleModel(GetPlayerVehicleID(killerid)) == 520)
  74.     {
  75.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  76.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Hydra");
  77.         SendClientMessage(killerid, 0x02FA25,"You get :- $500 for it.");
  78.         GivePlayerMoney(killerid, 500);
  79.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  80.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  81.     }
  82.     if(GetVehicleModel(GetPlayerVehicleID(killerid)) == 464)
  83.     {
  84.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  85.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with RC Baron");
  86.         SendClientMessage(killerid, 0x02FA25,"You get :- $1500 for it.");
  87.         GivePlayerMoney(killerid, 1500);
  88.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  89.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  90.     }
  91.     if(GetPlayerWeapon(killerid) == 5)
  92.     {
  93.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  94.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Baseball Bat");
  95.         SendClientMessage(killerid, 0x02FA25,"You get :- $700 for it.");
  96.         GivePlayerMoney(killerid, 700);
  97.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  98.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  99.     }
  100.     if(GetPlayerWeapon(killerid) == 6)
  101.     {
  102.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  103.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Shovel");
  104.         SendClientMessage(killerid, 0x02FA25,"You get :- $500 for it.");
  105.         GivePlayerMoney(killerid, 500);
  106.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  107.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  108.     }
  109.     if(GetPlayerWeapon(killerid) == 11)
  110.     {
  111.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  112.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Dildo");
  113.         SendClientMessage(killerid, 0x02FA25,"You get :- $5000 for it.");
  114.         GivePlayerMoney(killerid, 5000);
  115.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  116.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  117.     }
  118.     if(GetPlayerWeapon(killerid) == 50)
  119.     {
  120.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  121.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Heli-Blades");
  122.         SendClientMessage(killerid, 0x02FA25,"You get :- $500 for it.");
  123.         GivePlayerMoney(killerid, 500);
  124.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  125.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  126.     }
  127.     if(GetPlayerWeapon(killerid) == 49)
  128.     {
  129.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  130.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Vehicle Ram");
  131.         SendClientMessage(killerid, 0x02FA25,"You get :- $2000 for it.");
  132.         GivePlayerMoney(killerid, 2000);
  133.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  134.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  135.     }
  136.     if(GetPlayerWeapon(killerid) == 0)
  137.     {
  138.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  139.         SendClientMessage(killerid, 0xFA0802,"Killing Someone with Fist");
  140.         SendClientMessage(killerid, 0x02FA25,"You get :- $10000 for it.");
  141.         GivePlayerMoney(killerid, 10000);
  142.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  143.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  144.     }
  145.     new playerState = GetPlayerState(killerid);
  146.     if (playerState == PLAYER_STATE_PASSENGER)
  147.     {
  148.         SendClientMessage(killerid, 0x02FA25,"Achievment Unlocked.");
  149.         SendClientMessage(killerid, 0xFA0802,"Killing Someone being an Passenger");
  150.         SendClientMessage(killerid, 0x02FA25,"You get :- $1000 for it.");
  151.         GivePlayerMoney(killerid, 1000);
  152.         GameTextForPlayer(killerid, "~r~Achievement ~y~Unlocked!", 3000, 6);
  153.         PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  154.     }
  155.     return 1;
  156. }
  157.  
  158. ///////////// Thanks for using.
  159. //////////// By Avi Raj
Advertisement
Add Comment
Please, Sign In to add comment