Добро пожаловать на форум, Гость, это ваша панель
Страница 1 из 11
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Как Изменить спрайт и размер клетки? (ответ внутри)
Как Изменить спрайт и размер клетки?
KinD
Дата: Суббота, 21.04.2012, 04:39 | Сообщение # 1
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Шаг1.

Заходим в war3ft.inl

ищем
Code
copy( g_szSprites[SPR_BEAM]


изменяем путь:
Выглядеть должно примерно так:


Дальше делаем Квадратную клетку(ельфа)

Заходим в race_elf.inl

Ищем эту функцию

Code
public NE_ULT_EntangleEffect( idUser )


Чтобы Увеличить размер клетки нужно изменить

Code
new iRadius    = 45, iCounter = 0;


Чтобы она была квадратной,изменяем код(приведенный ниже)
Code
                    if ( iCounter == 0 || iCounter == 8 )
     x1 = -iRadius;
    else if ( iCounter == 1 || iCounter == 7 )
     x1 = -iRadius * 10/10;
    else if ( iCounter == 2 || iCounter == 6 )
     x1 = 0;
    else if ( iCounter == 3 || iCounter == 5 )
     x1 = iRadius*10/10
    else if ( iCounter == 4 )
     x1 = iRadius

    if ( iCounter <= 4 )
     y1 = sqroot( iRadius*iRadius-x1*x1 );
    else
     y1 = -sqroot( iRadius*iRadius-x1*x1 );

    ++iCounter;

    if ( iCounter == 0 || iCounter == 8 )
     x2 = -iRadius;
    else if ( iCounter == 1 || iCounter==7 )
     x2 = -iRadius*10/10;
    else if ( iCounter == 2 || iCounter==6 )
     x2 = 0;
    else if ( iCounter == 3 || iCounter==5 )
     x2 = iRadius*10/10;
    else if ( iCounter == 4 )
     x2 = iRadius;


На Выходе получиться примерно так:



Примечание: Не советую копировать код! меняйте сами,т.к код приведен не полностью
Прикрепления: 3062754.jpg(54Kb) · 8239844.jpg(365Kb) · 7315904.jpg(380Kb)


Skype:daywerok

Сообщение отредактировал KinD - Суббота, 21.04.2012, 04:40
 
Scorp
Дата: Вторник, 19.06.2012, 20:16 | Сообщение # 2
офлайн

  • Сообщения: 77
  • Награды: 0
  • Замечания:
 
А крутиться клетка может? haha Ну я так,просто спросил.
 
KinD
Дата: Вторник, 19.06.2012, 21:49 | Сообщение # 3
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Scorp, Может,делай task,и поварачивай его,но врятли у тебя получится

Skype:daywerok
 
vollkulaka
Дата: Суббота, 23.06.2012, 19:18 | Сообщение # 4
офлайн

  • Сообщения: 36
  • Награды: 1
  • Замечания:
 
У меня непоказывает клетку что делатЬ?

Сообщение отредактировал vollkulaka - Суббота, 23.06.2012, 19:22
 
Avrora
Дата: Понедельник, 25.06.2012, 00:14 | Сообщение # 5
офлайн

  • Сообщения: 143
  • Награды: 0
  • Замечания:
 
Испортил
 
Scorp
Дата: Понедельник, 25.06.2012, 16:21 | Сообщение # 6
офлайн

  • Сообщения: 77
  • Награды: 0
  • Замечания:
 
круглая лутше
 
Ewer
Дата: Четверг, 08.12.2016, 23:40 | Сообщение # 7
офлайн

  • Сообщения: 57
  • Награды: 0
  • Замечания:
 
А полностью код можно?
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Как Изменить спрайт и размер клетки? (ответ внутри)
Страница 1 из 11
Поиск: