Сергей|DEMON91052
Компетентный
Всем привет дорогие друзья, прошу прощенья за глупый вопрос, но у меня вопрос:
Как мне сделать так что б когда админ использовал команду /sethp выявлялось другим админам?
Сама команда:
---------- Post added at 11:33 ---------- Previous post was at 10:00 ----------
Вот я вроде как понял:
Но не могу сделать так что бы писало на ком эта команда была использована
Как мне сделать так что б когда админ использовал команду /sethp выявлялось другим админам?
Сама команда:
PHP:
if(strcmp(cmd, "/sethp", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /sethp [id] [уровень hp]");
new playa;
new health;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
health = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
SetPlayerHealthAC(playa, health);
PlayerInfo[playa][HP] = health;
SendClientMessage(playerid, COLOR_WHITE, "Уровень hp игроку установлен");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!");
}
return true;
}
---------- Post added at 11:33 ---------- Previous post was at 10:00 ----------
Вот я вроде как понял:
PHP:
if(strcmp(cmd, "/money", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /money [ид] [сумма]");
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 6)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, sendername, sizeof(sendername));
format(string, sizeof(string), "%d вирт переведены на счёт игроку %s", money,sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerInfo[playa][pBank] += money;
format(string, sizeof(string), "Пополнение счёта на сумму: %d вирт", money);
SendClientMessage(playa, COLOR_WHITE, string);
format(string, sizeof(string), "Новый баланс в банке: %d вирт", PlayerInfo[playa][pBank]);
SendClientMessage(playa, COLOR_WHITE, string);
if(PlayerInfo[playerid][pAdmin] > 0)
{
dostup[playerid] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{00ff00}Администратор: {FFFFFF}%d {00ff00}уровня, {FFFFFF}%s [%d] {00ff00} использовал комманду {FFFFFF}'/money' {00ff00}на игроке [%d ID]",PlayerInfo[playerid][pAdmin],sendername,playerid,sendernames);
ABroadCast(0xEAC700FF, string, 1);
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Вы не уполномочены использовать эту команду!");
}
return true;
}
Последнее редактирование:
