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

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

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

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

Как переделать команду?

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

DeIMoS

Мастер
PHP:
	if(strcmp(cmd, "/ban", true) == 0)
	{
		tmp = strtok(cmdtext, idx);
		giveplayerid = strval(tmp);
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
        PI[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
        PI[giveplayerid][pAdmin] = dini_Int(udb_encode(giveplayer), "level");
        if(IsStringAName(tmp))
		{
			giveplayerid = GetPlayerID(tmp);
		}
		else
		{
			giveplayerid = strval(tmp);
		}
		if(!strlen(tmp) && PI[playerid][pAdmin] >= 1)
		{
			SendClientMessage(playerid, COLOR_DBLUE, "SERVER: /ban [playerid]");
			return 1;
		}
		if(PlayerLogged[playerid] == 0)
		{
			SendClientMessage(playerid, COLOR_RED, "You must be logged in to use this command!");
			return 1;
		}

		if(PI[playerid][level] >= 2)
		{
		    if(IsPlayerConnected(giveplayerid))
		    {
		    	GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "AdmCMD: %s was banned by %s.",giveplayer,sendername);
				SendClientMessageToAll(COLOR_BLUE,string);
				format(string, sizeof(string), "AdmCMD: You were banned by %s (id: %d).", sendername);
				SendClientMessage(giveplayerid, COLOR_BLUE, string);
    new PlayerName[30];
				GetPlayerName(playerid, PlayerName, 30);
				printf("[Command] %s has used /ban to ban %s", PlayerName, giveplayer);
				Ban(giveplayerid);
			}
			else
			{
                format(string, sizeof(string), "%d is not an active player.", giveplayerid);
				SendClientMessage(playerid, COLOR_RED, string);
			}
		}
		else
		{
  			if(PI[playerid][level] == 1)
  			{
  				SendClientMessage(playerid, COLOR_RED, "You are administrator level 1. Level 2 rights are required to execute /ban");
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "You do not have permission to use that command!");
			}
  			return 1;
		}
		return 1;
	}
Надо вот эти строку
PHP:
        PI[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
        PI[giveplayerid][pAdmin] = dini_Int(udb_encode(giveplayer), "level");
переделать для mxINI. (команда написана выше) Хэлп
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу