PDA

Просмотр полной версии : [Вопрос] Проблема с диалогами (название), через енам



StevenH
04.02.2016, 16:29
Всем доброго времени суток.

Увидел в моде симпла (или же state99) диалоги сделаны через енам (нету case 20000 и т.д.)

Сделал так же, но у меня ошибка:

error 040: duplicate "case" label (value 1)

Код:


// Сам енам
enum
{
dMakeGun,
dMakeGun2,
};

В OnDialogResponse:
case dMakeGun:
{
return true;
}
case dMakeGun2:
{
return true;
}

VVWVV
04.02.2016, 16:46
А в этом моде есть кейсы под номерами 0 и 1?

L0ndl3m
04.02.2016, 17:02
enum
{
dMakeGun = 2048,
dMakeGun = 2049
};

StevenH
04.02.2016, 17:24
enum
{
dMakeGun = 2048,
dMakeGun = 2049
};


в этом и проблема. Я так не хочу делать. Да и в моде State99, написано так, как у меня вверху. Я хочу именно так :(

VVWVV
04.02.2016, 17:30
в этом и проблема. Я так не хочу делать. Да и в моде State99, написано так, как у меня вверху. Я хочу именно так :(

Данная ошибка говорит о том, что у вас в моде уже используется case с идентификатором 1.

StevenH
04.02.2016, 17:40
А в этом моде есть кейсы под номерами 0 и 1?

спасибо :). Исправил. Данные диалоги были уже заняты :)