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;
}




Dodatki SourceMod




Moja zawartość
Nie podano