Demon Hunter 8 Опубликовано 15 марта, 2017 (изменено) как сделать на моде Green Tech, Что-бы во фракцию могли принимать замы? if(strcmp(cmd, "/invite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "/invite [playerid/PartOfName]"); return true; } new para1; new ftext[50]; para1 = ReturnUser(tmp); if (PlayerInfo[playerid][pLeader] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pLeader] == 0 && PlayerInfo[para1][pLevel] >= 2) { if(PlayerInfo[playerid][pLeader] == 1) { ftext = "Полиция"; } else if(PlayerInfo[playerid][pLeader] == 2) { ftext = "ФСБ"; } else if(PlayerInfo[playerid][pLeader] == 3) { ftext = "Армия";} else if(PlayerInfo[playerid][pLeader] == 4) { ftext = "Министр Здравохранение";} else if(PlayerInfo[playerid][pLeader] == 5) { ftext = "La Cosa Nostra";} else if(PlayerInfo[playerid][pLeader] == 6) { ftext = "Воено Морской Флот";} else if(PlayerInfo[playerid][pLeader] == 7) { ftext = "Правительство";} else if(PlayerInfo[playerid][pLeader] == 8) { ftext = "";} else if(PlayerInfo[playerid][pLeader] == 9) { ftext = "Live Radio'";} else if(PlayerInfo[playerid][pLeader] == 10) { ftext = "ТМК Форсаж";} else if(PlayerInfo[playerid][pLeader] == 11) { ftext = "Автошкола";} else if(PlayerInfo[playerid][pLeader] == 12) { ftext = "";} else if(PlayerInfo[playerid][pLeader] == 13) { ftext = "Русская бригада";} else if(PlayerInfo[playerid][pLeader] == 14) { ftext = ""; } else if(PlayerInfo[playerid][pLeader] == 15) { ftext = "";} else if(PlayerInfo[playerid][pLeader] == 16) { ftext = "Гопники";} else if(PlayerInfo[playerid][pLeader] == 17) { ftext = "Мчс Южного"; } else if(PlayerInfo[playerid][pLeader] == 18) { ftext = "Прокуратура"; } else if(PlayerInfo[playerid][pLeader] == 19) { ftext = "ГБР";} else if(PlayerInfo[playerid][pLeader] == 20) { ftext = "ДПС г.Южный"; } else if(PlayerInfo[playerid][pLeader] == 21) { ftext = "Русская Мафия";} else if(PlayerInfo[playerid][pLeader] == 22) { ftext = "";} else if(PlayerInfo[playerid][pLeader] == 23) { ftext = "Спецназ"; } else if(PlayerInfo[playerid][pLeader] == 24) { ftext = "Таксопарк Арзамас";} else if(PlayerInfo[playerid][pLeader] == 25) { ftext = "Smotra Auto Club"; } else { return true; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string),"__________________Приглашение_________________ \nВас приглашают вступить во фракцию %s\n______________________________________",ftext); ShowPlayerDialog(para1,657,DIALOG_STYLE_MSGBOX,"Приглашение",string,"Согласен","Отказать"); format(string, sizeof(string), "Игрок %s принял ваше предложение.(%s).", giveplayer,ftext); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); pInvite[para1] = playerid; } else { SendClientMessage(playerid, COLOR_GREY, "Игрок уже состоит в организации или он не 2 LvL"); return true; } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, "Команда доступна только лидерам!"); } } return true; } Изменено 15 марта, 2017 пользователем Demon Hunter Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 416 Опубликовано 15 марта, 2017 Присвой замам отдельную переменную или ранг и проверяй по переменной или рангу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
EgasVegas 842 Опубликовано 15 марта, 2017 if (PlayerInfo[playerid][pLeader] >= 1) сюда новую переменную зама впиши рядом с [pLeader] Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты