Доступ к готовым решениям

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

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

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

Мануал Панель мафий[RLS]

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

Yaroslav.pr0

Умник
Всем привет, хотел бы поделиться с вами вот такой панелькой для мафий.

И так начнем.
​
.​
В OnPlayerCommandText​
PHP:
 if(strcmp(cmd,"/mafiamenu",true)==0 || strcmp(cmd,"/mafiapanel",true)==0) {
		if(IsAMafia(playerid))return ShowPlayerDialog(playerid, 20227, DIALOG_STYLE_LIST, "Панель мафиози","{bbbbbb}»{ffffff}Члены организации Online\n{bbbbbb}»{ffffff}Список бизнесов под контролем\n{bbbbbb}»{ffffff}Колличество материалов на складе\n{bbbbbb}»{ffffff}Баланс банка мафии\n{bbbbbb}»{ffffff}Список должников\n{00b4ff}»{ffffff}Взять оружие со склада (у стойки)", "»", "x"); }
В OnDialogResponse​
PHP:
 case 20227: {
		if(response) {
			switch(listitem) {
			case 0: OnPlayerCommandText(playerid,"/members");
			case 1: OnPlayerCommandText(playerid,"/бизлист");
			case 2: OnPlayerCommandText(playerid,"/warehouse");
			case 3: OnPlayerCommandText(playerid,"/mafiabalance");
			case 4: OnPlayerCommandText(playerid,"/debtors");
			case 5: OnPlayerCommandText(playerid,"/getweap"); } } }
.​
И это еще не все. Для работы системы нужны команды!
В OnPlayerCommandText​
PHP:
if(strcmp(cmd, "/getweap", true) == 0) {
		switch(PlayerInfo[playerid][pMember]) {
		case 5: {
				if(PlayerToPoint(5.0,playerid,1258.4004,-791.0316,1084.0078)) {
					if(PlayerInfo[playerid][pRank] <= 3)return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 3 ранга!");
					new listitems[] = "[1] Desert\t[70 материалов/50 патронов]\n[2] Shotgun\t[50 материалов/15 патронов]\n[3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n[5] AK-47\t[500 материалов/100 Патронов]\n[6] MP5\t[400 материалов/200 патронов]\n[7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialog(playerid, 2014, DIALOG_STYLE_LIST, "Склад оружия", listitems, "Выбрать", "Отмена"); } }
		case 6: {
				if(PlayerToPoint(5.0,playerid,1258.4004,-791.0316,1084.0078)) {
					if(PlayerInfo[playerid][pRank] <= 3) return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 3 ранга!");
					new listitems[] = " [1] Desert Eagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialog(playerid, 2013, DIALOG_STYLE_LIST, "Склад оружия", listitems, "Выбрать", "Отмена"); } }
		case 14: {
				if(PlayerToPoint(5.0,playerid,1258.4004,-791.0316,1084.0078)) {
					if(PlayerInfo[playerid][pRank] <= 3)return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 3 ранга!");
					new listitems[] = " [1] Desert Eagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialog(playerid, 2015, DIALOG_STYLE_LIST, "Склад оружия", listitems, "Выбрать", "Отмена"); } } }
		return true; }
Ну вот и все!
Автор:
Yaroslav.pr0
​
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу