Drive1437 1 Report post Posted February 15, 2023 При входе в телепорт, телепортирует за границу игровой зоны Координаты в Birth_Conf.lua прописаны Спойлер AddBirthPoint("Dark Swamp", "darkswamp", 317, 333) Ctrl.lua Спойлер print( "‡ Јаг§Є Ctrl.lua" ) function config( map ) MapCanSavePos( map, 0 ) MapCanPK( map, 1 ) MapCopyNum( map, 1 ) SingleMapCopyPlyNum( map, 300 ) MapCanTeam( map, 1 ) MapType( map, 4 ) end function get_map_entry_pos_darkswamp() local POS_X = 2186 local POS_Y = 2805 return POS_X, POS_Y end function init_entry( map ) SetMapEntryMapName( map, "garner" ) SetMapEntryTime( map, "2005/8/30/0/0", "0/0/5", "0/1/5", "0/60/0" ) end function after_enter_darkswamp( role, map_copy ) end function before_leave_darkswamp( role ) end entry.lua Спойлер function config_entry( entry ) SetMapEntryEntiID( entry, 193, 1 ) end function after_create_entry( entry ) local copy_mgr = GetMapEntryCopyObj( entry, 0 ) local EntryName = "Зона Опыта" SetMapEntryEventName( entry, EntryName ) map_name, posx, posy, tmap_name = GetMapEntryPosInfo( entry ) Notice( "Объявление: В Аскароне в точке ["..posx..","..posy.."] появляется портал, ведущий в [Зону Опыта]." ) end function after_player_login_darkswamp( entry, player_name ) map_name, posx, posy, tmap_name = GetMapEntryPosInfo( entry ) ChaNotice( player_name, "Объявление: Аскароне в точке ["..posx..","..posy.."] появляется портал, ведущий в [Зону Опыта]." ) end function begin_enter_darkswamp( role, copy_mgr ) SystemNotice( role, "Вход в [Зону Опыта]" ) if ( AddonSystem["Teleport"] == 1 ) then local n = 39 teleport( role, n ) else MoveCity( role, "Dark Swamp" ) end end Может быть кто-то встречался с подобной проблемой? Может быть кто-то просто знает как исправить? Quote Share this post Link to post Share on other sites
Pr10ritet 22 Report post Posted February 15, 2023 (edited) Цитата if ( AddonSystem["Teleport"] == 1 ) then local n = 39 teleport( role, n ) в Variable.lua для системы телепорта объявил координаты? в mapinfo.txt проверь на всякий случай карту. Edited February 15, 2023 by Pr10ritet 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted February 15, 2023 Привет, @Drive1437, и добро пожаловать на форум! Вероятно, проблема в данном коде, как заметил @Pr10ritet: function begin_enter_darkswamp( role, copy_mgr ) SystemNotice( role, "Вход в [Зону Опыта]" ) if ( AddonSystem["Teleport"] == 1 ) then local n = 39 teleport( role, n ) else MoveCity( role, "Dark Swamp" ) end end Попробуй найти в файле \GameServer\resource\script\calculate\variable.lua следующую строку: TeleportList[ 39 ] = { "darkswamp", 55, 65 } и заменить её на: TeleportList[ 39 ] = { "darkswamp", 317, 333 } 2 hours ago, Pr10ritet said: в mapinfo.txt проверь на всякий случай карту. mapinfo.txt (mapinfo.bin) это клиентский файл, на сервер он никак не влияет. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Drive1437 1 Report post Posted February 16, 2023 Огромное спасибо, проблема и вправду была в Variable.lua 1 Quote Share this post Link to post Share on other sites