• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не отображается аксессуар

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

Leo_Medson12331

Умник
Шалом, проблемка такая. В мод авроры, хотел добавить аксессуаров.
Посмотрел всё, там заходишь в магазин аксессуаров,выбираешь тип акса (капка, рюкзак и тд), затем выбираешь конкретный акс.

В моде нашёл это:
Код:
//рюкзаки
new acces_id_backpack[][] = {
	{3026,4000},
	{371,8000},
	{19559,15000}
};
Как я понял, это {Ид объекта, цена}. Так и оказалось.
Добавил своих, получилось так:
Код:
	{1550,120000},
	{360,230000},
	{342,230000},
	{321,230000},
	{362,230000},
	{322,210000},
	{2411,560000},
	{3092,570000},
	{362,230000},
	{1276,2000000},
	{2469,400000},
	{18637,400000},
	{19573,400000}
};
Запустил мод, зашёл в магазин аксессуаров, выбрал "Рюкзаки". Три акса, которые были до моего вмешательства нормально работали, а те которые я добавил - не отображались.
То бишь просто цена внизу, и всё. При покупке, также не отображаются на мне.

Вот остальные коды, связанные с этим:
Код:
new price;
switch(listitem) {
case 12: {
type_acces[playerid] = 13;
SetPVarInt(playerid, "slot_acs", 5);
PI[playerid][pSlotItem_Use][5] = 1;
AtachPlayerAcces(playerid, acces_id_backpack[0][0],GetPlayerSkin(playerid));
InterpolateCameraPos(playerid, 212.5107 + (2.5 * floatsin(-89.8527, degrees)), -41.5253 + (2.5 * floatcos(-89.8527, degrees)), 1002.0234, 214.039825, -41.529178, 1002.489135, 1300);
InterpolateCameraLookAt(playerid, 212.5107,-41.5253,1002.0234, 209.092712, -41.541694, 1001.763916, 1300);
price = acces_id_backpack[0][1];
SetPVarInt(playerid, "id_acs", acces_id_backpack[0][0]);
}
}
Код:
stock accs_select(playerid, id) {
	if(GetPVarInt(playerid,"buy_accses")) {
		new price;
		switch(type_acces[playerid]) {
case 13: {
				new max_accs = sizeof(acces_id_backpack)-1;
				if(id == 0) {
					SetPVarInt(playerid,"acs_select",GetPVarInt(playerid,"acs_select")+1);
					if(GetPVarInt(playerid,"acs_select") >= max_accs) SetPVarInt(playerid,"acs_select",0);
				}
				else if(id == 1) {
					SetPVarInt(playerid,"acs_select",GetPVarInt(playerid,"acs_select")-1);
					if(GetPVarInt(playerid,"acs_select") <= 0) SetPVarInt(playerid,"acs_select",max_accs);
				}
				AtachPlayerAcces(playerid, acces_id_backpack[GetPVarInt(playerid,"acs_select")][0],GetPlayerSkin(playerid));
				price = acces_id_backpack[GetPVarInt(playerid,"acs_select")][1];
				SetPVarInt(playerid,"id_acs",acces_id_backpack[GetPVarInt(playerid,"acs_select")][0]);
			}
		}
   		SetPVarInt(playerid, "price_acs", price);
		new string[12];
		format(string,sizeof(string),"$%d",price);
		PlayerTextDrawSetString(playerid,buy_player_skins[playerid],string);
	}
 	return 1;
}
С меня репка)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу