Created
October 1, 2024 15:05
-
-
Save corte21k/87b9b526771644b5f65470451dbf06b5 to your computer and use it in GitHub Desktop.
Система /setmp с оповещением на весь сервер (выбор МП на диалогах)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// New color | |
#define COLOR_WGREEN 0x00ff00AA | |
//Переменная | |
new MpId; | |
// Сама команда | |
CMD:setmp(playerid, params[]) | |
{ | |
(CheckAdmin(playerid, 1)); | |
ShowPlayerDialog(playerid, 7000, DIALOG_STYLE_TABLIST_HEADERS, "Выберите мероприятие", "Название мероприятия\tПриз\n\ | |
Король дигла\t50.000$\n\ | |
Паркур\t50.000$\n\ | |
Гонка за админом\t50.000$\n\ | |
CS:GO\t50.000$\n\ | |
Загадки\t50.000$\n\ | |
Гонки\t50.000$\n\ | |
Прятки\t50.000$", "Далее", "Закрыть"); | |
return 1; | |
} | |
// Диалоги | |
case 7000: | |
{ | |
if(!response) return 1; | |
if(response) | |
{ | |
switch(listitem) | |
{ | |
case 0: {MpId = 1,ShowPlayerDialog(playerid, 7001, DIALOG_STYLE_MSGBOX, "Подтвердите своё действие", "Уверены ли вы в том, что хотите начать мероприятие Король дигла?", "Далее", "Закрыть");} | |
case 1: {MpId = 2,ShowPlayerDialog(playerid, 7001, DIALOG_STYLE_MSGBOX, "Подтвердите своё действие", "Уверены ли вы в том, что хотите начать мероприятие Паркур?", "Далее", "Закрыть");} | |
case 2: {MpId = 3,ShowPlayerDialog(playerid, 7001, DIALOG_STYLE_MSGBOX, "Подтвердите своё действие", "Уверены ли вы в том, что хотите начать мероприятие Гонка за админом?", "Далее", "Закрыть");} | |
case 3: {MpId = 4,ShowPlayerDialog(playerid, 7001, DIALOG_STYLE_MSGBOX, "Подтвердите своё действие", "Уверены ли вы в том, что хотите начать мероприятие CS:GO?", "Далее", "Закрыть");} | |
case 4: {MpId = 5,ShowPlayerDialog(playerid, 7001, DIALOG_STYLE_MSGBOX, "Подтвердите своё действие", "Уверены ли вы в том, что хотите начать мероприятие Загадки?", "Далее", "Закрыть");} | |
case 5: {MpId = 6,ShowPlayerDialog(playerid, 7001, DIALOG_STYLE_MSGBOX, "Подтвердите своё действие", "Уверены ли вы в том, что хотите начать мероприятие Гонки?", "Далее", "Закрыть");} | |
case 6: {MpId = 7,ShowPlayerDialog(playerid, 7001, DIALOG_STYLE_MSGBOX, "Подтвердите своё действие", "Уверены ли вы в том, что хотите начать мероприятие Прятки?", "Далее", "Закрыть");} | |
} | |
} | |
} | |
case 7001: | |
{ | |
if(CheckAdmin(playerid)) return 1; | |
if(!gomp_status) | |
{ | |
GetPlayerPos(playerid, gomp_pos[0],gomp_pos[1],gomp_pos[2]); | |
gomp_status = true; | |
mptk = false; | |
PI[playerid][pAdminEvents]++; | |
UpdatePlayerDataInt(playerid, "AdminEvents", PI[playerid][pAdminEvents],27190); | |
if(MpId == 1) | |
{ | |
SendClientMessageToAll(COLOR_WGREEN, "Игровой мастер {FFFFFF}открыл точку телепорта на мероприятие {00ff00}Король дигла"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Приз: {00ff00}50.000$"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Желающее посетить мероприятие - введите {00ff00}/mp"); | |
} | |
else if(MpId == 2) | |
{ | |
SendClientMessageToAll(COLOR_WGREEN, "Игровой мастер {FFFFFF}открыл точку телепорта на мероприятие {00ff00}Паркур"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Приз: {00ff00}50.000$"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Желающее посетить мероприятие - введите {00ff00}/mp"); | |
} | |
else if(MpId == 3) | |
{ | |
SendClientMessageToAll(COLOR_WGREEN, "Игровой мастер {FFFFFF}открыл точку телепорта на мероприятие {00ff00}Гонка за админом"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Приз: {00ff00}50.000$"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Желающее посетить мероприятие - введите {00ff00}/mp"); | |
} | |
else if(MpId == 4) | |
{ | |
SendClientMessageToAll(COLOR_WGREEN, "Игровой мастер {FFFFFF}открыл точку телепорта на мероприятие {00ff00}CS:GO"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Приз: {00ff00}50.000$"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Желающее посетить мероприятие - введите {00ff00}/mp"); | |
} | |
else if(MpId == 5) | |
{ | |
SendClientMessageToAll(COLOR_WGREEN, "Игровой мастер {FFFFFF}открыл точку телепорта на мероприятие {00ff00}Загадки"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Приз: {00ff00}50.000$"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Желающее посетить мероприятие - введите {00ff00}/mp"); | |
} | |
else if(MpId == 6) | |
{ | |
SendClientMessageToAll(COLOR_WGREEN, "Игровой мастер {FFFFFF}открыл точку телепорта на мероприятие {00ff00}Гонки"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Приз: {00ff00}50.000$"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Желающее посетить мероприятие - введите {00ff00}/mp"); | |
} | |
else if(MpId == 7) | |
{ | |
SendClientMessageToAll(COLOR_WGREEN, "Игровой мастер {FFFFFF}открыл точку телепорта на мероприятие {00ff00}Прятки"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Приз: {00ff00}50.000$"); | |
SendClientMessageToAll(COLOR_WGREEN, "{FFFFFF}Желающее посетить мероприятие - введите {00ff00}/mp"); | |
} | |
MpId = 0; | |
} | |
else SCM(playerid, COLOR_GREY, !"Точка телепорта уже создана, настроки: /editmp"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment