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
В 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
Автор: Yaroslav.pr0
Последнее редактирование модератором:
