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

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

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

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

Не работает команда /setrank

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

romavrn

Умник
пишу /setrank 0 8

он не чего не делает только сообщение в чат выдает типо :

Юзай: /setrank [Игрок Id][Ранг 1-8]

помогите сделать

PHP:
dcmd_setrank(playerid,params[])
{
	if((gTeam[playerid] == 8) || (IsPlayerAdmin(playerid)))
	{
	    if((CopDuty[playerid] == 1) || (IsPlayerAdmin(playerid)))
	    {
		    new tmp [256];
			new tmp2[256];
		//	new Index;
	//		tmp = strtok(params,Index);
	//		tmp2 = strtok(params,Index);
		    if(!strlen(params))
		    {
				return SendClientMessage(playerid,RED,"Юзай: /setrank [Игрок Id][Ранг 1-8]");
			}
		   	new player1, rank, playername[MAX_PLAYER_NAME], copname[MAX_PLAYER_NAME], string[128];
			player1 = strval(tmp);
			if(!strlen(tmp2)) return SendClientMessage(playerid,RED,"Юзай: /setrank [Игрок Id][Ранг 1-8]");
			rank = strval(tmp2);
			if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
			{
			    if((gTeam[player1] <= 8) && (gTeam[player1] > 0))
			    {
					if(rank > 8 || rank < 1)
					return SendClientMessage(playerid,RED,"Ошибка: Неправильный ранг [1-8]");
					if(rank == gTeam[player1]) return SendClientMessage(playerid,RED,"ОШИБКА: Игрок уже это ранга");
					GetPlayerName(player1, playername, sizeof(playername));
					GetPlayerName(playerid, copname, sizeof(copname));
					gTeam[player1] = rank;
					new Rank[64];
					if(gTeam[player1] == 1) { Rank = "полицейский"; }
					else if(gTeam[player1] == 2) { Rank = "следователь"; }
					else if(gTeam[player1] == 3) { Rank = "сержант"; }
					else if(gTeam[player1] == 4) { Rank = "лейтенант"; }
					else if(gTeam[player1] == 5) { Rank = "майор"; }
					else if(gTeam[player1] == 6) { Rank = "капитан"; }
					else if(gTeam[player1] == 7) { Rank = "командир"; }
					else if(gTeam[player1] == 8) { Rank = "комиссар"; }
	   				if(rank > 0 && rank < 9)
					format(string,sizeof(string),"Police Radio: комиссар %s установил %s's место в рейтинге, чтобы %i [%s]",copname, playername, rank, Rank);
					TeamChat(string);
					return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
				}
				else return SendClientMessage(playerid, RED, "ОШИБКА: Этот игрок не в команде полиции!");
			}
			else return SendClientMessage(playerid, RED, "ОШИБКА: Игрок не найден!");
		}
		else return SendClientMessage(playerid, RED, "ОШИБКА: Вы должны быть на полицейском посту!");
	}
	else return SendClientMessage(playerid, RED, "ОШИБКА: Вы должны быть комиссар полиции, чтобы использовать эту команду");
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу