Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < amxmodx >
- new Cash[ 33 ][ 2 ];
- public plugin_init( )
- {
- register_plugin( "More Cash", "v1.0", "P1xeL`" );
- register_clcmd( "say /giveme", "GivePlayerCash" );
- register_clcmd( "say /takeme", "TakePlayerCash" );
- register_clcmd( "say /Check", "CheckCash" );
- }
- public GivePlayerCash( id )
- {
- GiveCash( id, 80 );
- }
- public TakePlayerCash( id )
- {
- TakeCash( id, 200 );
- }
- public CheckCash( id )
- {
- client_print( id, print_chat, "Cash: %s", Cash[ id ][ 0 ] + Cash[ id ][ 1 ] );
- }
- stock GiveCash( Index, Num )
- {
- if( Cash[ Index ][ 0 ] + Num >= 2147483647 )
- {
- if( Cash[ Index ][ 0 ] + Num <= 4294967294 )
- {
- Cash[ Index ][ 1 ] = 2147483647 - ( Cash[ Index ][ 0 ] + Num );
- Cash[ Index ][ 0 ] = 2147483647;
- }
- }
- else
- {
- Cash[ Index ][ 0 ] += Num;
- }
- }
- stock TakeCash( Index, Num )
- {
- if( Cash[ Index ][ 0 ] + Cash[ Index ][ 1 ] >= Num)
- {
- if( Cash[ Index ][ 1 ] > 0 )
- {
- if( Cash[ Index ][ 1 ] >= Num )
- {
- Cash[ Index ][ 1 ] -= Num;
- }
- else
- {
- Cash[ Index ][ 0 ] -= ( Num - Cash[ Index ][ 1 ] );
- Cash[ Index ][ 1 ] = 0;
- }
- }
- else
- {
- Cash[ Index ][ 0 ] -= Num;
- }
- }
- else
- {
- Cash[ Index ][ 0 ] = 0;
- Cash[ Index ][ 1 ] = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment