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

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

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

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

Как добавить панель ввода пароля в /makemats и /makedrugs

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

Sergey_BMW

Новичок
Я хочу чтобы если кто-то захочит выдать что-то кому-то чтобы просило ввеси пороль вот например ввожу /givecoin это выдать донат и пишет введите пароль, как такое сделать для /makedrugs и /makemats вот пример с /givecoin (СЕРВЕР RPG )
PHP:
  if(strcmp(cmd, "/givecoin", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
        if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    if (dostup[playerid] != true) return ShowPlayerDialog(playerid,9922,DIALOG_STYLE_PASSWORD,"Доступ","Для надежной защиты введите свой пароль");
    }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            { SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /givecoin [playerid/PartOfName] [рубли]"); return true; }
            new playa;
            new coin;
            playa = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            coin = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 6)
            {
ну а дальше там уже другое вот это основное с таблицей тут

вот куда надо вставить эту таблицу
PHP:
	if(strcmp(cmd, "/makedrugs", true) == 0)
	{
		if (PlayerInfo[playerid][pAdmin] >= 6)
		{
	    	if(IsPlayerConnected(playerid))
	    	{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makedrugs [Ид] [Кол-во]");
					return 1;
				}
				//giveplayerid = strval(tmp);
	        	giveplayerid = ReturnUser(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makedrugs [Ид] [Кол-во]");
					return 1;
				}
				new playa;
				GetPlayerName(playa, sendername, sizeof(sendername));
				playa = ReturnUser(tmp);
				moneys = strval(tmp);
		    	PlayerInfo[giveplayerid][pDrugs] = moneys;
			    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, 256, "Гл.Администратор  %s дал %s %d грамм наркотиков.", sendername,giveplayer,moneys);
				ABroadCast(COLOR_LIGHTBLUE,string,1);
			}
		}
		return 1;
	}

вот для mats

PHP:
	if(strcmp(cmd, "/makemats", true) == 0)
	{
		if (PlayerInfo[playerid][pAdmin] >= 6)
		{
	    	if(IsPlayerConnected(playerid))
	    	{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makemats [Ид] [кол-во]");
					return 1;
				}
				//giveplayerid = strval(tmp);
	        	giveplayerid = ReturnUser(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD1, " Используйте: /makemats [Ид] [кол-во]");
					return 1;
				}
				new playa;
				GetPlayerName(playa, sendername, sizeof(sendername));
				playa = ReturnUser(tmp);
				moneys = strval(tmp);
		    	PlayerInfo[giveplayerid][pMats] = moneys;
			    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, 256, "Гл.Администратор %s дал %s %d материалов.", sendername,giveplayer,moneys);
				ABroadCast(COLOR_LIGHTBLUE,string,1);
			}
		}
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу