komendy
/vipy //wyswietla liste vipow screen 1
define
[code
]#define printComand 1 //jeśli 1 wyświetla co rundę powiadomienie o możliwości sprawdzenia listy vipow online (screen 2 ), jeśli 0 to powiadomienia nie ma (screen 1)
#define hostName "[Cs-proGress.pl]" //nazwa serwera lub cokolwiek innego co ma sie wyświetlać przed wiadomościami tego pluginu[/code]
przed skompilowaniem pluginu do folderu scripting/includes należy skopiować plik colorchat.inc znajdujący się w załączniku poniżej.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <colorchat> #define PLUGIN "VIP_Cash" #define VERSION "1.0" #define AUTHOR "BNG" #define hostName "[Cs-proGress.pl]" //nazwa serwera #define printComand 1 // jesli 1 to w nowuej rundzie pokazuje sie w chacie napis ze mozna uzyc komendy /vipy new moneyCount public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_cvar("moneyCount","1000"); register_logevent("newRound",2,"1=Round_Start"); register_clcmd("say /vipy", "printVip"); return PLUGIN_CONTINUE; } public newRound() { moneyCount=1000; new players[32]; new playersNum; new player; get_players(players, playersNum,"a"); for(new i=0;i<playersNum;i++) { player=players[i]; if(printComand==1) { ColorChat(player,BLUE,"%s^x01 Aby dostac informacje o ^x04Vipach^x01 wpisz ^x03/vipy", hostName); } if(get_user_flags(player) & ADMIN_LEVEL_H) { ColorChat(player,NORMAL,"Jako gracz ^x03VIP^x01 otrzymujesz^x04 %d$", moneyCount); cs_set_user_money(player,cs_get_user_money(player)+moneyCount); } } return PLUGIN_CONTINUE; } public printVip(id) { new players[32]; new playersNum; new player; new vipNum=0; ColorChat(id,BLUE,"%s^x04 Vipy^x01 online",hostName); get_players(players, playersNum,"a"); { vipNum++; for(new i=0;i<playersNum;i++) { player=players[i]; new playerName[32]; get_user_name(player,playerName,31); if(get_user_flags(player) & ADMIN_LEVEL_H) { ColorChat(id,RED,"%s",playerName); } } } if(vipNum==0) { ColorChat(id,BLUE,"%s^x01 Brak ^x04Vipow^x01 na Serwerze", hostName); } else if(vipNum==1) { ColorChat(id,BLUE,"%s^x01 %d ^x04Vip^x01 na Serwerze",hostName,playersNum); } else { ColorChat(id,BLUE,"%s^x01 %d ^x04Vip^x01 na Serwerze",hostName,playersNum); } return PLUGIN_HANDLED; }


