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

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

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

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

/cenadm

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

MrVladimir

Новичок
Всем привет! Я хочу выложить одну из своих команд: цены на админку в диалоге. Сразу скажу не судите строго!!! я новичок в pawno​
В
PHP:
OnPlayerCOmmandText
PHP:
if(strcmp(cmd, "/cenadm", true) == 0 )
	{
        if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /cenadm [playerid]");
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
			format(string, sizeof(string), "Администратор %s[%d] использовал команду /cenadm", sendername, playerid);
						ABroadCast(COLOR_RED,string,1);
			 ShowPlayerDialog(giveplayerid, 2589 , DIALOG_STYLE_MSGBOX, "Цены на админку", "1 lvl = 15 rub\n2 lvl = 20 rub\n3 lvl = 30 rub\n4 lvl = 40 rub\n5 lvl = 50 rub\n6 lvl = 60 rub\n7 lvl = 100 rub (+ возможность продавать хеллерки)\n8 lvl = 200 rub (+ возможность продавать админки)", "Закрыть", "");// 2589 ид диалога (case) меняем на свой
        return 1;
			}
			else return SendClientMessage(playerid, COLOR_GREY, "Игрок не найден");
		}
		return true;
	}
Объясню:
PHP:
if(PlayerInfo[playerid][pAdmin] >= 1)
проверка на администратора, 1 лвл админки меняем на свой,
PHP:
format(string, sizeof(string), "Администратор %s[%d] использовал команду /cenadm", sendername, playerid);
- пишется всем админам,
PHP:
ShowPlayerDialog(giveplayerid, 2589 , DIALOG_STYLE_MSGBOX, "Цены на админку", "1 lvl = 15 rub\n2 lvl = 20 rub\n3 lvl = 30 rub\n4 lvl = 40 rub\n5 lvl = 50 rub\n6 lvl = 60 rub\n7 lvl = 100 rub (+ возможность продавать хеллерки)\n8 lvl = 200 rub (+ возможность продавать админки)", "Закрыть", "")
- сам диалог, цены меняем на свои, можно добавить другие уровни.
________________________
Ко всем
PHP:
case
PHP:
case 2589: // 2589 это ид диалога( как бы порядковый )
{
        if(response)
        {
                // действие если игрок нажал на кнопку
                SendClientMessage(playerid, COLOR_GRAD5, "Вы закрыли окно!");
        }
}
Спасибо за просмотр! Удачи в скриптинге!
P.S плюсиков не прошу т.к я это делал для себя, вот решил выложить на PI
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу