Показать сообщение отдельно
Старый 12.05.2010, 23:27   #7
Местный
 
Аватар для Xen
 
Регистрация: 02.05.2010
Сообщений: 168
Сказал Спасибо: 9
Имеет 33 спасибок в 18 сообщенях
Xen пока неопределено
По умолчанию

На верхнюю копию можешь не смотреть я ее изменил уже несколько раз) Это копипаст кусок с небольшими вкроплениями моего кода, щас я работаю над расширением функционала до валкерского аналога.
Теперь она выглядит проще, выбором на процедуру:
Код:
...
case UseBuffID of 
Shield:             SendPckServerUseSkill(Shield,CtrlPressID,ShiftPressID);
Mental_Shield:      SendPckServerUseSkill(Mental_Shield,CtrlPressID,ShiftPressID);
...
end;

procedure SendPckServerUseSkill(IDSkill,CtrlStatus,ShiftStatus: integer);
begin
    buf:=hstr(IDRequestMagicSkillUse);       // Формируем заголовок пакета (ид)
    WriteD(IDSkill);                                 // Задаем ИД скилла
    WriteD(CtrlStatus);                            // Задаем значение CtrlPressed
    WriteC(ShiftStatus);                          // Задаем значение ShiftPressed
    SendToServerEx(BufferName);             // Отправляем на сервер пакет
end;
...
Скрипт получится в итоге довольно объемным, пока все, мб еще хил прикручу и вебморду
__________________
Free инет хранилище 2.3 Гб сейчас и до 8 гб с прямыми ссылками рефферал

Последний раз редактировалось Xen, 12.05.2010 в 23:32.
Xen вне форума   Ответить с цитированием