Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Русские названия ранков

Статус
В этой теме нельзя размещать новые ответы.

4zh

Новичок
В команде /stats
В должности игрока не отображаются Русские символы.

Часть кода из комманды
HTML:
format(string,sizeof(string),"{FFFFFF}Фракция:\t\t{33CCFF}[%s]\n{FFFFFF}Должность:\t\t{33CCFF}[%s]\n",
OrganizationInfo[idorg][orgName],
OrgRank[idorg][(orgrank-1)]);
Массив OrgRank
HTML:
new OrgRank[MAX_ORGANIZATION][20][50];
Загрузка данных из бд
HTML:
forward LoadOrganizations();
public LoadOrganizations()
{
	new rows, fields; 
    cache_get_data(rows, fields); 
    if(rows) 
    {
		for (new i = rows; i != 0; --i)
		{
			new maximum[34];
			cache_get_field_content(0, "ID", maximum), OrganizationInfo[i][orgID] = strval(maximum);
			cache_get_field_content(0, "Name", OrganizationInfo[i][orgName]);
			cache_get_field_content(0, "Leader", OrganizationInfo[i][orgLeader]);
			cache_get_field_content(0, "LeaderRank", maximum), OrganizationInfo[i][orgLeaderRank] = strval(maximum);
			cache_get_field_content(0, "LeaderSkin", maximum), OrganizationInfo[i][orgLeaderSkin] = strval(maximum);
			cache_get_field_content(0, "Color", maximum), OrganizationInfo[i][orgColor] = strval(maximum);
			cache_get_field_content(0, "Rank1", OrgRank[i][0]);
			cache_get_field_content(0, "Rank2", OrgRank[i][1]);
			cache_get_field_content(0, "Rank3", OrgRank[i][2]);
			cache_get_field_content(0, "Rank4", OrgRank[i][3]);
			cache_get_field_content(0, "Rank5", OrgRank[i][4]);
			cache_get_field_content(0, "Rank6", OrgRank[i][5]);
			cache_get_field_content(0, "Rank7", OrgRank[i][6]);
			cache_get_field_content(0, "Rank8", OrgRank[i][7]);
			cache_get_field_content(0, "Rank9", OrgRank[i][8]);
			cache_get_field_content(0, "Rank10", OrgRank[i][9]);
			cache_get_field_content(0, "Rank11", OrgRank[i][10]);
			cache_get_field_content(0, "Rank12", OrgRank[i][11]);
			cache_get_field_content(0, "Rank13", OrgRank[i][12]);
			cache_get_field_content(0, "Rank14", OrgRank[i][13]);
			cache_get_field_content(0, "Rank15", OrgRank[i][14]);
			cache_get_field_content(0, "Rank16", OrgRank[i][15]);
			cache_get_field_content(0, "Rank17", OrgRank[i][16]);
			cache_get_field_content(0, "Rank18", OrgRank[i][17]);
			cache_get_field_content(0, "Rank19", OrgRank[i][18]);
			cache_get_field_content(0, "Rank20", OrgRank[i][19]);
			cache_get_field_content(0, "Skin1", maximum), OrgSkin[i][0] = strval(maximum);
			cache_get_field_content(0, "Skin2", maximum), OrgSkin[i][1] = strval(maximum);
			cache_get_field_content(0, "Skin3", maximum), OrgSkin[i][2] = strval(maximum);
			cache_get_field_content(0, "Skin4", maximum), OrgSkin[i][3] = strval(maximum);
			cache_get_field_content(0, "Skin5", maximum), OrgSkin[i][4] = strval(maximum);
			cache_get_field_content(0, "Skin6", maximum), OrgSkin[i][5] = strval(maximum);
			cache_get_field_content(0, "Skin7", maximum), OrgSkin[i][6] = strval(maximum);
			cache_get_field_content(0, "Skin8", maximum), OrgSkin[i][7] = strval(maximum);
			cache_get_field_content(0, "Skin9", maximum), OrgSkin[i][8] = strval(maximum);
			cache_get_field_content(0, "Skin10", maximum), OrgSkin[i][9] = strval(maximum);
			cache_get_field_content(0, "Skin11", maximum), OrgSkin[i][10] = strval(maximum);
			cache_get_field_content(0, "Skin12", maximum), OrgSkin[i][11] = strval(maximum);
			cache_get_field_content(0, "Skin13", maximum), OrgSkin[i][12] = strval(maximum);
			cache_get_field_content(0, "Skin14", maximum), OrgSkin[i][13] = strval(maximum);
			cache_get_field_content(0, "Skin15", maximum), OrgSkin[i][14] = strval(maximum);
			cache_get_field_content(0, "Skin16", maximum), OrgSkin[i][15] = strval(maximum);
			cache_get_field_content(0, "Skin17", maximum), OrgSkin[i][16] = strval(maximum);
			cache_get_field_content(0, "Skin18", maximum), OrgSkin[i][17] = strval(maximum);
			cache_get_field_content(0, "Skin19", maximum), OrgSkin[i][18] = strval(maximum);
			cache_get_field_content(0, "Skin20", maximum), OrgSkin[i][19] = strval(maximum);
		}
	}
	printf("[Система организаций]: Загружено %i организаций", rows);
	return 1;
}

Ну и код самой бд в MySQL
HTML:
CREATE TABLE `organization` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `Name` varchar(34) NOT NULL,
  `Leader` varchar(24) NOT NULL DEFAULT 'None',
  `LeaderRank` int(11) NOT NULL DEFAULT '20',
  `LeaderSkin` int(11) NOT NULL DEFAULT '0',
  `Color` int(3) NOT NULL DEFAULT '0',
  `Rank1` varchar(34) NOT NULL DEFAULT 'None',
  `Skin1` int(11) NOT NULL DEFAULT '0',
  `Rank2` varchar(34) NOT NULL DEFAULT 'None',
  `Skin2` int(11) NOT NULL DEFAULT '0',
  `Rank3` varchar(34) NOT NULL DEFAULT 'None',
  `Skin3` int(11) NOT NULL DEFAULT '0',
  `Rank4` varchar(34) NOT NULL DEFAULT 'None',
  `Skin4` int(11) NOT NULL DEFAULT '0',
  `Rank5` varchar(34) NOT NULL DEFAULT 'None',
  `Skin5` int(11) NOT NULL DEFAULT '0',
  `Rank6` varchar(34) NOT NULL DEFAULT 'None',
  `Skin6` int(11) NOT NULL DEFAULT '0',
  `Rank7` varchar(34) NOT NULL DEFAULT 'None',
  `Skin7` int(11) NOT NULL DEFAULT '0',
  `Rank8` varchar(34) NOT NULL DEFAULT 'None',
  `Skin8` int(11) NOT NULL DEFAULT '0',
  `Rank9` varchar(34) NOT NULL DEFAULT 'None',
  `Skin9` int(11) NOT NULL DEFAULT '0',
  `Rank10` varchar(34) NOT NULL DEFAULT 'None',
  `Skin10` int(11) NOT NULL DEFAULT '0',
  `Rank11` varchar(34) NOT NULL DEFAULT 'None',
  `Skin11` int(11) NOT NULL DEFAULT '0',
  `Rank12` varchar(34) NOT NULL DEFAULT 'None',
  `Skin12` int(11) NOT NULL DEFAULT '0',
  `Rank13` varchar(34) NOT NULL DEFAULT 'None',
  `Skin13` int(11) NOT NULL DEFAULT '0',
  `Rank14` varchar(34) NOT NULL DEFAULT 'None',
  `Skin14` int(11) NOT NULL DEFAULT '0',
  `Rank15` varchar(34) NOT NULL DEFAULT 'None',
  `Skin15` int(11) NOT NULL DEFAULT '0',
  `Rank16` varchar(34) NOT NULL DEFAULT 'None',
  `Skin16` int(11) NOT NULL DEFAULT '0',
  `Rank17` varchar(34) NOT NULL DEFAULT 'None',
  `Skin17` int(11) NOT NULL DEFAULT '0',
  `Rank18` varchar(34) NOT NULL DEFAULT 'None',
  `Skin18` int(11) NOT NULL DEFAULT '0',
  `Rank19` varchar(34) NOT NULL DEFAULT 'None',
  `Skin19` int(11) NOT NULL DEFAULT '0',
  `Rank20` varchar(34) NOT NULL DEFAULT 'None',
  `Skin20` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of organization
-- ----------------------------
INSERT INTO `organization` VALUES ('1', 'Police Department', 'None', '18', '283', '1', 'Рядовой полиции', '280', 'Сержант полиции', '280', 'Сержант полиции', '280', 'Ст. сержант полиции', '280', 'Старшина полиции', '280', 'Прапорщик полиции', '280', 'Ст. прапорщик полиции', '280', 'Мл. лейтенант полиции', '281', 'Лейтенант полиции', '281', 'Ст. лейтенант полиции', '281', 'Капитан полиции', '281', 'Майор полиции', '281', 'Подполковник полиции', '281', 'Полковник полиции', '281', 'Генерал-майор полиции', '283', 'Генерал-лейтенант полиции', '283', 'Генерал-полковник полиции', '283', 'Генерал\r\nполиции', '283', 'None', '283', 'None', '283');
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу