Сайт посвящен игре Stranded
Четверг, 25.04.2024
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Malzar  
Форум » Создание модов Stranded II » О том как создавать моды » Помогите со скриптом факела
Помогите со скриптом факела
MalzarДата: Вторник, 12.04.2011, 22:45 | Сообщение # 1
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
Нужно чтоб факел горел недолго и когда догарал то удалялся с инвентаря
Code
id=111
name=Факел
icon=gfx\torchitem.bmp
group=tool,std
model=gfx\torchitem.b3d
scale=0.75
behaviour=torch
mat=wood
weight=500
rate =1000
damage=0
info=Помимо освещения своего пути, факелом можно поджечь что-нибудь.
healthchange=0
script=start
  on:impact {
   if (random(5)==1){
    $tmp=impact_class();
    $tmp2=impact_id();
    addstate $tmp,$tmp2,"fire";
    freevar $tmp;
    freevar $tmp2;
   }
  }

on:eat {
   speech "negative";
   msg "Я не факелоглотатель!",3;
}
script=end


s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.
 
WorthisДата: Среда, 13.04.2011, 20:36 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Сообщений: 387
Репутация: 12
Статус: Offline
скрипт примерный, не проверял:
Code
id=111
name=Факел
icon=gfx\torchitem.bmp
group=tool,std
model=gfx\torchitem.b3d
scale=0.75
behaviour=torch
mat=wood
weight=500
rate  =1000
damage=0
info=Помимо освещения своего пути, факелом можно поджечь что-нибудь.
healthchange=0
script=start
   on:impact {
    if (random(5)==1){
     $tmp=impact_class();
     $tmp2=impact_id();
     addstate $tmp,$tmp2,"fire";
     freevar $tmp;
     freevar $tmp2;
    }
   }

on:eat {
    speech "negative";
    msg "Я не факелоглотатель!",3;
}

on:inhand {
    timer "self",1,120000; // 2 min.
}

on:timer {
    freestored "unit", 1, 111, 1;
}
script=end


Последняя версия моего патча для Stranded II здесь
 
MalzarДата: Четверг, 14.04.2011, 18:54 | Сообщение # 3
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
Worthis, факел тухнет мгновенно

s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.

Сообщение отредактировал Malzar - Четверг, 14.04.2011, 18:54
 
WorthisДата: Четверг, 14.04.2011, 19:42 | Сообщение # 4
Генерал-майор
Группа: Проверенные
Сообщений: 387
Репутация: 12
Статус: Offline
Malzar, попробуй timer "self",120000;

Последняя версия моего патча для Stranded II здесь
 
MalzarДата: Четверг, 14.04.2011, 20:53 | Сообщение # 5
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
Worthis, тоже самое sad

s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.
 
WorthisДата: Пятница, 15.04.2011, 13:56 | Сообщение # 6
Генерал-майор
Группа: Проверенные
Сообщений: 387
Репутация: 12
Статус: Offline
вот код факела
Code
id=253
name=Факел!
icon=gfx\torchitem.bmp
group=tool,std
model=gfx\torchitem.b3d
scale=0.75
behaviour=torch
mat=wood
weight=500
rat e  =1000
damage=0
info=Помимо освещения своего пути, факелом можно поджечь что-нибудь.
healthchange=0
script=start
on:impact {
       if (random(5)==1){
          $tmp=impact_class();
          $tmp2=impact_id();
          addstate $tmp,$tmp2,"fire";
          freevar $tmp;
          freevar $tmp2;
       }
}

on:eat {
       speech "negative";
       msg "Я не факелоглотатель!",3;
}

on:inhand {
       // каждые n миллисекунд будет отниматься 1 здоровья факела    
       // (всего у факела 15 по-умолчанию)
       timer "self",1000,0;
}

on:timer {
       if (getplayerweapon()!=253){ freetimers "self"; skip;}
       damage "self",1;
       // если у факела осталось 1 здоровья, то убрать его
       // если 0, то автоматом будет одет следующий факел
       if (health("self")<=1.0){
          freetimers "self";
          //play "File" [,Volume] [,Pan] [,Pitch] // звук погасшего факела
          equip -1; // убрать все из рук (нужен последний патч)
          freestored "unit",1,253,1;
       }
}

script=end

в следующем патче выложу исправленную команду equip, вызвав которую с параметром -1 можно будет убрать все из рук.


Последняя версия моего патча для Stranded II здесь

Сообщение отредактировал Worthis - Пятница, 15.04.2011, 14:09
 
MalzarДата: Пятница, 15.04.2011, 14:08 | Сообщение # 7
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
Worthis, ошыбка с пераметром rat e

s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.
 
WorthisДата: Пятница, 15.04.2011, 14:08 | Сообщение # 8
Генерал-майор
Группа: Проверенные
Сообщений: 387
Репутация: 12
Статус: Offline
Malzar, так пробел убери rate wink форум так код побил)

Последняя версия моего патча для Stranded II здесь

Сообщение отредактировал Worthis - Пятница, 15.04.2011, 14:09
 
MalzarДата: Пятница, 15.04.2011, 14:14 | Сообщение # 9
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
Worthis, я воще удалил эту строку и работает, щас назат вставлю. А можно изменить количество здоровья у факела?

s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.
 
WorthisДата: Пятница, 15.04.2011, 14:16 | Сообщение # 10
Генерал-майор
Группа: Проверенные
Сообщений: 387
Репутация: 12
Статус: Offline
Quote (Malzar)
А можно изменить количество здоровья у факела?

удобнее изменять время срабатывания таймера (сейчас 1000 - 1 сек), или параметр health=кол-во попробуй указать где имя и прочее.


Последняя версия моего патча для Stranded II здесь
 
MalzarДата: Пятница, 15.04.2011, 14:22 | Сообщение # 11
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
Worthis, спасибо, с факелом теперь реалестично будет.
Рецепт: ветка+кора+лиана или веревка = факел. Факел + зажыгалка полная или 2 кремня или исп. над костром = горящий факел. + если добавить в рецепт смолу то будет хорошый факел который будет гореть дольше.
И непройдет баг с дешевой жаркой мяса без костра yahoo


s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.
 
WorthisДата: Пятница, 15.04.2011, 14:22 | Сообщение # 12
Генерал-майор
Группа: Проверенные
Сообщений: 387
Репутация: 12
Статус: Offline
Malzar, biggrin cool

Последняя версия моего патча для Stranded II здесь
 
MalzarДата: Пятница, 15.04.2011, 16:14 | Сообщение # 13
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
во еще придумал предмет головешки , ветка над костром сгорает очень быстро номожно ею швырятса

Добавлено (15.04.2011, 19:50)
---------------------------------------------
Это время за которое у факела отнимаетса 1 жызни?

Code
      timer "self",1000,0;

Добавлено (15.04.2011, 20:14)
---------------------------------------------
все факелы готовы yahoo


s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.

Сообщение отредактировал Malzar - Пятница, 15.04.2011, 16:14
 
tiptopДата: Пятница, 24.06.2011, 16:20 | Сообщение # 14
Генерал-полковник
Группа: Проверенные
Сообщений: 1113
Репутация: 16
Статус: Offline
Надо бы мне так в своём моде сделать

Здесь можно скачать много модов для игры и узнать о моём моде.
 
MalzarДата: Пятница, 24.06.2011, 18:10 | Сообщение # 15
Генерал-полковник
Группа: Модератор Форума мультиплеер
Сообщений: 1159
Репутация: 20
Статус: Offline
tiptop, а разве ты с моего мода невзял факелы? там уже все готово и комбинации и скрипты

s2maps.ucoz.org - мой сайт, на нем можно найти все мои моды и карты к Stranded 2, а также много других интересных игр в жанре выживание.
 
Форум » Создание модов Stranded II » О том как создавать моды » Помогите со скриптом факела
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Copyright MyCorp © 2024