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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Закрытая тема
 
Опции темы Опции просмотра
Старый 28.01.2012, 12:14   #1
Новичок
 
Регистрация: 15.02.2009
Сообщений: 21
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
xakep14 пока неопределено
По умолчанию Нужна помощь в написании скрипта

Доброе утро.Собственно решил написать скрипт,но самостоятельно не справляюсь,вот в этом моменте:
Код:
begin
 if FromClient and (pck[1]=#$56) then pck:=HStr('1A 05 EF 20 48')
 end.
 then
 begin
 if FromClient and (ConnectName='3aDpoT') and (pck=#$1A)
 then 
 begin
 pck:=#$55;
 SendToServerEx('Adakema');
 pck:='';
 end;
 end.
 end.
С первой частью все нормально,трейд кидает,а вот второй перс не хочет его принимать,что неправильно написал?
xakep14 вне форума  
Старый 28.01.2012, 14:14   #2
Местный
 
Аватар для goodvin1709
 
Регистрация: 13.02.2011
Сообщений: 506
Сказал Спасибо: 121
Имеет 100 спасибок в 83 сообщенях
goodvin1709 пока неопределено
По умолчанию

Delphi Код:
begin  if FromClient and (pck[1]=#$56) then pck:=HStr('1A 05 EF 20 48') then  begin  if FromClient and (ConnectName='3aDpoT') and (pck=#$1A) then  begin  pck:=#$55;  SendToServerEx('Adakema');  pck:='';  end;  end;  end.
Скрипт сам по себе неправильний напишы что он должен делать по шагово.
__________________
---------------------------__--------__-----
---____- ___--____--- ___/'- /__ ___-(__)-____
--/-___-/-__-\/-__--\ /-__--'/--|-/--//---//--__--\
-/-/_/ -/-/_/--/-/_/--/-/_/--/|--|/--'//---//--/-/--/
-\___-/\____/\____/\____/-|____//__'//_'/-/__/
/_-__/
goodvin1709 вне форума  
Старый 28.01.2012, 15:36   #3
Новичок
 
Регистрация: 15.02.2009
Сообщений: 21
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
xakep14 пока неопределено
По умолчанию

Цитата:
Сообщение от goodvin1709 Посмотреть сообщение
Delphi Код:
begin  if FromClient and (pck[1]=#$56) then pck:=HStr('1A 05 EF 20 48') then  begin  if FromClient and (ConnectName='3aDpoT') and (pck=#$1A) then  begin  pck:=#$55;  SendToServerEx('Adakema');  pck:='';  end;  end;  end.
Скрипт сам по себе неправильний напишы что он должен делать по шагово.
Это только начало скрипта начал писать.В общем 3 перса задействовано.
1-й перс при нажатии соц. действия кидает трейд 2-му,2-й принимает,1-й кладет определенное количество итемов в трейд,3-й перс посылает пакет продажи 1 итема,после этого трейд закроется,затем 1-й юзитем,юзскилл,юзитем,продажа определенного количество итемов,после продажи должен 1-й сам уже нажать соц. действие.Короче замкнуть по итогу,чтобы само по кругу делало.

Добавлено через 6 минут
Цитата:
Сообщение от goodvin1709 Посмотреть сообщение
Delphi Код:
begin  if FromClient and (pck[1]=#$56) then pck:=HStr('1A 05 EF 20 48') then  begin  if FromClient and (ConnectName='3aDpoT') and (pck=#$1A) then  begin  pck:=#$55;  SendToServerEx('Adakema');  pck:='';  end;  end;  end.
Скрипт сам по себе неправильний напишы что он должен делать по шагово.
Твоя вариант не работает,в пакетнике слово then подсвечивает

Добавлено через 1 час 4 минуты
Заменил then на else,ошибка в синтаксисе пропала,но работать все равно не стало

Последний раз редактировалось xakep14, 28.01.2012 в 15:36. Причина: Добавлено сообщение
xakep14 вне форума  
Старый 28.01.2012, 16:22   #4
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 34
Сказал Спасибо: 18
Имеет 1 спасибку в 1 сообщении
controller пока неопределено
По умолчанию

Цитата:
Сообщение от xakep14 Посмотреть сообщение
Заменил then на else,ошибка в синтаксисе пропала,но работать все равно не стало
Да ты мужик..........)))))))
controller вне форума  
Старый 28.01.2012, 19:35   #5
Новичок
 
Регистрация: 15.02.2009
Сообщений: 21
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
xakep14 пока неопределено
По умолчанию

Цитата:
Сообщение от controller Посмотреть сообщение
Да ты мужик..........)))))))


Добавлено через 45 минут
Проблема все еще актуальна.

Добавлено через 2 часа 24 минуты
Готов заплатить за помощь в написании скрипта.

Последний раз редактировалось xakep14, 28.01.2012 в 19:35. Причина: Добавлено сообщение
xakep14 вне форума  
Старый 28.01.2012, 22:01   #6
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

кто что понял из написанного? ))))
__________________
хочу картинку в подпись!
SeregaZ вне форума  
Старый 28.01.2012, 22:03   #7
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 34
Сказал Спасибо: 18
Имеет 1 спасибку в 1 сообщении
controller пока неопределено
По умолчанию

А что не понятного ?
then заменил на else и все огонь
controller вне форума  
Старый 28.01.2012, 22:05   #8
Новичок
 
Регистрация: 15.02.2009
Сообщений: 21
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
xakep14 пока неопределено
По умолчанию

Цитата:
Сообщение от SeregaZ Посмотреть сообщение
кто что понял из написанного? ))))
Давайте поясню,что именно не понятно?
xakep14 вне форума  
Старый 28.01.2012, 22:51   #9
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

PHP код:
1-й перс при нажатии соцдействия кидает трейд 2-му 
а просто торг нельзя кинуть?

дальше понятно, понятно, доходит до:
PHP код:
3-й перс посылает пакет продажи 1 итема 
какой такой пакет продажи? что продает кому продает куда продает?

PHP код:
после этого трейд закроется 
с чего вдруг он будет закрываться? от продажи чего-то тем третьим чаром? хорошо. как именно он должен закрываться с подтверждением торга или с отменой?

PHP код:
1-й юзитем,юзскилл,юзитем,продажа определенного количество итемов 
какой скил, какой итем, опять продажа - кому чего?

это не скрипт... это черная дыра
__________________
хочу картинку в подпись!
SeregaZ вне форума  
Старый 29.01.2012, 01:14   #10
Новичок
 
Регистрация: 15.02.2009
Сообщений: 21
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
xakep14 пока неопределено
По умолчанию

Скрипт почти дописан,осталось написать действие так,чтобы перс сам продавал итем НПЦ,как это сделать?

Добавлено через 4 минуты
Цитата:
Сообщение от SeregaZ Посмотреть сообщение
PHP код:
1-й перс при нажатии соцдействия кидает трейд 2-му 
а просто торг нельзя кинуть?

дальше понятно, понятно, доходит до:
PHP код:
3-й перс посылает пакет продажи 1 итема 
какой такой пакет продажи? что продает кому продает куда продает?

PHP код:
после этого трейд закроется 
с чего вдруг он будет закрываться? от продажи чего-то тем третьим чаром? хорошо. как именно он должен закрываться с подтверждением торга или с отменой?

PHP код:
1-й юзитем,юзскилл,юзитем,продажа определенного количество итемов 
какой скил, какой итем, опять продажа - кому чего?

это не скрипт... это черная дыра
Просто торг не катит.
3-й перс продает итем персонажу сидящему на скупке.
После того как 3-й перс отправит пакет - трейд автоматически отменится.
Тут тоже все просто,любой скилл,определенный итем.
Нужно продать итемы НПЦ,вот тут я завис.

Последний раз редактировалось xakep14, 29.01.2012 в 01:14. Причина: Добавлено сообщение
xakep14 вне форума  
Закрытая тема

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



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

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


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

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

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