А, да, точно, заблокированный же был))) Кстати, порталы меня тж интересуют, а также выходы из подземелий.
Whatever
Впервые здесь? Я Роха — провести быструю экскурсию?
Скопипастил из одного фанатского руководства.<col width="41" style="width: 31pt; mso-width-source: userset; mso-width-alt: 1450;"> <col width="249" style="width: 187pt; mso-width-source: userset; mso-width-alt: 8846;"> <col width="177" style="width: 133pt; mso-width-source: userset; mso-width-alt: 6286;"> <col width="518" style="width: 389pt; mso-width-source: userset; mso-width-alt: 18432;">
func TalkBoxForPlayers Открывает для выбранных игроков (playersFilter) диалог с несколькими вариантами ответа (от 1 до 5).
Функция не выдаёт сообщений об ошибке т.к. если параметры не верны, то используются значения по-умолчаниюplayersFilter PlayersFilteringConstantsID Идентификатор выбранных игроков iconRef Ссылка на текстуру иконки iconTooltipRef Путь к тексту тултипа иконки textRef Путь к тексту диалога addTextRef Путь к тексту диалога (дополнительному) callback Строка с именем lua-функции, через первый параметр которой сообщается ответ игрока (число: 0 - отмена, -1 - закрыт игрой, 1.. - номер выбранного игроком ответа) mode Тип режима: 0 - с кнопкой ОК, 1 - ОК/Закрыть titleTextRef Путь к тексту заголовка окна selectTextRef Путь к тексту заголовка перед опциями выбора defaultOption Номер ответа, подсвеченного по-умолчанию (число: 0 - нет, 1.. - номер ответа) optionTextRef путь к тексту ответа № 1 [ optionTextRef] Путь к тексту ответа № ... … [Номер ответа]
Добавлено через 3 минуты
В функцию с именем, переданным в качестве параметра callback передаются игрок, ответивший на вопрос и номер ответа на вопрос (ответы 1-5, ненатуральные значения говорят о том, что окно было закрыто).
CreaturesNames = {
'/Text/Game/Creatures/Haven/Peasant.txt',
'/Text/Game/Creatures/Haven/Militiaman.txt',
'/Text/Game/Creatures/Haven/Archer.txt',
'/Text/Game/Creatures/Haven/Marksman.txt',
'/Text/Game/Creatures/Haven/Footman.txt',
'/Text/Game/Creatures/Haven/Swordsman.txt',
'/Text/Game/Creatures/Haven/Griffin.txt',
'/Text/Game/Creatures/Haven/RoyalGriffin.txt',
'/Text/Game/Creatures/Haven/Priest.txt',
'/Text/Game/Creatures/Haven/Cleric.txt',
'/Text/Game/Creatures/Haven/Cavalier.txt',
'/Text/Game/Creatures/Haven/Paladin.txt',
'/Text/Game/Creatures/Haven/Angel.txt',
'/Text/Game/Creatures/Haven/Archangel.txt',
'/Text/Game/Creatures/Inferno/Familiar.txt',
'/Text/Game/Creatures/Inferno/Imp.txt',
'/Text/Game/Creatures/Inferno/Demon.txt',
'/Text/Game/Creatures/Inferno/HornedDemon.txt',
'/Text/Game/Creatures/Inferno/HellHound.txt',
'/Text/Game/Creatures/Inferno/Cerberi.txt',
'/Text/Game/Creatures/Inferno/Succubus.txt',
'/Text/Game/Creatures/Inferno/InfernalSuccubus.txt',
'/Text/Game/Creatures/Inferno/Nightmare.txt',
'/Text/Game/Creatures/Inferno/FrightfulNightmare.txt',
'/Text/Game/Creatures/Inferno/PitFiend.txt',
'/Text/Game/Creatures/Inferno/Balor.txt',
'/Text/Game/Creatures/Inferno/Devil.txt',
'/Text/Game/Creatures/Inferno/ArchDevil.txt',
'/Text/Game/Creatures/Necropolis/Skeleton.txt',
'/Text/Game/Creatures/Necropolis/Skeleton_Archer.txt',
'/Text/Game/Creatures/Necropolis/Walking_Dead.txt',
'/Text/Game/Creatures/Necropolis/Zombie.txt',
'/Text/Game/Creatures/Necropolis/Manes.txt',
'/Text/Game/Creatures/Necropolis/Ghosts.txt',
'/Text/Game/Creatures/Necropolis/Vampire.txt',
'/Text/Game/Creatures/Necropolis/Vampire_Lord.txt',
'/Text/Game/Creatures/Necropolis/Lich.txt',
'/Text/Game/Creatures/Necropolis/Demilich.txt',
'/Text/Game/Creatures/Necropolis/Wight.txt',
'/Text/Game/Creatures/Necropolis/Wraith.txt',
'/Text/Game/Creatures/Necropolis/Bone_Dragon.txt',
'/Text/Game/Creatures/Necropolis/Shadow_Dragon.txt',
'/Text/Game/Creatures/Preserve/Pixie.txt',
'/Text/Game/Creatures/Preserve/Sprite.txt',
'/Text/Game/Creatures/Preserve/Blade_Juggler.txt',
'/Text/Game/Creatures/Preserve/War_Dancer.txt',
'/Text/Game/Creatures/Preserve/Wood_Elf.txt',
'/Text/Game/Creatures/Preserve/Grand_Elf.txt',
'/Text/Game/Creatures/Preserve/Druid.txt',
'/Text/Game/Creatures/Preserve/Druid_Elder.txt',
'/Text/Game/Creatures/Preserve/Unicorn.txt',
'/Text/Game/Creatures/Preserve/War_Unicorn.txt',
'/Text/Game/Creatures/Preserve/Treant.txt',
'/Text/Game/Creatures/Preserve/Treant_Guardian.txt',
'/Text/Game/Creatures/Preserve/Green_Dragon.txt',
'/Text/Game/Creatures/Preserve/Gold_Dragon.txt',
'/Text/Game/Creatures/Academy/Gremlin.txt',
'/Text/Game/Creatures/Academy/Master_Gremlin.txt',
'/Text/Game/Creatures/Academy/Stone_Gargoyle.txt',
'/Text/Game/Creatures/Academy/Obsidian_Gargoyle.txt',
'/Text/Game/Creatures/Academy/Iron_Golem.txt',
'/Text/Game/Creatures/Academy/Steel_Golem.txt',
'/Text/Game/Creatures/Academy/Magi.txt',
'/Text/Game/Creatures/Academy/Arch_Magi.txt',
'/Text/Game/Creatures/Academy/Genie.txt',
'/Text/Game/Creatures/Academy/Master_Genie.txt',
'/Text/Game/Creatures/Academy/Rakshasa.txt',
'/Text/Game/Creatures/Academy/Rakshasa_Rukh.txt',
'/Text/Game/Creatures/Academy/Giant.txt',
'/Text/Game/Creatures/Academy/Titan.txt',
'/Text/Game/Creatures/Dungeon/Scout.txt',
'/Text/Game/Creatures/Dungeon/Assasin.txt',
'/Text/Game/Creatures/Dungeon/Witch.txt',
'/Text/Game/Creatures/Dungeon/Blood_Witch.txt',
'/Text/Game/Creatures/Dungeon/Minotaur.txt',
'/Text/Game/Creatures/Dungeon/Minotaur_King.txt',
'/Text/Game/Creatures/Dungeon/Rider.txt',
'/Text/Game/Creatures/Dungeon/Ravager.txt',
'/Text/Game/Creatures/Dungeon/Hydra.txt',
'/Text/Game/Creatures/Dungeon/Chaos_Hydra.txt',
'/Text/Game/Creatures/Dungeon/Matron.txt',
'/Text/Game/Creatures/Dungeon/Matriarch.txt',
'/Text/Game/Creatures/Dungeon/Deep_Dragon.txt',
'/Text/Game/Creatures/Dungeon/Black_Dragon.txt',
'/Text/Game/Creatures/Neutrals/Fire_Elemental.txt',
'/Text/Game/Creatures/Neutrals/Water_Elemental.txt',
'/Text/Game/Creatures/Neutrals/Earth_Elemental.txt',
'/Text/Game/Creatures/Neutrals/Air_Elemental.txt',
'/Text/Game/Creatures/Neutrals/Black_Knight.txt',
'/Text/Game/Creatures/Neutrals/Death_Knight.txt',
'/Text/Game/Creatures/Neutrals/Phoenix.txt',
'/Text/Game/Creatures/Dwarf/Defender.txt',
'/Text/Game/Creatures/Dwarf/Stout_Defender.txt',
'/Text/Game/Creatures/Dwarf/Axe_Fighter.txt',
'/Text/Game/Creatures/Dwarf/Axe_Thrower.txt',
'/Text/Game/Creatures/Dwarf/Bear_Raider.txt',
'/Text/Game/Creatures/Dwarf/Blackbear_Raider.txt',
'/Text/Game/Creatures/Dwarf/Brawler.txt',
'/Text/Game/Creatures/Dwarf/Berserker.txt',
'/Text/Game/Creatures/Dwarf/Rune_Mage.txt',
'/Text/Game/Creatures/Dwarf/Flame_Mage.txt',
'/Text/Game/Creatures/Dwarf/Thane.txt',
'/Text/Game/Creatures/Dwarf/Warlord.txt',
'/Text/Game/Creatures/Dwarf/Fire_Dragon.txt',
'/Text/Game/Creatures/Dwarf/Magma_Dragon.txt',
'/Text/Game/Creatures/Haven/Landlord.txt',
'/Text/Game/Creatures/Haven/Longbowman.txt',
'/Text/Game/Creatures/Haven/Vindicator.txt',
'/Text/Game/Creatures/Haven/BattleGriffin.txt',
'/Text/Game/Creatures/Haven/Zealot.txt',
'/Text/Game/Creatures/Haven/Champion.txt',
'/Text/Game/Creatures/Haven/Seraph.txt',
'/Text/Game/Creatures/Neutrals/Wolf/name.txt',
'/Text/Game/Creatures/Neutrals/SnowApe/name.txt',
'/Text/Game/Creatures/Neutrals/Manticore/name.txt',
'/Text/Game/Creatures/Neutrals/Mummy/name.txt',
'/Text/Game/Creatures/Orcs/Goblin1.txt',
'/Text/Game/Creatures/Orcs/Goblin2.txt',
'/Text/Game/Creatures/Orcs/Centaur1.txt',
'/Text/Game/Creatures/Orcs/Centaur2.txt',
'/Text/Game/Creatures/Orcs/Orc1.txt',
'/Text/Game/Creatures/Orcs/Orc2.txt',
'/Text/Game/Creatures/Orcs/Shaman1.txt',
'/Text/Game/Creatures/Orcs/Shaman2.txt',
'/Text/Game/Creatures/Orcs/OrcChief1.txt',
'/Text/Game/Creatures/Orcs/OrcChief2.txt',
'/Text/Game/Creatures/Orcs/Wyvern1.txt',
'/Text/Game/Creatures/Orcs/Wyvern2.txt',
'/Text/Game/Creatures/Orcs/Cyclop1.txt',
'/Text/Game/Creatures/Orcs/Cyclop2.txt',
'/Text/Game/Creatures/Inferno/3rd/Quasit_Name.txt',
'/Text/Game/Creatures/Inferno/3rd/HornedLeaper_Name.txt',
'/Text/Game/Creatures/Inferno/3rd/FirebreatherHound_Name.txt',
'/Text/Game/Creatures/Inferno/3rd/SuccubusSeducer_Name.txt',
'/Text/Game/Creatures/Inferno/3rd/Hellmare_Name.txt',
'/Text/Game/Creatures/Inferno/3rd/PitSpawn_Name.txt',
'/Text/Game/Creatures/Inferno/3rd/ArchDemon_Name.txt',
'/Text/Game/Creatures/Dungeon/3rd/Stalker_Name.txt',
'/Text/Game/Creatures/Dungeon/3rd/BloodWitch2_Name.txt',
'/Text/Game/Creatures/Dungeon/3rd/MinotaurCaptain_Name.txt',
'/Text/Game/Creatures/Dungeon/3rd/BlackRider_Name.txt',
'/Text/Game/Creatures/Dungeon/3rd/AcidicHydra_Name.txt',
'/Text/Game/Creatures/Dungeon/3rd/ShadowMistress_Name.txt',
'/Text/Game/Creatures/Dungeon/3rd/RedDragon_Name.txt',
'/Text/Game/Creatures/Preserve/3rd/Dryad_Name.txt',
'/Text/Game/Creatures/Preserve/3rd/BladeSinger_Name.txt',
'/Text/Game/Creatures/Preserve/3rd/SharpShooter_Name.txt',
'/Text/Game/Creatures/Preserve/3rd/HighDruid_Name.txt',
'/Text/Game/Creatures/Preserve/3rd/WhiteUnicorn_Name.txt',
'/Text/Game/Creatures/Preserve/3rd/AngerTreant_Name.txt',
'/Text/Game/Creatures/Preserve/3rd/RainbowDragon_Name.txt',
'/Text/Game/Creatures/Necropolis/3rd/SkeletonWarrior_Name.txt',
'/Text/Game/Creatures/Necropolis/3rd/DiseaseZombie_Name.txt',
'/Text/Game/Creatures/Necropolis/3rd/Poltergeist_Name.txt',
'/Text/Game/Creatures/Necropolis/3rd/Nosferatu_Name.txt',
'/Text/Game/Creatures/Necropolis/3rd/LichMaster_Name.txt',
'/Text/Game/Creatures/Necropolis/3rd/Banshee_Name.txt',
'/Text/Game/Creatures/Necropolis/3rd/HorrorDragon_Name.txt',
'/Text/Game/Creatures/Academy/3rd/GremlinSaboteur_Name.txt',
'/Text/Game/Creatures/Academy/3rd/MarbleGargoyle_Name.txt',
'/Text/Game/Creatures/Academy/3rd/ObsidianGolem_Name.txt',
'/Text/Game/Creatures/Academy/3rd/CombatMage_Name.txt',
'/Text/Game/Creatures/Academy/3rd/DjinnVizier_Name.txt',
'/Text/Game/Creatures/Academy/3rd/RakshasaKshatri_Name.txt',
'/Text/Game/Creatures/Academy/3rd/StormLord_Name.txt',
'/Text/Game/Creatures/Dwarf/3rd/StoneDefender_Name.txt',
'/Text/Game/Creatures/Dwarf/3rd/Harpooner_Name.txt',
'/Text/Game/Creatures/Dwarf/3rd/WhiteBearRider_Name.txt',
'/Text/Game/Creatures/Dwarf/3rd/BattleRager_Name.txt',
'/Text/Game/Creatures/Dwarf/3rd/FlameKeeper_Name.txt',
'/Text/Game/Creatures/Dwarf/3rd/ThunderThane_Name.txt',
'/Text/Game/Creatures/Dwarf/3rd/LavaDragon_Name.txt',
'/Text/Game/Creatures/Orcs/3rd/GoblinDefiler_Name.txt',
'/Text/Game/Creatures/Orcs/3rd/CentaurMaradeur_Name.txt',
'/Text/Game/Creatures/Orcs/3rd/OrcWarmonger_Name.txt',
'/Text/Game/Creatures/Orcs/3rd/ShamanHag_Name.txt',
'/Text/Game/Creatures/Orcs/3rd/OrcchiefChieftain_Name.txt',
'/Text/Game/Creatures/Orcs/3rd/WyvernPaokai_Name.txt',
'/Text/Game/Creatures/Orcs/3rd/CyclopBloodeyed_Name.txt',
}
a = {1,2,3}
a1 = 0
b1 = 0
b1 = a[a1] --error
table = {[0]=1; 5, 4, 3, 8}