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

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

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

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

Команда gotome

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

Ebashy

Дебютант
Добрый вечер.
Есть команда /gotome
PHP:
CMD:gotome(playerid, params[])
{
    if(PlayerInfo[playerid][pMember] == F_LIC || PlayerInfo[playerid][pMember] == F_POLICE_LS || PlayerInfo[playerid][pMember] == F_POLICE_SF || PlayerInfo[playerid][pMember] == F_BANK || PlayerInfo[playerid][pMember] == F_ARMY || PlayerInfo[playerid][pMember] == F_FBI)
	if(PlayerLogged[playerid] == 0) return 1;
	if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, YouCanNot);
	if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /gotome [id èãðîêà]");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
	if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotLogged);

	//Äèñòàíöèÿ
	new Float:possed[4];
	GetPlayerPos(params[0],possed[0],possed[1],possed[2]);
	if(!IsPlayerInRangeOfPoint(playerid, 10, possed[0],possed[1],possed[2])) return SendClientMessage(playerid, COLOR_WHITE, "Âû ñëèøêîì äàëåêî îò äàííîãî èãðîêà");
	//Äèñòàíöèÿ

	if(params[0] == playerid) return SendClientMessage(playerid, COLOR_GREY, "Âû íå ìîæåòå îñâîáîäèòü ñåáÿ!");
    if(PlayerVerevka[params[0]]) return SendClientMessage(playerid, COLOR_GREY, "Ýòîãî èãðîêà óæå êòî-òî òàùèò!");
    SendMes(playerid, 0x6495EDFF, "Âû ïîòàùèëè çà ñîáîé %s", sendername(params[0]));
    SendMes(params[0], 0x6495EDFF, "%s ïîòàùèë âàñ çà ñîáîé", sendername(playerid));
    format(string, 127, "%s ïîòàùèë(à) çà ñîáîé %s", sendername(playerid), sendername(params[0]));
    ProxDetectorNew(playerid, 30.0, COLOR_PURPLE, string);

    TogglePlayerControllable(params[0], false);
    Tachat[params[0]] = true;
    Ktotachit[params[0]] = playerid;
	return 1;
}
Работает нормально. Но при смерти игрок попадает в больницу или тот кто тащит. И соответственно друг друга за собой тащит.
Подскажите что нужно добавить в public OnPlayerDeath(playerid, killerid, reason) чтобы при смерти отпускало.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу