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

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

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

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

Чат

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

Jim_Tawer

Умник
Чат виден всем игрокам.

Проблема с newleader,когда кидаешь предложение не то не работает принятие,отказ работает.
PHP:
CMD:newleader(playerid,params[])
{
    new mes[148], string[148];
    if(p_info[playerid][p_ministr] < 1)  return SendClientMessage(playerid,COLOR_LIGHTGREY,"Вам недоступна данная команда!");
	if(GetSubfractionID(p_info[playerid][p_member] - 1) == -1) return SendClientMessage(playerid,COLOR_LIGHTGREY,"В вашей организации нет подразделений!");
	if(sscanf(params,"ud",params[0],params[1])) return SendClientMessage(playerid,COLOR_LIGHTGREY,"/newleader [id игрока] [id подразделения]");
	if(!IsPlayerConnected(params[0]) || !p_info[params[0]][p_mysqlid]) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Неверный ID / игрок не зарегистрирован");
    if(p_info[params[0]][p_admin] > 0) return false;
	//if(p_info[params[0]][p_member] != p_info[playerid][p_member]) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Игрок не состоит в вашей организации!");
    if(p_info[params[0]][p_rang] == 10) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Игрок уже лидер!");
	if(p_info[playerid][p_member] == 10 || p_info[playerid][p_member] == 9)
	{
	    if(params[1] > 4 || params[1] < 1) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Неверный id подразделения!");
	}
	else if(p_info[playerid][p_member] == 11)
	{
		if(params[1] > 5 || params[1] < 1) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Неверный id подразделения!");
	}
	else
	{
		if(params[1] > 3 || params[1] < 1) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Неверный id подразделения!");
	}
	newleader[params[0]] = params[0];
	SetPVarInt(params[0],"newlida",playerid);
	SetPVarInt(params[0],"newlid",params[1]);
	format(string,sizeof(string),"Вы предложили %s стать лидером подразделения \"%s\"",p_info[params[0]][p_name],gSubfractionName[GetSubfractionID(p_info[playerid][p_member]-1)][params[1]-1]);
	SendClientMessage(playerid, 0x319affFF, string);
	format(mes,sizeof(mes),"%s предлагает Вам стать лидером подразделения \"%s\"",p_info[playerid][p_name],gSubfractionName[GetSubfractionID(p_info[playerid][p_member]-1)][params[1]-1]);
	SendClientMessage(params[0], 0x319affFF, mes);
	SendClientMessage(params[0], 0xFFFFFFFF, "Нажмите {00cb00}Y{ffffff} чтобы принять предложение и {ff6500}N{ffffff} для отказа");
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу