#1 23-03-2011 09:08

XRaD
Registered: 23-03-2011
Posts: 4

Помогите)

Не могли бы вы мне помочь. если вам не тяжело создайте клео скрипт ( .cs ), который по нажатию кнопки \ ( левее тв. знака ) будет менять скин на ид 207. А при повторном нажатии обратно smile

Offline

#2 24-03-2011 03:44

kenking
From: Казахстан
Registered: 28-06-2010
Posts: 253

Re: Помогите)

XRaD wrote:

\ ( левее тв. знака )

Клавиша \, наверно, правее Ъ ?

{$CLEO .cs}

0@ = 1   // вспомогательнвя переменная
1@ = 207 // ID модели
2@ = 220 // номер клавиши
while true
    wait 0
    if
      Player.Defined($PLAYER_CHAR)
    then
        if 
          0AB0: key_pressed 2@
        then
            if
              0@ == 1
            then
                model.Load(1@)
                repeat
                wait 0
                until model.Available(1@)
                09C7: change_player $PLAYER_CHAR model_to 1@
                model.Destroy(1@) 
                0@ = 2
                wait 250
            else
                09C7: change_player $PLAYER_CHAR model_to 0
                0@ = 1
                wait 250
            end    
        end  
    end       
end

Offline

#3 27-03-2011 11:58

XRaD
Registered: 23-03-2011
Posts: 4

Re: Помогите)

kenking wrote:
XRaD wrote:

\ ( левее тв. знака )

Клавиша \, наверно, правее Ъ ?

{$CLEO .cs}

0@ = 1   // вспомогательнвя переменная
1@ = 207 // ID модели
2@ = 220 // номер клавиши
while true
    wait 0
    if
      Player.Defined($PLAYER_CHAR)
    then
        if 
          0AB0: key_pressed 2@
        then
            if
              0@ == 1
            then
                model.Load(1@)
                repeat
                wait 0
                until model.Available(1@)
                09C7: change_player $PLAYER_CHAR model_to 1@
                model.Destroy(1@) 
                0@ = 2
                wait 250
            else
                09C7: change_player $PLAYER_CHAR model_to 0
                0@ = 1
                wait 250
            end    
        end  
    end       
end

спасибо конечно, но.. у меня скин меняется на Cj'я... Если так невозможно сделать, то сделай пожалуйста чтоб менялся по нажатию на 207 ид а вместо cj'я на 104 ид

Last edited by XRaD (27-03-2011 11:59)

Offline

#4 27-03-2011 12:25

Airon
Registered: 05-11-2010
Posts: 42

Re: Помогите)

А если подумать?

wait 250
            else
                09C7: change_player $PLAYER_CHAR model_to 104
                0@ = 1

Offline

#5 27-03-2011 13:15

kenking
From: Казахстан
Registered: 28-06-2010
Posts: 253

Re: Помогите)

Ты просил:

XRaD wrote:

А при повторном нажатии обратно

Обратно - я так понимаю к первоначальному состоянию, т.е. скин меняется опять на Cj'я.
P.S. Поищи по сайтам. Есть скрипт позволяющий менять скин на все существующие модели в игре.

Airon wrote:

А если подумать?

wait 250
            else
                09C7: change_player $PLAYER_CHAR model_to 104
                0@ = 1

Модель загрузить надо.

Offline

#6 28-03-2011 04:41

XRaD
Registered: 23-03-2011
Posts: 4

Re: Помогите)

kenking wrote:

Ты просил:

XRaD wrote:

А при повторном нажатии обратно

Обратно - я так понимаю к первоначальному состоянию, т.е. скин меняется опять на Cj'я.
P.S. Поищи по сайтам. Есть скрипт позволяющий менять скин на все существующие модели в игре.

Airon wrote:

А если подумать?

wait 250
            else
                09C7: change_player $PLAYER_CHAR model_to 104
                0@ = 1

Модель загрузить надо.

В том то и дело, что мне нужен именно такой скрипт. Скрипт чтобы менять скины на все у меня есть =\

Offline

#7 28-03-2011 05:35

kenking
From: Казахстан
Registered: 28-06-2010
Posts: 253

Re: Помогите)

И в чём проблема? Скрипт работает как ты просил: нажал клавишу \ скин меняется на ID=207, нажал ещё раз - скин меняется обратно на Cj'я. Нажал опять - скин 207, нажал опять - скин Cj'я. И так бесконечно. (Палец с клавиши убирать не забывай:D)

Offline

#8 29-03-2011 04:45

XRaD
Registered: 23-03-2011
Posts: 4

Re: Помогите)

kenking wrote:

И в чём проблема? Скрипт работает как ты просил: нажал клавишу \ скин меняется на ID=207, нажал ещё раз - скин меняется обратно на Cj'я. Нажал опять - скин 207, нажал опять - скин Cj'я. И так бесконечно. (Палец с клавиши убирать не забывай:D)

Мне нужно чтобы вместо сиджея менялся на 104 ид скина wink

Offline

#9 29-03-2011 05:41

kenking
From: Казахстан
Registered: 28-06-2010
Posts: 253

Re: Помогите)

{$CLEO .cs}

0@ = 1   // вспомогательная переменная
1@ = 207 // ID модели
2@ = 104 // ID модели
3@ = 220 // номер клавиши
while true
    wait 0
    if
      Player.Defined($PLAYER_CHAR)
    then
        if 
          0AB0: key_pressed 3@
        then
            if
              0@ == 1
            then
                0085: 4@ = 1@ // (int)
                0@ = 2
            else
                0085: 4@ = 2@ // (int)
                0@ = 1
            end
                model.Load(4@)
                repeat
                wait 0
                until model.Available(4@)
                09C7: change_player $PLAYER_CHAR model_to 4@
                model.Destroy(4@) 
                wait 250
        end  
    end       
end

Offline

Board footer

Powered by FluxBB