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

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

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

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

как писать команды на: ZCMD

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

R1K.

Ученик
вот так:
PHP:
CMD:makeleader(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return 1;
    if(PlayerInfo[playerid][pAdmin] < 6 || AdminLogged[playerid] == false) return 1;
   	if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /makeleader [id игрока]");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
	if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotLogged);
	if(IsPlayerInAnyVehicle(params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок не должен находиться в транспорте!");
	if(PlayerInfo[params[0]][pLeader] > 0)
	{
		SetFractionStr(PlayerInfo[params[0]][pLeader], "leader", "None");
		strmid(FracInfo[PlayerInfo[params[0]][pLeader]][fLeader],"None",0,strlen("None"),MAX_PLAYER_NAME);
	    if(PlayerInfo[params[0]][pLeader] == 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок не находиться в организации!");
   		LeaveFractionPlayer(params[0]);
 		SendMes(playerid, COLOR_ORANGE, "Вы сняли %s с должности лидера организации ",sendername(params[0]));
		SendMes(params[0], COLOR_BLUE, "Администратор %s снял вас с должности лидера организации", sendername(playerid));
	}
	else
	{
   		if(PlayerInfo[params[0]][pLeader] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок лидер другой организации!");
		if(PlayerInfo[params[0]][pMember] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок находиться в другой организации!");
	 	new str[90], str2[2048];
		for(new i = 1; i <= TOTALFRAC; i++)
		{
			format(str,sizeof(str),"Организация №%i - %s\n",i,FracInfo[i][fName]);
			strcat(str2, str);
		}
		SetPVarInt(playerid, "PlayerLeader", params[0]);
		ShowPlayerDialog(playerid, D_FRACMENU, 2, "Организации", str2, "Принять", "Отмена");
	}
	return 1;
}


---------- Post added at 14:55 ---------- Previous post was at 14:27 ----------

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