ПредишенСледващото

За да използвате повечето от командите мамят в сценария, използван в играта.

За скрипт станаха достъпни в конзолата (наречена Тилда [

]), Напишете командата "thingamabob". Освен това, всички скриптови команди, които започват с "@" (без кавичките). Преглед на списък с тези команди може да бъде GAME.EXE файл: намерите там думата "IsUnitBlocked", след него и започва списък на всички процедури и скриптове функции. Първият параметър е броят на процедурите за повечето играчи, например, 0. За да разберете името на обекта, които трябва да внимавате на бази данни * .res файл във ВЕИ или карта файлове. Имена на чудовища и NPC могат да бъдат намерени там.

Примери на команди:
@giveitem (0, "UniqueGipatHadagan Plate.Adamantium [регенерация]") - скоби правописа къдрава -runy.

За да се обадите на процедурите за конзолата трябва да използвате командата @. Описание сценарист процедури "Cursed земи":

Как да промените настройките му (използват, когато вашият герой не е в магазина):

GiveDexterity (objUnit flAmount.) - добавя единица (променливата "objUnit") номер ( "flAmount" променлива) единици сръчност.

Оттук нататък, когато описание в скоби команда ще покаже променлива, която е звено на данни, който се противопостави или стойност.

GiveIntelligence (objUnit flAmount.) - добавя елемент (objUnit) номер (flAmount) разузнавателни единици.

GiveSkill (objUnit strSkill flAmount ..) - добавя елемент (objUnit) номер (flAmount) единици в умението (strSkill).
Възможните стойности на променливата "strSkill":
меле - мелето.
стрелба с лък - стрелба.
наука - ловкост.
елементарно - елементарна магия.
разум - магията на сетивата.
астрално - астрална магия.

GiveStrength (objUnit flAmount.) - добавя елемент "objUnit" номер "flAmount" силови установки.

GodMode (0. nMode) - превключва неуязвимостта за ръководител на екипа - играч на човека.

Възможните стойности на променливата "nMode":
0 - деактивиране неуязвимост
1 - лидер неразрушима, по време на движение мана не се изразходват
2 - лидерът на неразрушимото, по време на движение мана не се изразходват,
всички врагове са убити с един удар

Допълнителна излагане на процедури:

AddMob (strMob) - натоварвания .mob-файл "strMob" поддиректория КАРТИ.
Името на файла се задава с разширение. Тези файлове са посочени в определени единици и техните позиции на картата. При зареждане на файла единици се появяват на картата. По този начин тя е в засада "ЗЗ" реализира, например, засада в близост до главната порта на единната карта "Портал".

CastSpellPoint (strSpell x1 y1 x2 y2 ....) - прилага правописа (strSpell) от гледна точка (x1, y1) до точка (x2, y2). Само заклинания, които действат от областта могат да бъдат използвани в тази процедура.

CastSpellUnit (StrSpell х у objUnit ...) - прилага правописа (strSpell) от точка (х, у) на устройството (objUnit). Тази процедура може да се използва магии действа както на района и от целта.

InflictDamage (objUnit flAmount.) - причинява единица (objUnit) увреждане на определен брой единици (flAmount). При това се отчита показатели за единица броня и наложената му защита.

KillUnit (objUnit) - нанася щети на единица (objUnit), тя убива.

RemoveUnitFromServer (objUnit) - премахва единица (objUnit) от сървъра.
Тази процедура не бива да се бърка с конзолата команди забрана и удар: при използване на командата "RemoveUnitFromServer ()" за човешкото играч само единица единица ще изчезне, но самият играч остава свързана към сървъра.

процедура AI:
SetDiplomacy (.. NPlayerA nPlayerB flDiplomacy) - промяна дипломация:
Кой е един играч (nPlayerB)
за друг играч (nPlayerA).

Възможните стойности на променливата "flDiplomacy":
1 - помощник.
0 - неутрален.
-1 - врага.

Пример :. SetDiplomacy (0, SetPlayer (objUnit nPlayer) - обявяване единица (objUnit), принадлежащо на плейъра (nPlayer).


Някои конзолни команди не са свързани със сценария:
(Added след команда "thingamabob")

помощ - Показване на опциите на конзолни команди
кадъра кадъра 0 или 1 - показва FPS
дам 0 пари 1000000 - при въвеждане в екрана за карта или избор оборудване
Hero ще добави 1000000 злато
дам 0 Годен 1000000 - едно и също нещо, но с опита. Налице след
първото село
lootall - поставя всички обекти, разположени върху картата в инвентара си

За да се даде възможност на кодове в мултиплейър игра "Проклет Земята" (кодове там са били изключени от версия 1.02), трябва да редактирате файла GAME.EXE:

v1.03 v1.05
изместване се е бил компенсиран
00182307: E8 B8 00180D78: E8 B8
00182308 64 00 00180D79: E3 00
00182309 08 00 00180D7A: 18 00
0018230A: FB 00 00180D7B: FB 00
0018230B: FF 00 00180D7C: FF 00
0018252A: E8 B8 00180FA0: E8 B8
0018252B: 41 00 00180FA1: BB 00
0018252C: 06 00 00180FA2: 16 00
0018252D: FB 00 00180FA3: FB 00
0018252E: FF 00 00180FA4: FF 00

След това можете да използвате кодовете по обичайния начин.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!