badim
Ученик
Помогите справить код , сделать так-чтобы когда вводишь команду "/payall ид [сколько вирт]" а то тут вводишь просто /payall и тебе выдаёт всю казну мэрии.
кароче факт в том надо сделать так то-бы команда работала вот так "/payall ид [сколько вирт]"
Вот код
кароче факт в том надо сделать так то-бы команда работала вот так "/payall ид [сколько вирт]"
Вот код
HTML:
if(strcmp(cmd,"/выдать пособие",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] != 7)
{
SendClientMessage(playerid, COLOR_GREY, "Вы не Сенатор Штата.");
return 1;
}
new AllPlayers = 0;
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
AllPlayers += 1;
}
}
if(AllPlayers >= 1)
{
new value = Treasury / 2;
new price = value / AllPlayers;
if(Treasury < price)
{
SendClientMessage(playerid, COLOR_GREY, "В казне нету столько денег!");
return 1;
}
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
format(string, sizeof(string), "* Вы получили денежное пособие в размере $%d от Государственной Думы.",price);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
ServerGivePlayerMoney(i, price);
Treasury -= price;
}
}
SaveStuff();
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Сейчас нет ни одного игрока!");
return 1;
}
}
return 1;
}"
