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

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

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

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

/gotome

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

**Maksim Romano**

Новичок
Приветствую уважаемые пользователи группы, сегодня я решил сделать команду /gotome и выложить ее сюда. Не откажусь от плюсика.:bk:

PHP:
Итак начнем.
CMD:gotome(playerid,params[])
{
	if(!IsLaw(playerid)) return SCM(playerid,-1,"Вы не уполномочены использовать эту команду!");
	if(GetPVarInt(playerid,"gmeID")!=0) return StopGotoMe(0,playerid);
	if(sscanf(params,"u",params[0])) return SCM(playerid,-1,"Введите /gotome [playerid]");
	if(!IsPlayerConnected(params[0])) return SCM(playerid,-1,"Игрок не найден!");
	if(!ProxDetectorS(8.0, playerid, params[0])) return SCM(playerid, COLOR_WHITE,"Человек должен находиться рядом с вами!");
	if(!GetPlayerCuff[params[0]]) return SCM(playerid, COLOR_WHITE,"Человек должен быть в наручниках!");
	if(GetPVarInt(params[0],"gmeLaw")!=0) return SCM(playerid,-1,"Данного игрока нельзя тащить за собой!");
	SetPVarInt(params[0],"gmeLaw",playerid+1);
	SetPVarInt(playerid,"gmeID",params[0]+1);
	GetPlayerName(playerid, sn, sizeof(sn));
	GetPlayerName(params[0], gp, sizeof(gp));
	format(nsa,sizeof(nsa),"Вы потащили %s за собой",gp);
	SendClientMessage(playerid,0x0bda51FF,nsa);
	format(nsa,sizeof(nsa),"%s потащил вас за собой",sn);
	SendClientMessage(params[0],0x0bda51FF,nsa);
	return true;
}
PHP:
Далее создаем stock
stock StopGotoMe(playerid,copid=-1)
{
	if(copid!=-1)
	{
		if(GetPVarInt(copid,"gmeID")!=0)
		{
		    new giveplayerid=GetPVarInt(copid,"gmeID")-1;
		    SetPVarInt(copid,"gmeID",0);
		    SetPVarInt(giveplayerid,"gmeLaw",0);
		    SendClientMessage(copid,0x0bda51FF,"Вы перестали тащить преступника за собой!");
		    SendClientMessage(giveplayerid,0x0bda51FF,"Полицейский перестал тащить вас за собой!");
		}
		return true;
	}
	if(GetPVarInt(playerid,"gmeLaw")==0) return true;
	new giveplayerid=GetPVarInt(playerid,"gmeLaw")-1;
 	SetPVarInt(playerid,"gmeLaw",0);
  	SetPVarInt(giveplayerid,"gmeID",0);
   	SendClientMessage(giveplayerid,0x0bda51FF,"Вы перестали тащить преступника за собой!");
	SendClientMessage(playerid,0x0bda51FF,"Полицейский перестал тащить вас за собой!");
	return true;
}
PHP:
Так же в команды, ceject , uncuff
не забудьте добавить.
StopGotoMe(giveplayerid);
Вот и всё, ничего сложного.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу