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

warning 239: literal array/string passed to a non-const parameter

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

Woxer

Изучающий
Пользователь
Регистрация
5 Июн 2019
Сообщения
372
Лучшие ответы
2
Репутация
60
Решил убрать лишние варнинги, ибо стали сильно глаза мозолить, не пойму как пофиксить:bl:.

warning 239: literal array/string passed to a non-const parameter - 12609 строка
warning 239: literal array/string passed to a non-const parameter - 12609 строка
(выбивает 2 одинаковых)
Пытался в стоке LoopingAnim второй и третий аргументы делать константами, но вылазит следующее: error 035: argument type mismatch (argument 2) - 19758 строка

PHP:
if(itemid == 2)
	{
		ClearAnimLoop(playerid);
		LoopingAnim(playerid,"FOOD","EAT_Burger", 4.1, 0, 1, 1, 1, 1); // 12609 строка
		new Float:health;
		GetPlayerHealth(playerid,health);
		if(health < 94) dSetPlayerHealth(playerid,health+3.0);
		Player[playerid][pHunger] = 1980;
		PlayerInv[playerid][itemid]--;
		Player[playerid][pSlots] --;
		SendClientMessage(playerid,COLOR_GRAD," {ffffff}Вы съели Банку бобов");
	}
Вот stock LoopingAnim:
PHP:
stock LoopingAnim(playerid, animlib[], animname[], Float:animspeed, looping, lockx, locky, lockz, lp)
{
	if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
	if(IsPlayerInWater(playerid)) return 1;
	ClearAnimLoop(playerid);
	gPlayerUsingLoopingAnim[playerid] = 1;
	ApplyAnimation(playerid, animlib, animname, animspeed, looping, lockx, locky, lockz, lp, 1); // 19758 строка
	return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу