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

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

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

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

Помогите сделать проверку на Giverank

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

Kicker

Компетентный
как сделать так чтобы эту команду могли использовать больше 1 фракции
PHP:
CMD:rang(playerid, params[])
{
	new playerd = GetPVarInt(playerid, "PlayerRank");
	if(PlayerLogged[playerid] == 0) return true;
	if(PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pRank] >= 9 || PlayerInfo[playerid][pMember] > 0 && strcmp(PlayerInfo[playerid][pSendername],FracInfo[PlayerInfo[playerid][pMember]][fAssistant],true) == 0)
		if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /giverank [id игрока]");
		if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
		if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
//		if(PlayerInfo[playerid][pLeader] > 0 && params[0] == playerid) return SendClientMessage(playerid, COLOR_GREY, "Лидер не может дать себе ранг!");
//		if(PlayerInfo[params[0]][pMember] == 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок не находиться в организации!");
//		if(PlayerInfo[params[0]][pLeader] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок лидер другой организации!");
//		if(!IsPlayerInRangeOfPlayer(8.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок слишком далеко!");
//		if(PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pMember]) return SendClientMessage(playerid, COLOR_GREY, "Игрок находиться в другой организации!");
// 		if(params[1] > 13 || params[1] < 1) return SendClientMessage(playerid, COLOR_GREY, "Ранг от 1 до 13!"); // где 13 это количество рангов

/*=========================[ Grove Street Gang ]==========================================================================*/
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
	{
 	
	{
 	PlayerInfo[params[0]][pRank] = params[1]; /*SetPlayerSkin(params[0], PlayerInfo[params[0]][]);*/
	if(PlayerInfo[playerd][pRank] == 1) { PlayerInfo[playerid][pChar] = 59; SetPlayerSkin(playerid, 240); }//
	else if(PlayerInfo[playerd][pRank] == 2) { PlayerInfo[playerid][pChar] = 59; SetPlayerSkin(playerid, 2); }//
	else if(PlayerInfo[playerd][pRank] == 3) { PlayerInfo[playerid][pChar] = 164; SetPlayerSkin(playerid, 3); }//
	else if(PlayerInfo[playerd][pRank] == 4) { PlayerInfo[playerid][pChar] = 164; SetPlayerSkin(playerid, 4); }//
	else if(PlayerInfo[playerd][pRank] == 5) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 5); }//
	else if(PlayerInfo[playerd][pRank] == 6) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 6); }//
	else if(PlayerInfo[playerd][pRank] == 7) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 7); }//
	else if(PlayerInfo[playerd][pRank] == 8) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 8); }//
	else if(PlayerInfo[playerd][pRank] == 9) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 9); }//
	else if(PlayerInfo[playerd][pRank] == 10) { PlayerInfo[playerid][pChar] = 216; SetPlayerSkin(playerid, 10); }//
	else if(PlayerInfo[playerd][pRank] == 11) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 11); }//
	else if(PlayerInfo[playerd][pRank] == 12) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 12); }//
	else if(PlayerInfo[playerd][pRank] == 13) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 13); }//
	else if(PlayerInfo[playerd][pRank] == 14) { PlayerInfo[playerid][pChar] = 187; SetPlayerSkin(playerid, 14); }//
	else if(PlayerInfo[playerd][pRank] == 15) { PlayerInfo[playerid][pChar] = 147; SetPlayerSkin(playerid, 15); }//
	else if(PlayerInfo[playerd][pRank] == 16) { PlayerInfo[playerid][pChar] = 147; SetPlayerSkin(playerid, 16); }//
	else if(PlayerInfo[playerd][pRank] == 17) { PlayerInfo[playerid][pChar] = 147; SetPlayerSkin(playerid, 17); }//
 	}
	}
/*=================================================================================================================================*/
	SendMes(playerd,COLOR_BLUE,"%s %s повысил/понизил ваш ранг. Сейчас вы: %s",FracRank[PlayerInfo[playerid][pMember]][PlayerInfo[playerid][pRank]], PlayerInfo[playerid][pSendername],FracRank[PlayerInfo[playerd][pMember]][PlayerInfo[playerd][pRank]]);
	SendMes(playerid,COLOR_BLUE,"Вы повысили/понизили ранг %s. Сейчас он/она: %s",sendername(playerd), FracRank[PlayerInfo[playerd][pMember]][PlayerInfo[playerd][pRank]]);
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу