XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
fasty

offline
Опыт: 135
Активность:
-Save -load
Подскажите пожалуста можно ли вытянуть из карты ключи?или убрать защиту от игры в одиночном режиме.Заренее спасибо.)
Старый 04.04.2008, 04:40
huber

offline
Опыт: 683
Активность:
чё за ключи? и при чём тут название темы?
Старый 04.04.2008, 04:43
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
Под ключами автор темы подразумевает системы (триггер) которые пищет код по команде -save, вытащить сложно (но разбираться в нём долго и не факт что ты поймёш систему) проще, если запротекчена то:

1) юзай x-deprotect (http://dimon.xgm.guru/xdep/xdep-20061002.zip) чтобы карта открылась в редакторе карт

2) что конкретно происходит если ты играеш в одиночку, поражение? тогда открой триггер и ищи (используй поиск по триггеру) call CustomDefeat() и переименую в call DoNothing() - это отключит поражение в карте. Если там отключается сохранение из-за того что ты играеш один делай так: ищи в триггере строку с MAP_CONTROLL_COMPUTER
будет выглядеть так

Код:
...
if MAP_CONTROLL_COMPUTER == true then
    return false
...


замени return false на return true и всё, при старте карты ставь игроков компьютеров, теперь мапа сочтёт их за людей ;)

Если в мапе не поражение и не отключение системы save то пиши точно что там, подскажу как обойти ;)
Старый 04.04.2008, 05:04
fasty

offline
Опыт: 135
Активность:
Посмотри пожалуста я файлик кину.И скрин добавлю и еще какой прогай впарить этот файл назад:?

fasty добавил:
Короч вот
function d2 takes integer P returns nothing
local player SP=Player(-1+(P))
call DoNothingBJ(SP,udg_string03) -тут заменил....................Сохраняю пишет/Отсуствует название функции/
call dB(udg_multiboard01,1,udg_integers09[(1+GetPlayerId(SP))],(I2S((1+GetPlayerId(SP)))+": "+GetPlayerName(SP)))
call dC(udg_multiboard01,1,udg_integers09[(1+GetPlayerId(SP))],50.,50.,50.,0)
if(udg_booleans08[(1+GetPlayerId(SP))]or IsQuestCompleted(udg_quests01[15])==false)then
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=6
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call UnitRemoveItemFromSlotSwapped(bj_forLoopBIndex,udg_units02[(1+GetPlayerId(SP))])
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
call SetPlayerAbilityAvailableBJ(false,'A03R',SP)
call ExplodeUnitBJ(udg_units02[(1+GetPlayerId(SP))])
endif
set udg_integer16=udg_integer16-1
set SP=null
endfunction
Прикрепленные файлы
Тип файла: rar Скрин.rar (27.9 Кбайт, 15 просмотров )
Тип файла: rar war3map.rar (46.3 Кбайт, 12 просмотров )
Старый 04.04.2008, 07:54
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
щас гляну, а вообще запомни: у функции DoNothing в скобаках ничего ставить не надо, а ты поставил call DoNothingBJ(SP,udg_string03)

Просто напиши call DoNothingBJ()

Открывается карта после x-deprotectora в обычно World Editor (который входит в состав игры и является редактором карт) и сохранять разумеется из него

happy_horror добавил:
Посмотрел я то, что ты выложил, так не покатит, я работаю только с картами целиком, правка фаилов-тригеров может печально сказаться на карте и она "умрёт"
Старый 04.04.2008, 13:58
fasty

offline
Опыт: 135
Активность:
Если можеш посмотри пожалуcта я карту скину может защиту както снять или ключики вытянуть.__)
http://www.rapidshare.ru/638644 здесь карта .
Заранее спасибо.
Старый 04.04.2008, 16:56
S

offline
Опыт: 43,833
Активность:
Автор, если ты не в курсе - 1.63.0 - уже взломанная карта... =\ + ключ постоянно обновляется, и сэйвы тоже, поэтому каждый раз ломать карту уже бессмысленно
Старый 04.04.2008, 17:09
Омега

offline
Опыт: 12,033
Активность:
А как сделать сэйвлоад чтобы запоминал класс уровень и предметы на одного игрока?
Может какнить попроще кэшем можно? Или чтобы хотябы не ключами а просто запоминал перса и диалогом загружать, т.е. всего одна ячейка.
Старый 04.04.2008, 17:17
fasty

offline
Опыт: 135
Активность:
Так чё никто не поможет?хотябы зделать чтобы можно было в одиночной играть...
или ссылку киньте,как система сейва работает.)

Отредактировано fasty, 05.04.2008 в 01:14.
Старый 05.04.2008, 00:08
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
Вот беззащитная мапа, с возможность играть одному http://www.rapidshare.ru/639100
Старый 05.04.2008, 02:12
fasty

offline
Опыт: 135
Активность:
ты её тэстил?: у меня она мин 10 грузить комп клинит загрузка процесора 50% ну Эт пол беды.После загрузки начало игры первые 2 мин нормально потом обратно виснет и вылетает с ошибкой

fasty добавил:
И хавает всю оперативку.Ошибка \Нехватает памяти для обработки команды.

fasty добавил:
Загрузил пробывал загрузить героя невыходить и сейвать нельзя(короч лажа полная
Старый 05.04.2008, 05:23
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
Хмм...у меня было такое, я решил что комп подглючивает - но тогда проблема в депротекторе и самой мапе, у неё сложная структура тригеров и вскрыть на 1-2-3 не получица...тебе кстати для чего соло игра, чтоб читануть, а потом все показывать? Тогда лучше займись мапмейкингом, создай свою карту и будет тебе слава :):
Старый 05.04.2008, 06:03
fasty

offline
Опыт: 135
Активность:
да не мне героя прокачать а потом проходить толпой)

fasty добавил:
Я твою мапу через WC3 Map Optimizer 4.5 пропустил загрузка идёт нормально не тормозит но в игру после 2 мин так и осталось.
Старый 05.04.2008, 06:17
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
fasty
Вот и качай героя с толпой! Без знания джазза тут ничего не поделаешь! Забей на это.
Старый 05.04.2008, 06:17
fasty

offline
Опыт: 135
Активность:
мнебы ключи вытянуть былобы тема) 175 лвл чара пох какова)
Старый 05.04.2008, 06:20
fasty

offline
Опыт: 135
Активность:
ну так я и прошу помоши вроде как)тут же есть люди которые шарят в джазз,и знают как чё зделать.)
Старый 05.04.2008, 13:33
fasty

offline
Опыт: 135
Активность:
как например в карте поставить арт какой небуть мощьный или пушку мощьную зоздать?
Старый 05.04.2008, 18:47
__Dark Lord__

offline
Опыт: 5,262
Активность:
Хакинг это зло. =)
Старый 05.04.2008, 18:59
S

offline
Опыт: 43,833
Активность:
Цитата:
как например в карте поставить арт какой небуть мощьный или пушку мощьную зоздать?

снять протект, поставить, опять запротектить...

Автор, забивай на это, ключ постоянно обновляется, и старые ключи работать НЕ БУДУТ...
Старый 05.04.2008, 19:08
fasty

offline
Опыт: 135
Активность:
Ну вот например я поставил с редактора арт но там стандартные занчения как в этом арте изменить например атку:?где искать чтобы изменить?

fasty добавил:
Или как изменить арт с карты,увеличить значение
Старый 05.04.2008, 19:34
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:07.