Понедельник, 2024-05-20, 23:49:49
Форум
Приветствую Вас Гость | RSS
Главная страница | Интерфейс для клиента - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Империя Звезд » Университет Альянса » Интерфейс для клиента (для всех полезно ....)
Интерфейс для клиента
statikДата: Четверг, 2006-10-26, 14:25:49 | Сообщение # 1
Группа: Удаленные





14.10 - Измениния в ds=
04.09 - Измениния в nm=Nk, kd=ID
30.08 - Измениния в Ki=ID, m=ID,
--------------------------------------------------------------------------------
Запрос на авторизацию
http://imperz.ru/cgi-bin/im_klnt.cgi?Log=xxxx&Pas=xxxx&PsM=xxxx
Log - имя входа
Pas - пароль. Или PsM - MD5 пароля

Ответ: Er=0&Hs=xxxxx&Dm=w1w
Hs - сесионый пароль. В дальшейшем все запросы должны содержать поле a=xxxx (сесиный пароль)
Dm - домен 3 уровня с которым в дальнешем следует работать (w1w.imperz.ru)
Номера ошибок:
Er=0 - Без ошибок
Er=1 - Имя пользователя или пароль не верны
Er=2 - Идет обработка данных пользователя, повторить вход через 60 мин
Er=3 - Не активность более 60 мин
Er=4 - Изменился IP адрес
Er=5 - Повторный ввод имени и пароля в новом окне
--------------------------------------------------------------------------------

Запрос данных пользователя
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o1=1
Hs - сесионый пароль

Ответ: nk=xxx&cr=xxx&ic=xxx&nm=xxx ...
nk - Имя игрока
cr - Местная валюта
ic - IC
nm - новых писем
pn - рейтинг
sb - боевой рейтинг
al - номер альянса
rs - раса
--------------------------------------------------------------------------------

Запрос Планет пользователя
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o2=1
Hs - сесионый пароль

Ответ: mp=000:0:xxx;
000 - Номер звезды
0 - Номер планеты
xxx - Имя планеты
--------------------------------------------------------------------------------

Запрос видемых Звезд
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o3=1
запрашивать не чаще 1 раза в сутки
Hs - сесионый пароль

Ответ: pl=wxyz:000:nnn:xx-yy;
w - 0-не изучена 1-изучена
x - 1-маяк есть
y - 1-радиоционое 2-торгоны
z - номер лицензии
000 - Номер звезды
nnn - Имя звезды
xx-yy - координаты
--------------------------------------------------------------------------------

Запрос платнет звезды
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&z=ID,ID,ID...
запрашивать не чаще 1 раза в час
Hs - сесионый пароль
ID - номер звезды

Ответ: pn=ID:p1:p2:p3:p4:p5:p6:p7:p8;
ID - номер звезды
p1 - номер планеты
p2 - номер картинки планеты
p3 - атмосфера (0-астроиды)
p4 - темпиратура + / - 25
p5 - для планет-площадки, для маяков-топливо, для астероидов-сырье
p6 - имя владельца
p7 - рейтинг владельца
p8 - флотов на орбите
--------------------------------------------------------------------------------

Запрос параметров платнеты
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&sr=ID:IDP
запрашивать не чаще 1 раза в час
Hs - сесионый пароль
ID:IDP - номер звезды : номер планеты

Ответ: sr=ID#IDP#Pc#p1#p2#p3:...
ID#IDP - номер звезды : номер планеты
Pc - номер картинки
p1 - занято площадок
p2 - всего площадок
p3 - атмосфера (0-астроиды)
p4,p5 - материалы # максимум материалов
p6,p7 - гелий-3 # максимум гелия
p8,p9 - остатк энергии # всего энергии
p10,p11 - население # максимум население
p12 - строительство
p13 - изучение
p14 - сборка комплектущих (ID:Lv-Kl=Tm;)
ID-номер Lv-уровень Kl-кол-во Т2-остаток времени
p15 - сборка кораблей
p16 - строения
p17 - наука
p18 - склад комплектующих
p19 - склад кораблей
p20 - оборона
p21 - щиты
p22 - зонды
p23 - торговый флот
p24 - командир
p25 - рем.потенциал
--------------------------------------------------------------------------------

Запрос ваших флотов
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o4=1

Hs - сесионый пароль

Ответ: fl=ID#St#TP#XX#YY#s1#s2#Nm#Cn
ID - номер флота
St - Тип флота: 0-обычный, 1,3-торговый, 2-транзит
TP - Состояние: 0-ни чего, 1-ожидает команду, 2-полет, 3-нет топлива, 4-отмена, 5-переработка, 6-гиперполет, 7-ждет заправки, 8-абордаж, 9-патруль, 10-ремонт, 11-Терраформинг, 12-Колонизация, 13-буксир, 14-бой, 15-раскопки, 16-бегство с боя, 17-преобразов, 18--демон.маяка, 19-омоложение
XX - где флот или откуда летит
s1 - остаток секунд
s2 - всего секунд
Nm - имя флота
Cn - состав флота
--------------------------------------------------------------------------------

Запрос трюма, полетно листа, живучести, щитов
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&ft=ID,ID...

Hs - сесионый пароль
ID - номер флота

Ответ: ft=ID#Zd#Sk#Br#Sh#He
ID - номер флота
Zd - полетный лист Nm-TP=Dat;
Nm-номер, TP-команда, Nm-доп.данные
Команды: 1-до планет 2-сброс 3-база 4-загрузка 5-демонтаж 6-дозаправка 7-переработка 8-топливо 9-гиперполет 10-маяк 11-купить Не3 12-абордаж 13-сканир 14-патруль 15-Терраформинг 16-Колониз 17-буксир 18-погрузка 19-разр план 20-раскопки 21-удалить 22-демон.маяка 23-задание 24-перегруз 25-моб.гипер
Sk - трюм ID:Nm-Gr:Lv-Kl=Ms;
ID-номер проекта, Nm-номер корабля, Gr-номер груза, Lv-уровень, Kl-кол-во, Ms-масса
Br - живучесть
Sh - щиты
He - гелий-3
--------------------------------------------------------------------------------

Запрос флотов летящих на ваши планеты
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o5=1

Hs - сесионый пароль

Ответ: fp=ID#St#TP#XX#YY#s1#s2#Nm#Kl
ID - номер флота
St - Тип флота: 0-обычный, 1,3-торговый, 2-транзит
TP - Состояние: 0-ни чего, 1-ожидает команду, 2-полет, 3-нет топлива, 4-отмена, 5-переработка, 6-гиперполет, 7-ждет заправки, 8-абордаж, 9-патруль, 10-ремонт, 11-Терраформинг, 12-Колонизация, 13-буксир, 14-бой, 15-раскопки, 16-бегство с боя, 17-преобразов, 18--демон.маяка, 19-омоложение
XX - где флот или откуда летит
s1 - остаток секунд
s2 - всего секунд
Nm - имя флота
Kl - количество кораблей
--------------------------------------------------------------------------------

Запрос дрейфующих без топлива флотов
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o6=1

Hs - сесионый пароль

Ответ: bt=ID:TP:XX:YY:Nm:zX:zY
ID - номер флота
TP - 0-чужой, 1-свой
XX:YY - координаты дрейфа
Nm - имя флота
zX:zY - координаты прилета
--------------------------------------------------------------------------------

Запрос номеров новых сообщений
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o7=1

Hs - сесионый пароль

Ответ: nl=12;13;14;
nl - номера сообщений
--------------------------------------------------------------------------------

Запрос номеров последних *** общений
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o7=***

Hs - сесионый пароль
*** - количество последних сообщений (более 1)

Ответ: nl=12;13;14;
nl - номера сообщений
--------------------------------------------------------------------------------

Запрос сообщения и автоубавление счетчика новых писем на 1
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&m=ID,ID...

Hs - сесионый пароль
ID - номер сообщения

Ответ: ms=ID#Frm#Date#Sub<#>Txt<#>
ID - номера сообщений
Frm - отправитель
Date - дата, время
Sub - тема сообщений
Txt - сообщение
--------------------------------------------------------------------------------

Запрос на удаление сообщения
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&dm=ID

Hs - сесионый пароль
ID - номер сообщения
--------------------------------------------------------------------------------

Запрос отправки сообщения
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&nm=Nk:Sb<: >Tx<:>

Hs - сесионый пароль
Nk - имя получателя
Sb - тема
Tz - сообщение

Ответ: nm=TP
TP - 0-не отправлено, 1-отправлено
--------------------------------------------------------------------------------

Запрос описание лицензии
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&l=ID,ID,ID...

Hs - сесионый пароль
ID - номер лицензии

Ответ: lc=ID#Nam#Inf
ID - номер лицензии
Nam - название
Inf - краткое описание
--------------------------------------------------------------------------------

Запрос названия комплектующих
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&ki=ID,ID,ID...

Hs - сесионый пароль
ID - номер комплектующего

Ответ: ki=ID#Nam#Inf#Dop
ID - номер
Nam - название
Inf - краткое описание
Dop - доплнение
--------------------------------------------------------------------------------

Запрос параметров комплектующих
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&kd=ID,ID,ID...

Hs - сесионый пароль
ID - номер комплектующего

Ответ: kd=ID#TP#Mx#....
ID - номер
TP - тип (корпуса, двигатели, оружие ...)
Mx - максимальный уровень
Kd=* - кол-во двигателей
Ks=* - кол-во модулей
Ko=* - кол-во оружия
Kz=* - кол-во защиты
Далее значение параметра расчитывается в зависимости от уровня по формуле $Res=$XX*$Kf**($Lv-1)
Ms - масса
--------------------------------------------------------------------------------

Запрос названия строений
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&si=ID,ID,ID...

Hs - сесионый пароль
ID - номер строения

Ответ: si=ID#Nam#Inf#Dop
ID - номер
Nam - название
Inf - краткое описание
Dop - доплнение
--------------------------------------------------------------------------------

Запрос параметров проекта кораблей
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&pr=ID,ID,ID...

Hs - сесионый пароль
ID - номер проекта

Ответ: pr=ID#Nam#TP#LK#Kl#Rs#Kb#Ms#MB#At#Pl#Pp#Pz#Ph#Rp#Rh#Rr#Dv#Vr#Dp
ID - номер проекта
Nam - название
TP - тип корпуса
LK - уровень корпуса
Kl - количество
Rs - расса
Kb - уровень КБ
Ms - масса
MB - живучесть
At - атака
Pl - грузоподъемность
Pp - мощность планетарная
Pz - межзведная мощность
Ph - гипергалактическая мощность
Rp - расход в гипере
Rh - расход межзведный
Rr - расход планетарный
Dv - двигатели
Vr - оружие
Dp - модули
--------------------------------------------------------------------------------

Запрос отправки зонда
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&zd=Sl:Pl:ID:IP:Kl

Hs - сесионый пароль
Sl:Pl - планета отправитель
ID - номер звезды прилета
IP - номер планеты (0-изучить всю систему)
Kl - кол-во зондов

Ответ: pr=e1 или pr=Dl#Rs#Sc#Tm
Dl - растояние
Rs - расход гелия
Sc - скорость
Tm - время полета
--------------------------------------------------------------------------------

Запрос доступного стоительства
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&ds=Sl:Pl

Hs - сесионый пароль
Sl:Pl - планета

Ответ: pr=e1 или ds=Sl:Pl#Och=ID#Lv#St#Cr#Ma#He#Ns#Tm;.....
Sl:Pl - планета
Och - очередь строительсва
ID#Lv - номер строения и текущий уровень
Sе - 0-недоступно. 1-возможно строительсво
Cr - кредиты
Ms - материалы
He - гелий-3
Ns - население
Tm - время строительства, сек
--------------------------------------------------------------------------------
Запросы можно комбинировать. И результат тоже будет комбинированный Запрос данных пользователя и Запрос Планет пользователя
http://imperz.ru/cgi-bin/im_klnt.cgi?a=Hs&o1=1&o2=1

Ответ: nk=xxx&cr=xxx&ic=xxx&nm=xxx&pl=wxyz:000:nnn:xx-yy;

 
ValsconДата: Пятница, 2006-10-27, 07:15:06 | Сообщение # 2
ГРАФ
Группа: Заблокированные
Сообщений: 202
Репутация: 5
Статус: Offline
и что же с этим сокровищем делать ?
 
OMANДата: Пятница, 2006-10-27, 08:40:11 | Сообщение # 3
Группа: Удаленные





а я вапще нипонял что это!!
 
statikДата: Вторник, 2006-10-31, 09:59:41 | Сообщение # 4
Группа: Удаленные





это просто в ссылки вставляите нужные для вас настроики и набираете это и вам выдается ответ !
 
EgoriyДата: Вторник, 2006-10-31, 10:28:43 | Сообщение # 5
Лорд
Группа: Заблокированные
Сообщений: 241
Репутация: 6
Статус: Offline
а расскажи поподробнее... Что-то реально ничего не понятно. Вернее не понятно, как нам простым смертным это исползывать.. (

тра-та-та... )
 
EgoriyДата: Вторник, 2006-10-31, 10:29:27 | Сообщение # 6
Лорд
Группа: Заблокированные
Сообщений: 241
Репутация: 6
Статус: Offline
Hs - сесионый пароль. В дальшейшем все запросы должны содержать поле a=xxxx (сесиный пароль)

Что такое Сессионый пароль?! Где его взять?


тра-та-та... )
 
OMANДата: Вторник, 2006-10-31, 13:00:22 | Сообщение # 7
Группа: Удаленные





Жестокая тема, прям тема пыток))
 
statikДата: Среда, 2006-11-01, 11:39:55 | Сообщение # 8
Группа: Удаленные





http://imperz.ru/cgi-bin/im_klnt.cgi?a=123451514&kd=5,6,9...

Добавлено (2006-11-01, 11:39 Am)
---------------------------------------------
примерно так вместо чегото подставляем то что нучно токо пробелы надо убирать я сам забыл убрать !

Сообщение отредактировал statik - Пятница, 2006-11-03, 12:03:53
 
saxДата: Среда, 2006-11-01, 17:03:26 | Сообщение # 9
ЛОРД
Группа: Администраторы
Сообщений: 97
Репутация: 4
Статус: Offline
народ, а может используя эти коды запроса кто нить свой клиент начеркает smile
 
OMANДата: Понедельник, 2006-11-13, 01:06:06 | Сообщение # 10
Группа: Удаленные





Да чо там свой клиент создавать сразу создадим "Империя звёзд 2: нападение канапляных буржуев" и чтоп зарегиться нада будит заплатить 100$ зелёненьких!! dollar zorro
 
statikДата: Вторник, 2006-11-14, 11:51:58 | Сообщение # 11
Группа: Удаленные





да смешно но если че так я это все с саита империи скопировал просто неко из новичков там не читает а здесь даже можно проследить читаемость !
wink
 
saxДата: Вторник, 2006-12-26, 21:39:43 | Сообщение # 12
ЛОРД
Группа: Администраторы
Сообщений: 97
Репутация: 4
Статус: Offline
рабочая версия клиента даниелз
Прикрепления: 14768350.rar (182.5 Kb)
 
saxДата: Вторник, 2006-12-26, 21:45:06 | Сообщение # 13
ЛОРД
Группа: Администраторы
Сообщений: 97
Репутация: 4
Статус: Offline
предыдущая версия, сначала ставим ее.
Прикрепления: 75894839.rar (219.9 Kb)
 
SlapДата: Четверг, 2006-12-28, 09:46:36 | Сообщение # 14
Группа: Удаленные





предлагаю написать java-клиента для телефонов...
если есть программеры, отзовитесь, я уже переговорил по етому поводу с админом, к сожалению не все интерфейсы пока реализованны, но былоб удобно постоянно находится в империи, особенно в трудные времена..
в данный момент можно зходить через браухер. но ето не удобно по траику и не возможно управлять картой звездной...
если есть желающие меня поддержать, жду ответов...
 
Форум » Империя Звезд » Университет Альянса » Интерфейс для клиента (для всех полезно ....)
  • Страница 1 из 1
  • 1
Поиск:

Альянс LORDs © 2006 - 2007
Хостинг от uCoz