PDA

Просмотр полной версии : Люди помогите со скриптом ПОЖАЛУЙСТА


forexlll
12.03.2009, 10:25
я мало понимаю в программировании, только поверхностно....суть в том, что мне надо написать скрипт, который бы гасил пакет приходящий от сервера в ноль...но что и куда вставить я не знаю...только примерно.
Знаю что эту строчку надо использовать if (FromServer) and (pck='тут пакет который закрывает') then pck:='';

как начать скрипт и что куда вставлять не знаю...Подскажите пожалуйста!!! Умаля....Да и как этот скрипт привезать именно к определённому персу???

lexayar
12.03.2009, 11:45
const
NickName = 'Имя перса';

procedure Init; //Вызывается при включении скрипта
begin

end;

procedure Free; //Вызывается при выключении скрипта
begin

end;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
if (ConnectName = NickName) and FromServer and (pck='тут пакет который закрывает') then
pck := '';
end.

forexlll
12.03.2009, 12:43
const
NickName = 'Имя перса';

procedure Init; //Вызывается при включении скрипта
begin

end;

procedure Free; //Вызывается при выключении скрипта
begin

end;

//основная часть скрипта
//вызывается при приходе каждого пакета если скрипт включен
begin
if (ConnectName = NickName) and FromServer and (pck='тут пакет который закрывает') then
pck := '';
end.

попробуй на синтаксис проверить....выдаёт ошибку...и что с ней делать???

Amorality
12.03.2009, 14:30
forexlll,
Не выдает никакой ошибки при проверки на синтаксис..

lexayar
12.03.2009, 18:16
попробуй на синтаксис проверить....выдаёт ошибку...и что с ней делать???
Какую именно? У меня все нормально.

QaK
12.03.2009, 19:46
forexlll, ты текст
(pck='тут пакет который закрывает')
заменил на нужный пакет?

lexayar
12.03.2009, 23:35
заменил на нужный пакет?
Даже если не заменять, проверка на синтаксис проходит нормально:) А у него уже там ругается.

forexlll
13.03.2009, 07:44
forexlll, ты текст

заменил на нужный пакет?

Заменяю на нужный пакет...проверяю на синтаксис....ругается на pkc='пакет'....что это может быть?

forexlll
13.03.2009, 07:58
вот смотрите, какой пакет отвечает за сообщение, которое прилетает после заточки оружия....вот скрин
мне его то и надо сбросить в ноль....только я незнаю какой именно

QaK
13.03.2009, 08:18
forexlll, строчку покажи, которая
.ругается на pkc='пакет'. только всю полностью, как у тебя.

lexayar
13.03.2009, 12:13
если пакет строкой вводишь, то нужно еще функцию применить, пример:
pck=HStr('34 06 00 00 00');

Amorality
16.03.2009, 00:01
pkc='пакет'
Ты руками чтоли все писал? Может разумнее скопировать, нет такой переменной pkc, есть Pck.. Можешь объявить еси те надо, только смысл?