Citramon
Умник
Привет всем :bs:
Делал тут короче makelaeder и столкнулся с такой проблемой и понять не могу что не так
Делал тут короче makelaeder и столкнулся с такой проблемой и понять не могу что не так
PHP:
CMD:makeleader(playerid,params[])
{
if(player_info[playerid][ADMIN] < 4) return SCM(playerid, COLOR_RED, "[Ошибка]{FFFFFF} Вы не уполномочены использовать эту команду!");
if(sscanf(params, "u", params[0])) return SCM(playerid, COLOR_GREY, "Вводите /makeleader [id]");
if(player_info[params[0]][pLeaders] == 0)
{
new str[90], str15[2048];
for(new i = 1; i <= TOTALFRAC; i++)
{
format(str, sizeof(str),"Организация №%i - %s\n",i,FracInfo[i][fName]);
strcat(str15, str);
}
SetPVarInt(playerid, "IDLed", params[0]);
SPD(playerid,600,DIALOG_STYLE_LIST, "Организации", str15,"Далее","Отмена");
}
else
{
new str[80];
format(str, sizeof(str),"Администратор %s снял вас с должности лидера организации",player_name[playerid], FracInfo[player_info[params[0]][pLeaders]][fName]);
SCM(playerid,COLOR_ORANGE,str);
strmid(FracInfo[player_info[params[0]][pLeaders]][fLeader],"None",0,strlen("None"), 32);
new string[128];
format(string, sizeof(string), "UPDATE `fraction` SET `Leader` = 'None' WHERE `ID` = '%i'", player_info[params[0]][pLeaders]);
mysql_function_query(dbHandle, string, false, "", "");
player_info[params[0]][pLeaders] = 0;
player_info[params[0]][pMembers] = 0;
player_info[params[0]][pRank] = 0;
SetPlayerSkin(params[0],player_info[params[0]][SKIN]);
save_account(params[0]);
}
return 1;
}
