вопрос о редактировании .uc

DarkEmpire

誰もいない
Местный
Стальной Визионер
Неукротимое пламя
За заслуги перед форумом
За веру и верность форуму
Сообщения
609
Розыгрыши
0
Репутация
302
Реакции
430
Баллы
1 553
Мне нужно чтоб тут шло перечисление нескольких ID предметов, а не 1.
Как это правильно сделать?

Код:
function int GetSoulShotID(int weapGrade)
{
    switch (GetGradeByIndex(weapGrade))
    {
        case 'NOGRADE':
            return 1835;
        break;
        case 'D':
            return 1463;
        break;
        case 'C':
            return 1464;
        break;
        case 'B':
            return 1465;
        break;
        case 'A':
            return 1466;
        break;
        case 'S':
            return 1467;
        break;
    }
}
 

Вложения

  • 157795635312_kiss.jpg
    157795635312_kiss.jpg
    20,4 КБ · Просмотры: 33
да похоже я рано радовался ибо в инвентаре было сразу 2 типа сосок и юзался последний
у деадза недоделанный вариант корейских автососок,в дефолте там примерно такая же система (ибо есть блесс и не блесс соски, например)
только при нажатии на слоты у тебя открывается мини-окошко,где ты можешь выбрать необходимую соску и он запомнит её как основную
screenshot-1299.png
 

С ньюби и нг сосками так костылил мб пригодиться)
Код:
function FindAllShotsByWeapGrade(int weapGrade)
{
    local ItemID SoulShotID;
    local ItemID SpiritShotID;
    
    SoulShotID.ClassID = GetSoulShotID(weapGrade);   
    SpiritShotID.ClassID = GetSpiritShotID(weapGrade);
    
    soulIndex = InvItem.FindItem( SoulShotID );
    if ((SoulShotID.ClassID == 5789) && (soulIndex == -1))
        {
            SoulShotID.ClassID = 1835;
            soulIndex = InvItem.FindItem( SoulShotID );
        }
    spiritIndex = InvItem.FindItem( SpiritShotID );
    if ((SpiritShotID.ClassID == 5790) && (spiritIndex == -1))
        {
            SpiritShotID.ClassID = 3947;
            spiritIndex = InvItem.FindItem(SpiritShotID);
        }
}
А вообще физ и соски на пета худо-бедо работают. А маг сколько не настраивал все равно в итоге ломаются и начинают работать только на докасте(
 
А маг сколько не настраивал все равно в итоге ломаются и начинают работать только на докасте(
ключевая проблема,без контроля сервером,увы,оно работает плохо
а физические в целом можно оставлять,я ещё когда свои пытался делать чисто на uc - по тестам никаких подводных камней
 
Назад
Сверху Снизу