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

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

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

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

Спавн после снятия лидерки

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

HardyCaps

Умник
После снятия с лидерки игрока, игрок появляется на спавне(Новичков) даже когда у неё есть дом, как это исправить?
код:
PHP:
CMD:setleader(playerid, params[])
{
    if(!User[playerid][Login]) return true;
    if(GetPVarInt(playerid,"Admins") < 3 || !GetPVarInt(playerid,"AdminLogin")) return true;
    if(sscanf(params, "ud", params[0],params[1]))
	{
 		SendClientMessage(playerid, COLOR_WHITE,"Введите: /setleader [playerid] [id фракции]");
		new string[128];
		strcat(string,"СПИСОК ФРАКЦИЙ:");
		SendMes(playerid,COLOR_GREY,string);
		for(new i = 1; i <= TOTALFRAC; i++) SendMes(playerid,COLOR_GREY,"%i. %s | ",i,Fraction[i][fText]);
		return true;
	}
    if(User[params[0]][Warn][0] > 0) return SendMes(playerid,COLOR_GREY,"У игрока имеется %i Warn's!",User[params[0]][Warn][0]);
    if(User[params[0]][Leader] > 0 && params[1] > 0) return SendClientMessage(playerid,COLOR_GREY,"Игрок уже является лидером!");
	User[params[0]][Leader] = params[1];
	User[params[0]][Member] = params[1];
	User[params[0]][Job] = 0;
	User[params[0]][Rank] = Fraction[params[1]][fRankMax];
	if(params[1] <= 0)
	{
	    SendMes(params[0],COLOR_GOLD,"Администратор %s(%i) снял вас с должности лидера организации",User[playerid][Name],playerid);
		SendMes(playerid,COLOR_GOLD,"Вы сняли %s(%i) с должности лидера организации",User[params[0]][Name],params[0]);
		TextDrawHideForPlayer(params[0],CaptureInfo[User[params[0]][Member]]);
		DeletePVar(params[0],"FormaFraction");
	}
	else
	{
 		SendMes(params[0],COLOR_GOLD,"Администратор %s(%i) назначил вас контролировать фракцию %s",User[playerid][Name],playerid,Fraction[params[1]][fText]);
		SendMes(playerid,COLOR_GOLD,"Вы назначили %s(%i) контролировать фракцию %s",User[params[0]][Name],params[0],Fraction[params[1]][fText]);
		SetPVarInt(params[0],"FormaFraction",User[params[0]][Member]);
		SetPVarInt(playerid, "AntiBreik", gettime() + 2);
		SpawnChange[params[0]] = false;
	}
	User[params[0]][Model] = Fraction[params[1]][fSkin][0];
	SpawnPlayerEx(params[0]);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу