Косой_Карлик
Умник
Привет беру с массива название аксессуара в команду и там вообщем показывает не то название а самое последнее которая в массиве, пробовал через playerid и пишет самое первое название а именно "Нет"
C++:
enum c_INFO_ACCES {
accessory_name[31],
accessory_index,
accessory_id_obj
}
new info_accessory[][c_INFO_ACCES] = {
{"Нет", 10, 0},
{"Очки", 1, 19011},{"Очки", 1, 19012},{"Очки", 1, 19013},{"Очки", 1, 19014},{"Очки", 1, 19015},{"Очки", 1, 19016},{"Очки", 1, 19017},{"Очки", 1, 19018},{"Очки", 1, 19019},{"Очки", 1, 19024},{"Очки", 1, 19027},{"Очки", 1, 19028},{"Очки", 1, 19029},{"Очки", 1, 19022},{"Очки", 1, 19035},{"Очки", 1, 19031},{"Очки", 1, 19032},{"Очки", 1, 19033},
{"Шапка", 0, 19069},{"Шапка", 0, 19068},{"Шапка", 0, 19067},{"Шапка", 0, 18953},{"Шапка", 0, 18954},{"Панама", 0, 18968},{"Панама", 0, 18967},{"Панама", 0, 18969},{"Кепка", 0, 18955},{"Кепка", 0, 18956},{"Кепка", 0, 18957},{"Кепка", 0, 18959},{"Кепка", 0, 18926},{"Кепка", 0, 18927},{"Кепка", 0, 18928},{"Кепка", 0, 18929},{"Кепка", 0, 18930},{"Кепка", 0, 18931},{"Кепка", 0, 18932},{"Кепка", 0, 18933},
{"Шляпа", 0, 18947},{"Шляпа", 0, 18948},{"Шляпа", 0, 18949},{"Шляпа", 0, 18950},{"Шляпа", 0, 18951},{"Берет", 0, 18925},{"Берет", 0, 18922},{"Берет", 0, 18923},{"Берет", 0, 18924},{"Берет", 0, 18921},{"Шляпы", 0, 18970},{"Шляпы", 0, 18973},{"Шляпы", 0, 18972},{"Шляпы", 0, 18971},{"Белый колпак", 0, 19487},{"Черный колпак", 0, 19352},
{"Каска", 0, 19120},{"Шляпа мага", 0, 19528},{"Белый парик", 0, 19519},{"Парик", 0, 19274},{"Бандана", 3, 18911},{"Бандана", 3, 18912},{"Бандана", 3, 18913},{"Бандана", 3, 18914},{"Бандана", 3, 18915},{"Бандана", 3, 18916},{"Бандана", 3, 18917},{"Бандана", 3, 18918},{"Бандана", 3, 18919},{"Бандана", 3, 18920},{"Наушники", 4, 19421},{"Наушники", 4, 19422},{"Наушники", 4, 19423},{"Наушники", 4, 19424},
{"Часы", 2, 19042},{"Часы", 2, 19043},{"Часы", 2, 19044},{"Часы", 2, 19045},{"Часы", 2, 19046},{"Часы", 2, 19047},{"Часы", 2, 19048},{"Часы", 2, 19049},{"Часы", 2, 19050},{"Часы", 2, 19051},{"Часы", 2, 19052},{"Часы", 2, 19053},{"Рюкзак", 5, 3026},{"Рюкзак", 5, 371},{"Рюкзак", 5, 19559},
{"Бандана", 0, 18910},{"Бандана", 0, 18909},{"Бандана", 0, 18908},{"Бандана", 0, 18907},{"Бандана", 0, 18906},{"Бандана", 0, 18891},{"Бандана", 0, 18892},{"Бандана", 0, 18893},{"Бандана", 0, 18894},{"Бандана", 0, 18895},{"Бандана", 0, 18896},{"Бандана", 0, 18897},{"Бандана", 0, 18898},{"Бандана", 0, 18899},{"Бандана", 0, 18900},{"Бандана", 0, 18901},{"Бандана", 0, 18902},{"Бандана", 0, 18903},{"Бандана", 0, 18904},{"Бандана", 0, 18905},
{"Усы", 3, 19351},{"Усы 2", 3, 19350},{"Черная гитара", 5, 19319},{"Белая гитара", 5, 19318},{"Красная гитара", 5, 19317},{"Новогодняя шапка", 0, 19064},{"Новогодняя шапка", 0, 19065},{"Новогодняя шапка", 0, 19066},{"Повязка на глаз", 1, 19085},{"Новогодний подарок", 5, 19054},{"Новогодний подарок", 5, 19055},{"Новогодний подарок", 5, 19056},{"Новогодний подарок", 5, 19057},{"Новогодний подарок", 5, 19058},
{"Ёлка", 5, 881},{"Чемодан Rocstar", 2, 19624},{"Скейт", 5, 19878},{"Черная колонка", 5, 2102},{"Огнетушитель", 5, 2690},{"Бита с гвоздями", 5, 2045},{"Меч", 5, 19590},{"Молот", 5, 19631},{"Маска CJ", 0, 18963},{"Красный чемодан", 2, 19921},{"Красный мотошлем", 0, 18645},{"Красный мотошлем", 0, 18645},{"Хоккейная маска белая", 0, 19036},{"Хоккейная маска красная", 0, 19037},{"Хоккейная маска зеленая", 0, 19038},
{"Каска", 0, 18938},{"Каска", 0, 18937},{"Каска", 0, 19118},{"Желтый жилет", 5, 19904},{"Повязка на шею", 4, 19469},{"Клюшка", 5, 333},{"Белая бита", 5, 336},{"Лопата", 5, 19626},{"Кий", 5, 338},{"Катана", 5, 339},{"Трость", 5, 326},{"Police Щит", 5, 18637},{"Police Кепка", 0, 18636},{"Респиратор", 3, 19472},{"Бомбокс", 5, 2226},{"Амулет", 5, 1276},{"Веер", 5, 19591},{"Маска демона", 0, 11704},
{"Маска питуха", 0, 19137},{"ХотДог", 0, 19346},{"Маска кентавра", 0, 6865},{"Шлем боксера", 0, 18952},{"Окорок", 5, 19847},{"Шляпа с дредами", 0, 19136},{"Сумка для ноутбука", 2, 11745},{"Бургер", 0, 19094},{"Шлем Swat", 0, 19141},{"Рога", 0, 19314},{"Маска зомби", 0, 2908},{"Мешок с мясом", 5, 2803},{"Доска для серфинга", 5, 2406},{"Очки ночного видения", 1, 368},{"Ящик с фруктами", 5, 19636},
{"Попугай", 4, 19079},{"Крылья", 5, 8492},{"Красный самолетик", 5, 2511},{"Фуражка", 0, 19521},{"Крест на грудь", 4, 11712},{"Винтовка M4", 5, 356},{"Воздушный шар", 4, 19332},{"Воздушный шар", 4, 19333},{"Воздушный шар", 4, 19334},{"Воздушный шар", 4, 19335},{"Воздушный шар", 4, 19336},{"Воздушный шар", 4, 19337},{"Воздушный шар", 4, 19338},{"Черепаха", 5, 1609},{"Курочка", 4, 1609},
{"Доллар", 5, 1212},{"Череп", 4, 1254},{"Бензопила", 5, 341},{"Магнит", 5, 3056},{"Полицейский", 5, 3092},{"Напиток", 5, 19820},{"Метла", 5, 2712},{"Нимб", 0, 19197},{"РПГ-1", 4, 359},{"Обрез", 5, 350},{"Снайперская винтовка", 5, 358},{"Сердечко", 4, 1240},{"Факел с черепом", 2, 3524},{"Миниган", 5, 362},{"Молоток", 5, 18635},{"Кусок пиццы", 5, 2702},{"Белый самолет", 5, 1681},{"Золотой слиток", 5, 19941},
{"Корова", 5, 19833},{"Вентилятор", 5, 16779},{"Бомба", 5, 1654},{"Телефон", 5, 2967},{"Атомная бомба", 5, 1636},{"Подводная лодка", 5, 1612},{"Пачка сигарет", 5, 19897},{"Медицинская маска", 3, 11736},{"Патроны", 5, 2061},{"Нож", 5, 335},{"Дельфин", 5, 1607},{"Звезда", 5, 1247},{"Мешок с деньгами", 5, 1550},{"Мешок с деньгами", 5, 1550},{"Сено", 5, 2901},{"Коса", 5, 2590},{"Летающая тарелка", 4, 16778},
{"Радужный рюкзак", 5, 19129},{"Деморган", 5, 18759},{"Плакат с девушкой", 5, 1584},{"Плакат с девушкой 2", 5, 1585},{"Плакат с девушкой 2", 5, 1585},{"Плакат с парнем", 5, 1583},{"Бронижилет", 5, 19515},{"Детонатор", 2, 364},{"Рыцарский щит", 2, 1366},{"Крылья ангела", 5, 953},{"Фотоаппарат", 4, 19623},{"Лампочка", 5, 957},{"Пальма", 5, 621},{"Световой меч", 2, 18646},{"Феолетовый посох", 2, 1882},
{"Вентилятор", 0, 915},{"Тутанхамон", 0, 9076},{"Акваланг", 5, 1010},{"Машина с огоньком", 5, 10281},{"Сердечко в руке", 2, 7093},{"Кран", 5, 18248},{"Взрывчатка", 5, 363},{"Ночная красная лампочка", 5, 3877},{"Плащ короля", 5, 19841},{"Ночной световой меч", 2, 3437},{"Игральная кость", 5, 1852},{"Курьерский рюкзак", 5, 1333},{"Лом", 2, 18634},{"Гантеля", 2, 3072},{"Удочка", 2, 18632},{"Сигара", 3, 1485},
{"Котёл с зельем", 5, 19527},{"Посох мага", 5, 19348},{"Полицейский рюкзак", 5, 19620},{"Американский флаг", 2, 11245},{"Магический посох", 2, 1232},{"Радужный кейс", 2, 19128},{"Ёлка на плечо", 4, 19076},{"Игрушечный пони", 2, 11733},{"Полицейский жезл", 2, 1319},{"Сумка с мясом", 2, 2805},{"Casino", 2, 7288},{"Игрушечный домик", 2, 3171},{"Желтый отбойник", 2, 1237},{"Реактивные крылья", 5, 1177},
{"Черная маска", 1, 18978},{"Мешок наркотиков", 5, 1279},{"Олень на плечо", 3, 19315},{"Азиатская шляпа", 0, 19135},{"Ушки котика", 0, 1013},{"Биг смоук", 4, 14467},{"Доллар на грудь", 4, 1274},{"Призрачный нимб", 0, 1602},{"Рюкзак", 5, 7313},{"Голова оленя", 5, 1736},{"РПГ-2", 4, 360},{"Борода", 3, 18640}
};
C++:
CMD:sellmyaks(playerid, params[])
{
new string[160];
if(sscanf(params,"udd",params[0],params[1],params[2])) return SendClientMessage(playerid, -1, "Используй: /sellmyaks [id] (номер ячейки от 0-5) [цена]");
if(params[2] < 10000 || params[2] > 100000000) return SendClientMessage(playerid, -1, "Минимальная цена 10.000$ максимальная 100.000.000$");
if(params[1] < 0 || params[1] > 5 ) return SendClientMessage(playerid, -1, "(номер ячейки от 0-5)");
if(PlayerInfo[playerid][pSlotItem][params[1]]!=0)
{
for(new u; u < sizeof info_accessory; u++)
{
SetPVarInt(params[0], "CostAks", params[2]),SetPVarInt(params[0], "ObjectID", PlayerInfo[playerid][pSlotItem][params[1]]),SetPVarInt(params[0], "PlayerID", playerid),SetPVarInt(params[0], "slotID", params[1]);
format(string,sizeof(string),"Игрок %s предложил вам купить его аксессуар \"%s\" Слот (%d)[Объект %d]\nСтоимость аксессуара: %d$.",PlayerInfo[playerid][pNames],info_accessory[u][accessory_name], PlayerInfo[playerid][pSlotItem][params[1]],params[1],params[2]);
}
ShowPlayerDialog(params[0], 979, DIALOG_STYLE_MSGBOX, "{ffdc00}Продажа аксессуара", string, "Купить", "Отмена");
}
format(string,sizeof(string),"Вы %s[%d], предложили игроку купить свой аксессуар \"%s\" (%d)(%d слот) за {46C93F}%d$", PlayerInfo[playerid][pNames], playerid,info_accessory[playerid][accessory_name], PlayerInfo[playerid][pSlotItem][params[1]],params[1],params[2]);
SendClientMessage(playerid,-1,string);
return 1;
}
