Dota 2
AlisonHell Nov 11, 2023 @ 3:28am
Как пройти обучение
Как пройти обучение? Застрял на этапе покупки предмета Танго. Это настолько тупо, что даже не смешно. Я просто не могу его купить - ЛКМ, ПКМ, перетаскивание в инвентарь - все тщетно. Как новичку играть в эту прекрасную игру, если даже с обучением нереально справиться без посторонней помощи?
< >
Showing 1-15 of 19 comments
76561199513978915 Nov 11, 2023 @ 3:47am 
а золото достаточно для покупки?
76561199513978915 Nov 11, 2023 @ 3:48am 
вообще не проходи эти обуччения. я лично начинал играть обучений не было. сквозь пробы и ошибки + ютюб видео я играл и так уже неплохо играю
AlisonHell Nov 11, 2023 @ 4:03am 
Originally posted by Сисян:
а золото достаточно для покупки?
Золото есть, конечно. В другом этапе обучения (нужно топор удаленно купить) я тоже просто не могу купить ни один предмет.
76561199513978915 Nov 11, 2023 @ 4:45am 
Originally posted by AlisonHell:
Originally posted by Сисян:
а золото достаточно для покупки?
Золото есть, конечно. В другом этапе обучения (нужно топор удаленно купить) я тоже просто не могу купить ни один предмет.
мой тебе совет брось обучение. иди и играй просто. и смотри ютюб паралельно и в итоге ты научишься игре
76561199436027958 Nov 11, 2023 @ 4:46am 
не проходить обучение и удалить доту
курю чай Nov 11, 2023 @ 10:17am 
Столкнулся с такой же проблемой
Originally posted by AlisonHell:
Как пройти обучение? Застрял на этапе покупки предмета Танго. Это настолько тупо, что даже не смешно. Я просто не могу его купить - ЛКМ, ПКМ, перетаскивание в инвентарь - все тщетно. Как новичку играть в эту прекрасную игру, если даже с обучением нереально справиться без посторонней помощи?
Express Yourself Nov 11, 2023 @ 1:22pm 
Это можно исправить, отредактировав lua-скрипт задачи.

1. Найдите скрипт по этому пути: \steamapps\common\dota 2 beta\game\dota_addons\npx_2019\scripts\vscripts\tasks\task_buy_item.lua.
2. Откройте его любым редактором (Блокнотом например).
3. Замените этот блок кода (он начинается с 32 строки):

if self.hTaskInfo.TaskParams.WhiteList ~= nil then
for _,szItemName in pairs ( self.hTaskInfo.TaskParams.WhiteList ) do
GameRules:AddItemToWhiteList( szItemName )
end
GameRules:SetWhiteListEnabled( true )
end

Этим кодом:

self.ItemAmount = self.hTaskInfo.TaskParams.ItemAmount
if self.ItemAmount == nil then
self.ItemAmount = 1
end

GameRules:SetWhiteListEnabled( false )

И снова запустите задание туториала.
201 Nov 12, 2023 @ 1:06am 
Originally posted by Express Yourself:
Это можно исправить, отредактировав lua-скрипт задачи.

1. Найдите скрипт по этому пути: \steamapps\common\dota 2 beta\game\dota_addons\npx_2019\scripts\vscripts\tasks\task_buy_item.lua.
2. Откройте его любым редактором (Блокнотом например).
3. Замените этот блок кода (он начинается с 32 строки):

if self.hTaskInfo.TaskParams.WhiteList ~= nil then
for _,szItemName in pairs ( self.hTaskInfo.TaskParams.WhiteList ) do
GameRules:AddItemToWhiteList( szItemName )
end
GameRules:SetWhiteListEnabled( true )
end

Этим кодом:

self.ItemAmount = self.hTaskInfo.TaskParams.ItemAmount
if self.ItemAmount == nil then
self.ItemAmount = 1
end

GameRules:SetWhiteListEnabled( false )

И снова запустите задание туториала.
Теперь вообще нет tango в лавке
76561199516435230 Nov 12, 2023 @ 1:09am 
просто удали это дерьмо спаси себя пока не поздно друг
Express Yourself Nov 12, 2023 @ 3:27am 
Originally posted by Chemist:
Originally posted by Express Yourself:
Это можно исправить, отредактировав lua-скрипт задачи.

1. Найдите скрипт по этому пути: \steamapps\common\dota 2 beta\game\dota_addons\npx_2019\scripts\vscripts\tasks\task_buy_item.lua.
2. Откройте его любым редактором (Блокнотом например).
3. Замените этот блок кода (он начинается с 32 строки):

if self.hTaskInfo.TaskParams.WhiteList ~= nil then
for _,szItemName in pairs ( self.hTaskInfo.TaskParams.WhiteList ) do
GameRules:AddItemToWhiteList( szItemName )
end
GameRules:SetWhiteListEnabled( true )
end

Этим кодом:

self.ItemAmount = self.hTaskInfo.TaskParams.ItemAmount
if self.ItemAmount == nil then
self.ItemAmount = 1
end

GameRules:SetWhiteListEnabled( false )

И снова запустите задание туториала.
Теперь вообще нет tango в лавке


Сорян.
Отвечал в англ.яз сообществе, а тут привел не тот код замены.

self.ItemAmount = self.hTaskInfo.TaskParams.ItemAmount
if self.ItemAmount == nil then
self.ItemAmount = 1
end

if self.hTaskInfo.TaskParams.WhiteList ~= nil then

for _,szItemName in pairs ( self.hTaskInfo.TaskParams.WhiteList ) do
GameRules:RemoveItemFromWhiteList( szItemName )
end

end

GameRules:SetWhiteListEnabled( false )

Должно быть так.
Last edited by Express Yourself; Nov 12, 2023 @ 3:49am
Express Yourself Nov 12, 2023 @ 3:34am 
Выложил на pastebin, как должно получиться (полный код скрипта, можно просто скопировать - вставить).
https://pastebin.com/0nARXN8t
Last edited by Express Yourself; Nov 12, 2023 @ 3:43am
Pavel Nov 12, 2023 @ 5:24am 
Originally posted by Express Yourself:
Выложил на pastebin, как должно получиться (полный код скрипта, можно просто скопировать - вставить).
https://pastebin.com/0nARXN8t

Не помогло. Тоже ничего не покупается вообще.
Express Yourself Nov 12, 2023 @ 5:31am 
В каком задании не работает? Проверю.

Originally posted by Pavel:
Originally posted by Express Yourself:
Выложил на pastebin, как должно получиться (полный код скрипта, можно просто скопировать - вставить).
https://pastebin.com/0nARXN8t

Не помогло. Тоже ничего не покупается вообще.
Express Yourself Nov 12, 2023 @ 6:09am 
Могу попробовать посоветовать открыть 2 раздел, 1 задание.
Там скрипт точно работает, и скрипт должен отлагать.

Проверил у себя по всем заданиям, все работает с текстом скрипта который я приложил в pastebin.
Express Yourself Nov 12, 2023 @ 2:07pm 
Originally posted by Pavel:
Originally posted by Express Yourself:
Выложил на pastebin, как должно получиться (полный код скрипта, можно просто скопировать - вставить).
https://pastebin.com/0nARXN8t

Не помогло. Тоже ничего не покупается вообще.

Выяснил, что с базовыми механиками используется отдельный скрипт.
Выложил его на паст бин:

https://pastebin.com/PduqRhMc

Скопировать с заменой по этому пути:

\steamapps\common\dota 2 beta\game\dota_addons\tutorial_basics\scripts\vscripts\addon_game_mode.lua
< >
Showing 1-15 of 19 comments
Per page: 1530 50

Date Posted: Nov 11, 2023 @ 3:28am
Posts: 19