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

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

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

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

Команда /gethere

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

Kala4ik

Компетентный
Всем привет выручайте как сделать проверку на то афк ли игрок или нет.
Вообщем суть такая как сделать чтоб когда админ попытался телепортировать игрока к сибе, а игрок которого пытаються телепортировать стоит афк то ое не будет телепортирован, а админу напишет ты не можешь телепортировать этого игрока к себе так как он афк.
Что-то в этом роде.

PHP:
	//==========================================================================
	if(strcmp(cmd, "/gethere", true) == 0){
	if(Player[playerid][pAdmin] < 3)return NoRights;
	if(AdminDuty[playerid] == 0)return NoAduTy;
	if(sscanf(params,"d",params[0]))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/gethere [id игрока]");
	new Float:plocx,Float:plocy,Float:plocz;
	if(!IsPlayerConnected(params[0]))return send(playerid, 0xff0000ff, NoConnectGivePlayer);
	if(params[0] == playerid) return send(playerid,COLOR_RED,"[ОШИБКА] {FFFFFF}Нельзя телепортировать самого себя.");
	if(Player[playerid][pAdmin] < 10 && Player[params[0]][pAdmin] > 10)return send(playerid,COLOR_RED,"[ОШИБКА] {FFFFFF}Ты не можешь телепортировать Гл.Администратору к себе.");
	GetPlayerPos(playerid, plocx, plocy, plocz);
	TeleportTime[params[0]] = 20;
	SetPlayerVirtualWorld(params[0],GetPlayerVirtualWorld(playerid));
	if(GetPlayerInterior(playerid) > 0) SetPlayerInterior(params[0],GetPlayerInterior(playerid));
	if(GetPlayerInterior(playerid) == 0) SetPlayerInterior(params[0],0);
	if(plocz > 930.0 && GetPlayerInterior(playerid) == 0) SetPlayerInterior(params[0],GetPlayerInterior(playerid));
	if (GetPlayerState(params[0]) == 2) SetVehiclePos(GetPlayerVehicleID(params[0]), plocx, plocy+3, plocz);
	else ServerSetPlayerPos(params[0],plocx,plocy+1, plocz);
	f(string,"Ты был(а) телепортирован(а) к администратору %s.",sendername(playerid));
	send(params[0],COLOR_WHITE,string);
	return 1;}


---------- Post added at 17:00 ---------- Previous post was at 16:32 ----------

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