Гостевая книга

Страницы: 1 2 3 4 5 ... 78 79 80 81 82 [83] 84 85 86 87 88 ... 193 194 195 196 197
Sergey A. Zhukov, ответил пользователю: FloatWave
Добавить наемника не проблема. Но добавить его мало, надо еще прописать ему характеристики, цвет кожи, рост, опыт, навыки и т.д. Я могу все это написать, но стоит ли? :)

Просто добавить наемника:

system.create_character(id='CODE', gender='female', party='UISPIELER', x=300, y=300, name=globaltext.NAME_CARMEN, resourceui='ira.png')

CODE - как всегда, любой уникальный идентификатор
gender - пол (male/female)
name - любое имя, которым будет назван персонаж, например: 'Carmen'. В примере используется константа из игры с именем.
resourceui - имя файла картинки, которая будет отображаться в интерфейсе игры как портрет наемника

После создания, надо проставить параметры персонажа командой:

objects.set_attribute('CODE', 'PARAM', VALUE)

Где CODE - идентификатор созданного персонажа.
PARAM - наименование параметра
VALUE - значение параметра

Например чтобы установить опыт персонажа:

objects.set_attribute('CARMEN_1', 'experience', 1000)

Дрегие параметры:

skin - цвет кожи (white/black)
clothes_gloves - верхняя одежда (например: 'SET_NORMAL_CLOTHES_1')
clothes_boots - обувь, как правило одно значение: 'naked'

И навыки персонажа:

strength
agility
dexterity
constitution
intelligence
charisma

light_weapons
heavy_weapons
sniper_weapons
speech
throw_weapons
explosives
survival
technic
medicine
sneak
driving
pick_pocket
lock_pick
close_combat
level
FloatWave, ответил пользователю: Sergey A. Zhukov
Хм ... Я написал:
system.create_character (ID = ' CLONE1 , Пол = "мужской" , партию =' UISPIELER ', х = 308 , Y = 259 , имя =' клонов ' , resourceui =' ira.png ')
Это заставило bolnd парень волосы. Тогда я тестировал «женский» , и он сделал тот же парень снова. А что такое полная команду, чтобы изменить «кожа », « clothes_gloves 'или' clothes_boots .
Sergey A. Zhukov, ответил пользователю: FloatWave
Попробуйте менять пол через команду:

objects.set_attribute ('CLONE1', 'gender', 'female')

Цвет кожи меняется командами:

objects.set_attribute ('CLONE1', 'skin', 'black')

Одежду можно изменить командой:

objects.set_attribute ('CLONE1', 'clothes_gloves', 'SET_NORMAL_CLOTHES_3')

FloatWave, ответил пользователю: Sergey A. Zhukov
Это не работают :/ он по-прежнему то же самое.
Sergey A. Zhukov, ответил пользователю: FloatWave
Скорее всего данные команды корректно работают только при инициализации карты. А если применяются из консоли, то работают только частично. К сожалению, а даже проверить не могу, так как игра у меня не установлена, да и нет времени на это.
05.09.2013 07:05 FloatWave
Теперь я знаю , как дать элементы , заставить людей танцевать, нереста мобов ! ^ ^ Спасибо тебе . У меня есть некоторый опыт работы с программированием , поэтому я вполне понимаю . А может вы икру автомобилей?
Sergey A. Zhukov, ответил пользователю: FloatWave
Команда:

system.create_object('SET_HUMVEE', 345.58, 760.64, id = 'CODE')

SET_HUMVEE - это код хаммера
345.58, 760.64 - координаты на карте, так же как и для животных
CODE - любой уникальный идентификатор например: 'HUMMER_11'

Чтобы после добавление в него можно было сесть и ездить, надо выполнить еще одну команду:

objects.set_attribute('CODE', 'accepted_drivers', ['UISPIELER'])

CODE - присвоенный Вами уникальный код, при добавлении автомобиля, например:

objects.set_attribute('HUMMER_11', 'accepted_drivers', ['UISPIELER'])

Коды других видов транспорта:

SET_BUGGY - Багги
SET_WHEELTANK - колесный танк
SET_PICKUP - Пикап
03.09.2013 10:09 FloatWave
Да, я очень хочу , чтобы моя команда танцами. Я надеюсь, что есть команда ... И я хочу икру свиньи и коровы : D Кстати . У меня был счет здесь давно, но я не забыл имя и пароль XD Так что не я вернулся с новой учетной записи и новые желания играть ;)
Sergey A. Zhukov, ответил пользователю: FloatWave
Чтобы танцевал главный герой: character.play_animation('ALTER_EGO','CM_NPC_TANZEN_1')

Чтобы наемник, надо вместо ALTER_EGO написать 'MERCENARY_NAME', где NAME - имя наемника, например: 'MERCENARY_AGNES'.
Sergey A. Zhukov, ответил пользователю: FloatWave
Чтобы добавить корову, пишем команду:

system.create_animal(id="CODE", type=ANIMAL_COW, party="ANIMALS", x=300, y=300)

CODE - это любой уникальный код, например: "COW_11"
ANIMAL_COW - это идентификатор коровы, прочие идентификаторы животных:
ANIMAL_WOLF - волк
ANIMAL_DEER - олень
ANIMAL_ANTELOPE - антилопа
ANIMAL_BEAR - медведь
ANIMAL_TIGER - тигр
ANIMAL_BISON - бизон
ANIMAL_DONKEY - осел
ANIMAL_HORSE - лошадь
ANIMAL_LIZARD - варан
ANIMAL_WARG - большой волк оборотень
ANIMAL_WILDDOG - дикая собака
ANIMAL_PIG - свинья

x,y - координаты на карте, где разместить животное. Чтобы узнать координаты любого объекта можно использовать команду:
objects.get_position('CODE')
CODE - это идентификатор объекта, например главный герой это 'ALTER_EGO'. Координаты главного героя: objects.get_position('ALTER_EGO')

Чтобы животное стало врагом для главного героя, надо набрать команду:
objects.set_attribute('CODE', 'foes', ['UISPIELER'])

CODE - это идентификатор созданного животного.

Разработка Sergey A.Zhukov 2007-2012