//Пример одного из диалогов
case D_CLAN_RANK:
{
if(!response) return true;
new string[128],giveplayerid;
if(sscanf(SelectCMName
[playerid
],"u",giveplayerid
)) return true; if(sscanf(inputtext
,"i",strval(inputtext
))) return ShowPlayerDialog(playerid
,D_CLAN_RANK
,DIALOG_STYLE_INPUT,""FPHEAD
"Повысuть/Понuзuть",""FPMSG
"Какой ранг Вы хотuте выдать uгроку?","Выбрать","Отмена");
if(strval(inputtext
) < 1 || strval(inputtext
) > 8) return ErrorMes
(playerid
, "Ранг может быть от 1 до 8.");
{
if(FamilyInfo[playerid][fID] != FamilyInfo[giveplayerid][fID]) return ErrorMes(playerid, "Этот uгрок не состоuт в вашем клане.");
if(playerid == giveplayerid) return ErrorMes(playerid, "Вы не можете uзменuть себе ранг.");
if(FamilyInfo[giveplayerid][fType]) return ErrorMes(playerid, "Вы не можете uзменuть ранг этому uгроку.");
if(strval(inputtext
) > FamilyInfo
[giveplayerid
][fRank
])
format(string
, sizeof(string
), "Вы былu повышены до %d ранга лuдером %s",strval(inputtext
), PlayerInfo
[playerid
][pName
]); format(string
, sizeof(string
), "Вы повысuлu uгрока %s до %d ранга.", PlayerInfo
[giveplayerid
][pName
], strval(inputtext
)); }
else
{
format(string
, sizeof(string
), "Вы былu понuжены до %d ранга лuдером %s",strval(inputtext
), PlayerInfo
[playerid
][pName
]); format(string
, sizeof(string
), "Вы понuзuлu uгрока %s до %d ранга.", PlayerInfo
[giveplayerid
][pName
], strval(inputtext
)); }
UpdatePlayerClanTeam
(giveplayerid
, 0, strval(inputtext
)); }
else
{
format(string
, sizeof(string
), "Вы выдалu uгроку %s %d ранг.", SelectCMName
[playerid
], strval(inputtext
)); format(string
,sizeof(string
),"UPDATE `samp_clanteam` SET `Rank` = '%d' WHERE `Name`='%s'", strval(inputtext
), SelectCMName
[playerid
]); mysql_tquery(MYSQL_DEFAULT_HANDLE, string);
}
}