Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Комманды

Статус
В этой теме нельзя размещать новые ответы.

Сергей|DEMON91052

Компетентный
Всем привет дорогие друзья, прошу прощенья за глупый вопрос, но у меня вопрос:
Как мне сделать так что б когда админ использовал команду /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;
	}
Но не могу сделать так что бы писало на ком эта команда была использована
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу