Advertisement
ISRaiyaN

Reset Score - New

Dec 21st, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.23 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <colorchat>
  4. #include <fun>
  5.  
  6. new Returned[ 33 ]
  7. new Reseted[ 33 ]
  8. new Kills[ 33 ]
  9. new Deaths[ 33 ]
  10.  
  11. new Prefix[] = "ISRaiyaN"
  12.  
  13. public plugin_init() {
  14.     register_plugin( "Reset Score", "3.0", "ISRaiyaN" )
  15.     register_clcmd( "say /rs", "ResetScore" )
  16.     register_clcmd( "say /resetscore", "ResetScore" )
  17.     register_clcmd( "say /ps", "ReturnScore" )
  18.     register_clcmd( "say /rms", "ReturnScore" )
  19. }
  20.  
  21. public client_disconnect( id )
  22. {
  23.     if( get_user_frags( id ) == 0 && get_user_deaths( id ) == 0 )
  24.         return 1;
  25.     else
  26.     {
  27.         Returned[id] = false
  28.         Reseted[id] = true
  29.         Kills[id] = get_user_frags(id)
  30.         Deaths[id] = get_user_deaths(id)
  31.         return 1;
  32.     }
  33.     return 1;
  34. }
  35.  
  36. public ResetScore( id )
  37. {
  38.     if( get_user_frags(id) == 0 && get_user_deaths(id) == 0 )
  39.     {
  40.         ColorChat( id, NORMAL, "^3[ ^1%s ^3] ^1Your ^3Kills ^1And ^3Deaths ^1Are:^4 0, ^1For ^4Return ^1your ^3Previous Score ^4Type: ^3/Ps ^1or ^3/Rms", Prefix )
  41.         return 1;
  42.     }
  43.     else
  44.     {
  45.         ColorChat( id, NORMAL, "^3[ ^1%s ^3] ^4Successfully, ^1You have ^3Reseted ^1your ^4Score!", Prefix );
  46.        
  47.         Kills[id] = get_user_frags(id)
  48.         Deaths[id] = get_user_deaths(id)
  49.        
  50.         set_user_frags( id, 0 )
  51.         cs_set_user_deaths( id, 0 )
  52.         set_user_frags( id, 0 )
  53.         cs_set_user_deaths( id, 0 )
  54.         Returned[id] = false
  55.         Reseted[id] = true
  56.        
  57.         return 1;
  58.     }
  59.     return 1;
  60. }
  61.  
  62. public ReturnScore(id)
  63. {
  64.     if( !Reseted[id] )
  65.     {
  66.         ColorChat( id, NORMAL, "^3[ ^1%s ^3] ^1You have not ^3Reseted ^1your ^4Score!", Prefix );
  67.         return 1;
  68.     }
  69.     if( Returned[id] )
  70.     {
  71.         ColorChat( id, NORMAL, "^3[ ^1%s ^3] ^1You have Already ^3Returned ^1Your ^4Score!", Prefix );
  72.         return 1;
  73.     }
  74.     else if( Reseted[id] )
  75.     {
  76.         ColorChat( id, NORMAL, "^3[ ^1%s ^3] ^4Successfully, ^1You have ^3Returned ^1your ^4Previous Score!", Prefix );
  77.    
  78.         Returned[id] = true
  79.    
  80.         set_user_frags( id, Kills[id] )
  81.         cs_set_user_deaths( id, Deaths[id] )
  82.         return 1;
  83.     }
  84.     return 1;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement