Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Несколько вопросов от нуба!!!

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 23.11.2013, 09:01   #1
 Разведчик
Аватар для zap96ol
 
zap96ol неизвестен в этих краяхzap96ol неизвестен в этих краях
Регистрация: 04.11.2011
Сообщений: 20
Популярность: -117
Сказал(а) спасибо: 52
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Несколько вопросов от нуба!!!

1.
Где взять инфу для того что б учиться писать что то вроде ботов для онлайн игр?
Ибо я уже немного замучался читать и смотреть всякие видеоуроки.
Во всех книжках и видеоуроках рассказывают ПРО СИНТАКСИС ЯЗЫКА!!!!!!
Везде одно и тоже: переменные , константы, и математические операции!!!!((
Вот например то что я уже могу (это простой калькулятор): [Ссылки могут видеть только зарегистрированные пользователи. ]
пароль:123
В архиве есть все файлы проекта и исходники , и сам же .exe файл
p.s. Где можно почитать о том как писать программы OOG, а то пол гугла обрыл и ничего( даже в книжных магазинах такого нет(
2.
Этот калькулятор(сам .exe файл) , ссылку на который я выложил выше, ВЕСИТ 7 Мб, это норма?????
А то написал какой то калькулятор из нескольких процедур с "парой" кнопок, а весит ЦЕЛЫХ 7МБ
Люди пишут ботов с МГАБОЛЬШИМ ФУНКЦИОНАЛОМ и они у них и на 1 Мб не дотягивают бывает....
А тут один только калькулятор какой то...
Так вот это моя ошибка? я тупой нуб и чего то незнаю? может вообще не правильно изучаю? или всё нормально?ОоО

3.
Тип DWORD - это что такое???

Читал данную статейку: http://zhyk.ru/forum/showthread.php?t=144558

И сталкиваюсь вот с этим СТРАННЫМ ТИПОМ DWORD,
и думаю может я чо то не досмотрел и это уже созданный типа самим автором? - Да нет, это тип данных!!!

Я знаю , что есть тип WORD , LongWord и вообще много разных типов целых ,вещественных и строковых типов, НО ЧТО ЭТО ЗА DWORD?
Какой это тип данных? Зачем он нужен? Для чего?

4.
В мире Делфи Есть много Различных типов целых,вещественных и строковых.
Например Целых типов всего 9(взято из книжки):
  1. Byte
  2. ShortInt
  3. SmallInt
  4. Word
  5. Integer
  6. LongInt
  7. Cardinal
  8. Int64
  9. LongWord
И все они отличаются занимаемой памятью и диапозоном значений
Так Почему же просто не использовать стандартный всем более родной INTEGER ? И LongWord (он самый большой по диапозону) ?
Зачем столько ВСЯКИХ РАЗНЫХ ТИПОВ?
Или те же вещественные числа, ПОЧЕМУ НЕЛЬЗЯ ПРОСТО ВЕЗДЕ ИСПОЛЬЗОВАТЬ DOUBLE ?
Вещественных типов тоже ведь не мало...

Кто нибудь сможет объяснить хотя бы на ПРОСТЕЙШИХ примерах зачем нужен какой нить тип???


P.S. Всем кто дошел до конца этой темы, и ответит ХОТЯ БЫ НА ОДИН ВОПРОСИК ТО буду очень признателен и ткну спасибку)))))
  Ответить с цитированием
Старый 23.11.2013, 11:04   #2
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба!!!

1. С этим сами должны разобраться. Определится что должен делать ваш бот и написать код. ИМХО программирование по видеоуроках изучать не стоит вообще.

2. Есть debug и release версии программ. Debug весит в разы больше, из за того что в программе есть куча функций для проверки самой работы программы. В release версии этого нету, размер уменьшается. Плюс к этому есть возможного "архивировать" ехе и dll файлы, это также уменьшает их размер. Плюс можно убрать стандартные юниты, которые вы не используете. На жуке есть инфа о уменьшении размера ехе файла.

3. Целое число. Может принимать значения от 0 до 4294967295.
Код:
var
  min, max : DWord;
begin
  min := Low(DWord);
  max := High(DWord);
  ShowMessage('Min DWord значение = '+IntToStr(min));
  ShowMessage('Max DWord значение = '+IntToStr(max));
end;

4. Для оптимизации. Если вам нужна переменная, которая будет хранить в себе значения от -10 до +10, то зачем вам для нее выделять 16 байт памяти. Когда программист пишет Integer там, где можно написать Shortint, то где-то в мире, неизвестному пользователю приходится покупать еще одну планку оперативки. Многие считают, что компьютеры уже очень мощные и памяти хватит на все, но я с этим не согласен, оптимизации и еще раз оптимизация.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
NebesaBag (23.11.2013), zap96ol (23.11.2013)
Старый 23.11.2013, 12:22   #3
 Разведчик
Аватар для zap96ol
 
zap96ol неизвестен в этих краяхzap96ol неизвестен в этих краях
Регистрация: 04.11.2011
Сообщений: 20
Популярность: -117
Сказал(а) спасибо: 52
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Несколько вопросов от нуба!!!

Цитата:
Сообщение от J-FobosПосмотреть сообщение
1. С этим сами должны разобраться. Определится что должен делать ваш бот и написать код. ИМХО программирование по видеоуроках изучать не стоит вообще.

Спасибо.
А не подскажите что нужно знать для написания бота, кроме самого языка программирования?
Например какие-то Базы Данных... может что то о сететвом программировании? или о серверах?
Подскажите плиз в каком направление изучать Делфи для этого)
  Ответить с цитированием
Старый 23.11.2013, 12:31   #4
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба!!!

Все пригодится. Чем больше знаний, тем лучше.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
Пользователь сказал cпасибо:
NebesaBag (23.11.2013)
Старый 23.11.2013, 13:15   #5
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Несколько вопросов от нуба!!!

Цитата:
Сообщение от zap96olПосмотреть сообщение
Спасибо.
А не подскажите что нужно знать для написания бота, кроме самого языка программирования?
Например какие-то Базы Данных... может что то о сететвом программировании? или о серверах?
Подскажите плиз в каком направление изучать Делфи для этого)

Если это онлайн игра, то скорее всего потребуется знать, как устроен tcp/ip протокол.
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (24.11.2013)
Старый 23.11.2013, 14:41   #6
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба!!!

Цитата:
Сообщение от zap96olПосмотреть сообщение
Спасибо.
А не подскажите что нужно знать для написания бота, кроме самого языка программирования?
Например какие-то Базы Данных... может что то о сететвом программировании? или о серверах?
Подскажите плиз в каком направление изучать Делфи для этого)

Тут уж для каждого случая персонально.
Браузеркам бота обычно через компонент TIdHTTP можно настроить, самое простое GET, посложней может быть POST где иногда надо как бисер собирать нужные куки для отправки запроса)

Клиентские игры скорее по TWinSocket слать пакеты.
В общем каждый случай надо изучать, каждый случай немного уникален)

В первом случае инструментом может быть Charles, во втором WPE Pro.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (24.11.2013)
Старый 23.11.2013, 16:46   #7
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Несколько вопросов от нуба!!!

Цитата:
Сообщение от NebesaBagПосмотреть сообщение
Тут уж для каждого случая персонально.
Браузеркам бота обычно через компонент TIdHTTP можно настроить, самое простое GET, посложней может быть POST где иногда надо как бисер собирать нужные куки для отправки запроса)

Клиентские игры скорее по TWinSocket слать пакеты.
В общем каждый случай надо изучать, каждый случай немного уникален)

В первом случае инструментом может быть Charles, во втором WPE Pro.

Тот же дарк использует tcp/ip, не стоит вводить людей в заблуждение) и все браузерки на этом построены. А про http, это может быть лишь метод авторизации , покупки в магазине и тд. Сам клиент же построен не на нем.
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (24.11.2013)
Старый 23.11.2013, 17:15   #8
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба!!!

Цитата:
Сообщение от metrazПосмотреть сообщение
Тот же дарк использует tcp/ip, не стоит вводить людей в заблуждение) и все браузерки на этом построены. А про http, это может быть лишь метод авторизации , покупки в магазине и тд. Сам клиент же построен не на нем.

Ну я старался построить предложение так чтобы мои слова не звучали так "во всех браузерках TIdHTTP, во всех клиентах TWInSocket!!!!"
Никого не старался вводить в заблуждение, писал из личного опыта)
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (24.11.2013)
Старый 24.11.2013, 18:30   #9
 Разведчик
Аватар для zap96ol
 
zap96ol неизвестен в этих краяхzap96ol неизвестен в этих краях
Регистрация: 04.11.2011
Сообщений: 20
Популярность: -117
Сказал(а) спасибо: 52
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Несколько вопросов от нуба!!!

Цитата:
Сообщение от NebesaBagПосмотреть сообщение
Клиентские игры скорее по TWinSocket слать пакеты.
В общем каждый случай надо изучать, каждый случай немного уникален)

TWinSocket это не подскажете где можно узнать по подробнее об этом? какая то книжка может есть?

Цитата:
Сообщение от NebesaBagПосмотреть сообщение
Тут уж для каждого случая персонально.
Браузеркам бота обычно через компонент TIdHTTP можно настроить, самое простое GET, посложней может быть POST где иногда надо как бисер собирать нужные куки для отправки запроса)

и где про это можно почитать? Особенно про TCPIP протоколы?
  Ответить с цитированием
Старый 24.11.2013, 21:33   #10
 Разведчик
Аватар для NerdyCodingKid
 
NerdyCodingKid на правильном путиNerdyCodingKid на правильном пути
Регистрация: 18.11.2013
Сообщений: 3
Популярность: 197
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 9 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба!!!

Цитата:
Сообщение от zap96olПосмотреть сообщение
Особенно про TCPIP протоколы?

TPC-IP это транспортный протокол, тебе же нужно смотреть в прикладные. Смотреть на траффик, который посылают клиенты, анализировать и пытаться понять что к чему. Потом сам пишешь клиент (либо фильтр для WPE), который отправляет аналогичный траффик на сервер. Для получения шмоток/денег/прочей мишуры для игрух контакта будет достаточно и этого (о чём и написал NebesaBag).
  Ответить с цитированием
Старый 24.11.2013, 21:44   #11
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба!!!

Про сокет тут можно прочесть)
[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько вопросов. chelseaclub Свободное обсуждение 3 07.04.2012 10:24
[Помогите!] Пара вопросов от нуба) rom4ik17 Общение и обсуждение WoW 5 29.12.2011 18:03
[Помогите!] Несколько вопросов Gafe Общение и обсуждение Perfect World 13 06.10.2011 22:27
Несколько вопросов о F-CF VERGILIY2020 Общение и обсуждение CrossFire 12 16.04.2011 23:58
Несколько вопросов IIABEJI Вопросы и ответы, обсуждения 2 25.12.2009 15:51

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net