if(dialogid == D_NEWMENU) { if(response) { switch(listitem) { case 0: { Dialog(playerid, D_NEWL, DIALOG_STYLE_INPUT, "Полиция ЛС", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Генерал Полиции ЛС\"","Выдать", "Отмена"); } case 1: { Dialog(playerid, D_NEWL+2, DIALOG_STYLE_INPUT, "Полиция СФ", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Генерал Полиции СФ\"","Выдать", "Отмена"); } case 2: { Dialog(playerid, D_NEWL+3, DIALOG_STYLE_INPUT, "Полиция ЛВ", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Генерал Полиции ЛВ\"","Выдать", "Отмена"); } case 3: { Dialog(playerid, D_NEWL+4, DIALOG_STYLE_INPUT, "ФБР", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Директор ФБР\"","Выдать", "Отмена"); } } } }
if(dialogid == D_NEWL) { if(response) { if(!strlen(inputtext)) return Dialog(playerid, D_NEWL, DIALOG_STYLE_INPUT, "Полиция ЛС", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Генерал Полиции ЛС\"","Выдать", "Отмена"); new gamer = strval(inputtext); if(!IsPlayerConnected(gamer)) return MSG_NOTPLAYER(playerid); if(gamer == playerid) return SendClientMessage(playerid, COL_WHITE, "Вы не можете назначить на лидерку самого себя"); if(PlayerInfo[gamer][pMember] >= 1 || PlayerInfo[gamer][pLeader] >= 1) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж уже где-то состоит"); if(PlayerInfo[gamer][pLevel] <= 2) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж недостаточно проживает в штате для этой должности"); SetPlayerSkin(gamer, 288); PlayerInfo[gamer][pModel] = 288; SetPlayerHealth(gamer,100); PlayerInfo[gamer][pLeader] = 1; PlayerInfo[gamer][pMember] = 1; PlayerInfo[gamer][pRang] = 10; GetPlayerName(gamer, giveplayer, sizeof(giveplayer)); new iniFile = ini_openFile("leaders.ini"); ini_setString(iniFile, "LSPD",giveplayer); ini_closeFile(iniFile); SendMes(playerid,COL_YELLOW32,"Вы назначили %s на пост лидера организации \"Полиция ЛС\"",giveplayer); SendClientMessage(gamer, COL_WHITE, "{66cc00}Поздравляем! Вы стали лидером подразделения \"Управление полиции ЛС\" организации \"Министерство Внутренних Дел\""); } return true; } if(dialogid == D_NEWL+2) { if(response) { if(!strlen(inputtext)) return Dialog(playerid, D_NEWL+2, DIALOG_STYLE_INPUT, "Полиция СФ", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Генерал Полиции СФ\"","Выдать", "Отмена"); new gamer = strval(inputtext); if(!IsPlayerConnected(gamer)) return MSG_NOTPLAYER(playerid); if(gamer == playerid) return SendClientMessage(playerid, COL_WHITE, "Вы не можете назначить на лидерку самого себя"); if(PlayerInfo[gamer][pMember] >= 1 || PlayerInfo[gamer][pLeader] >= 1) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж уже где-то состоит"); if(PlayerInfo[gamer][pLevel] <= 2) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж недостаточно проживает в штате для этой должности"); SetPlayerSkin(gamer, 288); PlayerInfo[gamer][pModel] = 288; SetPlayerHealth(gamer,100); PlayerInfo[gamer][pLeader] = 2; PlayerInfo[gamer][pMember] = 2; PlayerInfo[gamer][pRang] = 10; GetPlayerName(gamer, giveplayer, sizeof(giveplayer)); new iniFile = ini_openFile("leaders.ini"); ini_setString(iniFile, "SFPD",giveplayer); ini_closeFile(iniFile); SendMes(playerid,COL_YELLOW32,"Вы назначили %s на пост лидера организации \"Полиция СФ\"",giveplayer); SendClientMessage(gamer, COL_WHITE, "{66cc00}Поздравляем! Вы стали лидером подразделения \"Управление полиции СФ\" организации \"Министерство Внутренних Дел\""); } return true; } if(dialogid == D_NEWL+3) { if(response) { if(!strlen(inputtext)) return Dialog(playerid, D_NEWL+3, DIALOG_STYLE_INPUT, "Полиция ЛВ", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Генерал Полиции ЛВ\"","Выдать", "Отмена"); new gamer = strval(inputtext); if(!IsPlayerConnected(gamer)) return MSG_NOTPLAYER(playerid); if(gamer == playerid) return SendClientMessage(playerid, COL_WHITE, "Вы не можете назначить на лидерку самого себя"); if(PlayerInfo[gamer][pMember] >= 1 || PlayerInfo[gamer][pLeader] >= 1) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж уже где-то состоит"); if(PlayerInfo[gamer][pLevel] <= 2) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж недостаточно проживает в штате для этой должности"); SetPlayerSkin(gamer, 288); PlayerInfo[gamer][pModel] = 288; SetPlayerHealth(gamer,100); PlayerInfo[gamer][pLeader] = 3; PlayerInfo[gamer][pMember] = 3; PlayerInfo[gamer][pRang] = 10; GetPlayerName(gamer, giveplayer, sizeof(giveplayer)); new iniFile = ini_openFile("leaders.ini"); ini_setString(iniFile, "LVPD",giveplayer); ini_closeFile(iniFile); SendMes(playerid,COL_YELLOW32,"Вы назначили %s на пост лидера организации \"Полиция ЛВ\"",giveplayer); SendClientMessage(gamer, COL_WHITE, "{66cc00}Поздравляем! Вы стали лидером подразделения \"Управление полиции ЛВ\" организации \"Министерство Внутренних Дел\""); } return true; } if(dialogid == D_NEWL+4) { if(response) { if(!strlen(inputtext)) return Dialog(playerid, D_NEWL+4, DIALOG_STYLE_INPUT, "ФБР", "Введите ID игрока, который по вашему мнению\nзаслуживает должность \"Директор ФБР\"","Выдать", "Отмена"); new gamer = strval(inputtext); if(!IsPlayerConnected(gamer)) return MSG_NOTPLAYER(playerid); if(gamer == playerid) return SendClientMessage(playerid, COL_WHITE, "Вы не можете назначить на лидерку самого себя"); if(PlayerInfo[gamer][pMember] >= 1 || PlayerInfo[gamer][pLeader] >= 1) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж уже где-то состоит"); if(PlayerInfo[gamer][pLevel] <= 2) return SendClientMessage(playerid, COL_WHITE, "Выбранный вами персонаж недостаточно проживает в штате для этой должности"); SetPlayerSkin(gamer, 165); PlayerInfo[gamer][pModel] = 165; SetPlayerHealth(gamer,100); PlayerInfo[gamer][pLeader] = 4; PlayerInfo[gamer][pMember] = 4; PlayerInfo[gamer][pRang] = 10; GetPlayerName(gamer, giveplayer, sizeof(giveplayer)); new iniFile = ini_openFile("leaders.ini"); ini_setString(iniFile, "FBI",giveplayer); ini_closeFile(iniFile); SendMes(playerid,COL_YELLOW32,"Вы назначили %s на пост лидера организации \"ФБР\"",giveplayer); SendClientMessage(gamer, COL_WHITE, "{66cc00}Поздравляем! Вы стали лидером подразделения \"ФБР\" организации \"Министерство Внутренних Дел\""); } return true; }