Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 28.05.2011, 06:50   #1
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию Есть такая функция? :) или может кто её написать мне?

В общем, постоянно работает ~15 скриптов (Все скрипты это копии, одновременно работающие), часто приходится менять константы в каждом скрипте очень занудно раскрывать каждый скрипт, хотелось бы как нибудь управлять это все с 1 скрипта, имена констант там одинаковые (если это важно).
т.е, допустим в 15 скриптах
const
a = 50 ;
а я хочу изменить 1 махом во всех скриптах
a = 100;
Я видел какую то функцию, позволяющую вызывать процедуру с другого скрипта, дак мб и редактировать другой скрипт можно)
__________________
dyh9l вне форума   Ответить с цитированием
Старый 28.05.2011, 08:04   #2
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

dyh9l, хз нащет функции но можно зделоть по другому)
Открываешь все нужные скрипты в nodepad++ там есть вкладка serach потом replace и пишешь что на что заменить и replace in all opened documents
и все готово) также можно прогу написать на делфи чтоб открывала все твои скрипты и автоматом заменял
wimax вне форума   Ответить с цитированием
Старый 28.05.2011, 15:31   #3
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

А засунуть все изменяемые константы в один отдельный *.ini файл - никак? Можно и в tlist их сунуть, можно и отдельный модуль сделать содержащий переменные эти. Как угодно.
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?

Последний раз редактировалось Breadfan, 28.05.2011 в 15:34.
Breadfan вне форума   Ответить с цитированием
Старый 28.05.2011, 15:35   #4
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

собери всех чаров в пати, и рассылай им сообщение в пати чате в виде своей константы. ничего сложного

Добавлено через 1 минуту
о! даже без посылки на сервер, а сендтуклиент.
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 28.05.2011 в 15:35. Причина: Добавлено сообщение
SeregaZ вне форума   Ответить с цитированием
Старый 28.05.2011, 16:39   #5
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

SeregaZ, тоже мысль, но она какая-то странная, разве константу можно будет поменять без выключения скрипта?
да и как константе значение присваивать, если ":=" это так вроде тока с переменными всякими, а "=" он примет как проверку, равно ли?

Добавлено через 33 минуты
разве что мысль появилась, все где используются константы добавить туда переменные, а в ините заполнять эти переменные константами, а чатом уже в свою очередь менять переменные)
__________________

Последний раз редактировалось dyh9l, 28.05.2011 в 16:39. Причина: Добавлено сообщение
dyh9l вне форума   Ответить с цитированием
Старый 28.05.2011, 17:36   #6
Местный
 
Регистрация: 04.11.2009
Адрес: Где-то в жопе европы
Сообщений: 316
Сказал Спасибо: 32
Имеет 42 спасибок в 39 сообщенях
wimax пока неопределено
По умолчанию

dyh9l, a:word;?
wimax вне форума   Ответить с цитированием
Старый 28.05.2011, 17:48   #7
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

wimax, integer и string, несколько констант
__________________
dyh9l вне форума   Ответить с цитированием
Старый 28.05.2011, 21:45   #8
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

кстати да! а нахрена именно константа то? чем переменная плоха? лишним знаком двоеточия чтоль?
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 28.05.2011, 22:26   #9
Местный
 
Аватар для Azury
 
Регистрация: 22.02.2010
Сообщений: 136
Сказал Спасибо: 1
Имеет 16 спасибок в 16 сообщенях
Azury пока неопределено
По умолчанию

в PHP настройки выводятся обычно отдельным файлом например config.php
и в каждом файле где оно надо, подключают этот файл include "config.php";

все изменения в файле настроек сразу же меняют работу скриптов задйствующих эти настройки)
__________________
AMD Phenom II 920 (3.2ghz); 4 gb RAM 1066; Seagate 250gb, WD 600GB, Radeon HD4890
Core i7 2600k(3.5ghz); 8 gb RAM 1600; Seagate 250gb, WD 600GB, Radeon HD4890
Azury вне форума   Ответить с цитированием
Старый 28.05.2011, 22:51   #10
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

блеа)))))) скока переписывать щас)
__________________
dyh9l вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:58.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!