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

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

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

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

Команда только для 1 игрока

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


PHP:
CMD:setadmin(playerid, params[])
{
	if(!((PlayerInfo[playerid][pAdmin_RAKS]>=9)&&(dostup[playerid]==true))) return 1;
	else if(sscanf(params,"ui",params[0],params[1])) return SendClientMessage(playerid, COLOR_WARNING,"[!] Использование: /setadmin [игрок] [уровень |Увольнение = 0]");
	else if(params[0] == INVALID_PLAYER_ID) return 1;
	else if(!PlayerInfo[params[0]][pOnline]) return SendClientMessage(playerid, COLOR_WARNING,"[!] Игрок в данный момент не доступен,повторите команду через 30 секунд");
	else if(params[1] > 5 || params[1] < 0) return SendClientMessage(playerid, COLOR_WARNING,"[!] Нельзя меньше установить 0 или больше 5");

	PlayerInfo[params[0]][pAdmin_RAKS] = params[1];

	if(PlayerInfo[params[0]][pAdmin_RAKS] != 0)
	{
		new message[100];
		format(message, sizeof(message), "Вы выдали должность Администратора %i уровня игроку %s",params[1],PlayerInfo[params[0]][pName]);
		SendClientMessage(playerid,COLOR_WHITE, message);
		new randa = 10000 + random(89999);
		PlayerInfo[params[0]][pDostup_RSAKS] = randa;
		new rulesdialogg1[39+11];
		new rulesdialogg2[185];
		
		PlayerInfo[params[0]][pItaly] = 5000;
		PlayerInfo[params[0]][pIspan] = 5000;
		PlayerInfo[params[0]][pJapan] = 5000;
		PlayerInfo[params[0]][pRussia] = 5000;
		PlayerInfo[params[0]][pNemec] = 5000;
		
		mysql_player_update_int(params[0],"Dostup",PlayerInfo[params[0]][pDostup_RSAKS]);
		mysql_player_update_int(params[0],"Admin",PlayerInfo[params[0]][pAdmin_RAKS]);

		if(params[1] == 0) mysql_player_update_int(params[0],"member_group_id",3);
		else if(params[1] >= 1 && params[1] < 5) mysql_player_update_int(params[0],"member_group_id",7);
		else if(params[1] == 5) mysql_player_update_int(params[0],"member_group_id",6);

		if(dostup[params[0]] == true) dostup[params[0]] = false;
		format(rulesdialogg1,sizeof(rulesdialogg1),"Пароль от панели {DD4400}%i",PlayerInfo[params[0]][pDostup_RSAKS]);
		format(rulesdialogg2,sizeof(rulesdialogg2),"Должность: Администратора %i уровня\n\n[Важно]Чтобы сделать скриншот нажмите F8\n[Важно]Без доступа вас не впустят на сервер!\n",params[1]);
		ShowPlayerDialog(params[0],8,DIALOG_STYLE_MSGBOX,rulesdialogg1, rulesdialogg2, "Принять", "");
	}
	else
	{
		new message[100];
		format(message, sizeof(message), "Вы сняли с должности игрока %s",PlayerInfo[params[0]][pName]);
		SendClientMessage(playerid,COL_NEEN_STAGE_3, message);
		format(message, sizeof(message), "%s снял с вас должность теперь вы Игрок",PlayerInfo[playerid][pName]);
		SendClientMessage(params[0],COL_NEEN_STAGE_3, message);

		dostup[params[0]] = false;
		PlayerInfo[params[0]][pDostup_RSAKS] = PlayerInfo[params[0]][pAdmin_RAKS] = 0;
		mysql_player_update_int(params[0],"Dostup",PlayerInfo[params[0]][pDostup_RSAKS]);
		mysql_player_update_int(params[0],"Admin",PlayerInfo[params[0]][pAdmin_RAKS]);
		mysql_player_update_int(params[0],"member_group_id",3);
		return 1;
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу