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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 16.12.2010, 08:56   #1
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию Обращение к переменной типа Record

Как при обращении к переменной типа Record использовать переменную типа String? [Record].[String]
Вот пример: Нужно обратится к определенной Ячейке, но че эт за ячейка знает только Стринг переменная S. Как обратится к Record.Name, если Name записано в S? Record.S? оО

Добавлено через 2 минуты
И есть ли альтернатива?
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 16.12.2010 в 08:56. Причина: Добавлено сообщение
Nickers вне форума   Ответить с цитированием
Старый 16.12.2010, 13:03   #2
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

в фастскрипте нет рекордов... какбэ..
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 16.12.2010, 13:49   #3
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

и классов, так что все бежим строчить плагины
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 16.12.2010, 14:55   #4
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Я пишу что то типо базы... (Естественно от нече делать ) так вот там был массив на каждый объект есть свое место в матрице типа интегер, (Собственно 1й список это номера объектов, 2й это разные значения и суммы относящиеся к ниму) Но мне понадобились еще значения типов Реал и стринг... Вотя и пытался сделать параллельный список типа Рекорд куда записывал все переменные выпадающие из типа Интегер...

Добавлено через 46 секунд
А плагинами я вообще пользоватся не умею (У меня их в 3.1.8 вообще нет )

Добавлено через 1 час 5 минут
Кто-нить бросит описание тстринг?
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 16.12.2010 в 14:55. Причина: Добавлено сообщение
Nickers вне форума   Ответить с цитированием
Старый 16.12.2010, 15:05   #5
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

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

А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Breadfan вне форума   Ответить с цитированием
Старый 16.12.2010, 15:20   #6
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

delphi Код:
Type    rec=record       Name:string;       OID:integer;       X:real; end;

Как через Тстринг вот это записать?

P.S. В поиске лежат только примеры скриптов и эти примеры работы с Тстринг помогают только если писать этот же скрипт...
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 16.12.2010 в 15:23.
Nickers вне форума   Ответить с цитированием
Старый 16.12.2010, 15:29   #7
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Ну используй не один, а два списка, в одном Name=OID в другом Name=X

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

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

Последний раз редактировалось Breadfan, 16.12.2010 в 15:52.
Breadfan вне форума   Ответить с цитированием
За это сообщение Breadfan нажился спасибкой от:
Старый 16.12.2010, 15:50   #8
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

Слушай а если SetValue('Dis' , x[:integer]);
То получим переменную Name.Dis==x типа интеджер?
Тогда может что-то получится...

Добавлено через 36 секунд
Я афк сейчас на пару часов...
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 16.12.2010 в 15:50. Причина: Добавлено сообщение
Nickers вне форума   Ответить с цитированием
Старый 16.12.2010, 20:22   #9
Местный
 
Аватар для Breadfan
 
Регистрация: 29.04.2008
Сообщений: 830
Сказал Спасибо: 80
Имеет 230 спасибок в 169 сообщенях
Breadfan пока неопределено
По умолчанию

Вобщем так, TstringList - это список строк, наподобие <Имя>=<Строка>, и имя и строка - это, ессно, string;
Как вариант можно сделать примерно вот так:
Оффтоп
__________________
На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."

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

Последний раз редактировалось Breadfan, 16.12.2010 в 21:45.
Breadfan вне форума   Ответить с цитированием
За это сообщение Breadfan нажился спасибкой от:
Старый 17.12.2010, 08:20   #10
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

С такой системой есть одно неудобство... Если берем массив типа ТстрингЛист то получим куй прийдется записывать в имя N Например так:
Код:
SetValue(Name+'_'+inttostr(i),inttostr(NameX));
И обращатся так же прийдется:
Код:
NameX:=strtoint(GetValue(name+'_'+inttostr(f)));
Добавлено через 27 минут
Нет я был не прав)) Начал писать отдельный скрипт для проверки функции и понял что там легко к переменным из массива обращения делать...

Оффтоп
Сейчас буду тестить этот скрипт, если норм все буит (Ну или когда все исправлю, что не норм) буду менять свой скрипт...

Breadfan, Спасибо.

Добавлено через 12 минут
Тееекс гдет ошибка в приеме или уже отправке пакета мб проблема с гет и сет валуе... pck[1] Это ведь стринг верно? Тогда в чем оО

Добавлено через 12 минут
Пле про криейт забыл Т_Т

Добавлено через 9 минут
Все робит но пишет не в 16ти ричной, а буквы и иероглифы))
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 17.12.2010 в 08:20. Причина: Добавлено сообщение
Nickers вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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