* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : [CS:GO] сохранение параметров в следующем раунде Started at 05-10-2017 18:57 by KekC (CS) Visit at https://bbs.dods.ru/showthread.php?threadid=58633 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : KekC (CS) Date : 05-10-2017 18:57 Title : [CS:GO] сохранение параметров в следующем раунде Энтитя func_brush может сохранять свои OUTPUTS в следующем раунде. Добавляю в нее с нескольких кнопок свой AddOutput, в итоге в начале следующего раунда там каша из накопленных output'ов с разных кнопок. Как удалить ненужные output-ы? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : KekC (CS) Date : 06-10-2017 12:39 Если делать через Vscript, сохраняя нажатие каждой кнопки в переменную, то в начале следующего раунда переменные обнуляются. Может есть какой-нибудь способ сохранить переменные между раундами. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : KekC (CS) Date : 08-10-2017 06:27 Может кто-нибудь посмотрит документацию: [url]http://www.squirrel-lang.org/squirreldoc/[/url] Есть ли какой-нибудь способ после добавления через AddOutput заменить с помощью Vscript этот Output на другой. Или сохранение переменных в конце раунда, чтобы они переходили в следующий раунд без изменения. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : KekC (CS) Date : 09-10-2017 12:03 Нашел это: ConnectOutput void ConnectOutput(string output, string function) Adds an I/O connection that will call the named function when the specified output fires. DisconnectOutput void DisconnectOutput(string output, string function) Removes a connected script function from an I/O event. В конце раунда добавляю: GetScriptScope().OutputsPickup <- function() { EntFire(door, "AddOutput", "button1",0.00); } GetScriptScope().ConnectOutput("OnUser1", "OutputsPickup") И в начале раунда запускаю добавленный OUTPUT, после чего его удаляю: DisconnectOutput("OnUser1", door, "button*",0.00) Но OUTPUT'ы все равно накапливаются и не удаляются. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : KekC (CS) Date : 31-01-2018 06:22 У кого-нибудь есть идеи, нужно через OUTPUT'ы или через VSCRIPT сохранять переменные в конце раунда, затем в начале следующего раунда эти переменные считывать. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : KekC (CS) Date : 04-03-2018 12:16 Кто-нибудь в курсе как сохранить OUTPUT в энтитю func_brush, чтобы он перешел в следующий раунд, OUTPUT'ы накапливаются и рандомно запускаются, нужно их вначале раунда, после запуска как-то удалять. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.dods.ru at 10.11.2024 01:37:45