Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #define PLUGIN "Nextcash"
- #define VERSION "1.0"
- #define AUTHOR "From Rejack Jbshop"
- #define TimeToNextCash 20
- #define NextCash 12000
- #define Tag "AMXX"
- new Float:NextCashTime[ 33 ];
- native set_user_cash( client, amount );
- native get_user_cash( client );
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_clcmd("say /nextcash","nextcash")
- }
- public client_authorized(id){
- NextCashTime[id] = get_gametime();
- }
- public nextcash(client){
- new Float:fMins = (get_gametime()/60) - (NextCashTime[ client ]/60);
- if ( fMins <= TimeToNextCash )
- return ColorChat( client, "You need to wait^3 %.1f Minutes^1!", TimeToNextCash - fMins );
- NextCashTime[ client ] = get_gametime();
- set_user_cash(client,get_user_cash(client) + NextCash)
- return ColorChat( client, "You received^3 %i Cash^1 ^4 Good Luck^1!", NextCash );
- }
- stock ColorChat(const id, const string[], {Float, Sql, Resul,_}:...) {
- new msg[191], players[32], count = 1;
- static len; len = formatex(msg, charsmax(msg), "^4[ ^3%s^4 ]^1 ",Tag);
- vformat(msg[len], charsmax(msg) - len, string, 3);
- if(id) players[0] = id;
- else get_players(players,count,"ch");
- for (new i = 0; i < count; i++)
- {
- if(is_user_connected(players[i]))
- {
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, players[i]);
- write_byte(players[i]);
- write_string(msg);
- message_end();
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement