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;