19.02.2011, 19:15
#16
Рыцарь-капитан
Регистрация: 29.11.2010
Сообщений: 529
Популярность: 6125
Сказал(а) спасибо: 59
Поблагодарили 679 раз(а) в 227 сообщениях
Re: Боевой GG Мейкер!
________________
Дух из прошлого...
Последний раз редактировалось userinit.exe; 19.02.2011 в 19:18 .
21.02.2011, 14:37
#17
Рыцарь-капитан
Регистрация: 29.11.2010
Сообщений: 529
Популярность: 6125
Сказал(а) спасибо: 59
Поблагодарили 679 раз(а) в 227 сообщениях
Re: Боевой GG Мейкер!
________________
Дух из прошлого...
25.02.2011, 14:05
#18
Рыцарь-капитан
Регистрация: 29.11.2010
Сообщений: 529
Популярность: 6125
Сказал(а) спасибо: 59
Поблагодарили 679 раз(а) в 227 сообщениях
Re: Боевой GG Мейкер!
________________
Дух из прошлого...
Последний раз редактировалось userinit.exe; 25.02.2011 в 14:08 .
25.02.2011, 15:36
#19
Разведчик
Регистрация: 21.01.2011
Сообщений: 12
Популярность: 511
Сказал(а) спасибо: 0
Поблагодарили 69 раз(а) в 17 сообщениях
Re: Боевой GG Мейкер!
25.02.2011, 15:58
#20
Рыцарь-капитан
Регистрация: 29.11.2010
Сообщений: 529
Популярность: 6125
Сказал(а) спасибо: 59
Поблагодарили 679 раз(а) в 227 сообщениях
Re: Боевой GG Мейкер!
________________
Дух из прошлого...
25.02.2011, 17:35
#21
Разведчик
Регистрация: 21.01.2011
Сообщений: 12
Популярность: 511
Сказал(а) спасибо: 0
Поблагодарили 69 раз(а) в 17 сообщениях
Re: Боевой GG Мейкер!
25.02.2011, 17:39
#22
Рыцарь-капитан
Регистрация: 29.11.2010
Сообщений: 529
Популярность: 6125
Сказал(а) спасибо: 59
Поблагодарили 679 раз(а) в 227 сообщениях
Re: Боевой GG Мейкер!
________________
Дух из прошлого...
Последний раз редактировалось userinit.exe; 25.02.2011 в 17:43 .
25.02.2011, 22:33
#23
Разведчик
Регистрация: 02.06.2010
Сообщений: 47
Популярность: 279
Сказал(а) спасибо: 125
Поблагодарили 88 раз(а) в 63 сообщениях
Re: Боевой GG Мейкер!
Объясни, пожалуйста, подробнее-не могу понять. Когда я на карту щёлкаю правой кнопкой(куда бы не вставал), вылезает это: [Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Неадекватный модератор на Zhyk.ru детектед.Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
25.02.2011, 22:44
#24
Рыцарь-капитан
Регистрация: 29.11.2010
Сообщений: 529
Популярность: 6125
Сказал(а) спасибо: 59
Поблагодарили 679 раз(а) в 227 сообщениях
Re: Боевой GG Мейкер!
Цитата:
Растяни окно в высоту в самом низу появится черная полоска без звезд жми на нее или
Вид>Средства разработки>Исходный код
________________
Дух из прошлого...
Пользователь сказал cпасибо:
25.02.2011, 22:50
#25
Разведчик
Регистрация: 02.06.2010
Сообщений: 47
Популярность: 279
Сказал(а) спасибо: 125
Поблагодарили 88 раз(а) в 63 сообщениях
Re: Боевой GG Мейкер!
Красавец, объяснил доходчиво и понятно! Молодец, спасибо Хороший мейкер)
________________
Неадекватный модератор на Zhyk.ru детектед.Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
26.02.2011, 12:28
#26
Разведчик
Регистрация: 21.01.2011
Сообщений: 12
Популярность: 511
Сказал(а) спасибо: 0
Поблагодарили 69 раз(а) в 17 сообщениях
Re: Боевой GG Мейкер!
Вариант с логом
Код:
<script>
var req;
var url = '/flashinput/galaxyGates.php?userID=' + BpTrack['uid'] + '&action=energy&sid=' + BpTrack['sid'] + '&sample=1';
var money = '';
var samples = '';
var battery = ['', '', 'MCB-25', 'MCB-50', 'UCB-50', 'SAB'];
var gate = ['', 'α', 'β', 'γ', 'δ'];
function loadXMLDoc(url) {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
function processReqChange() {
if (req.readyState == 4) {
// для статуса "OK"
if (req.status == 200) {
// здесь идут всякие штуки с полученным ответом
xml = req.responseXML;
if (xml.getElementsByTagName('error')[0] !== undefined) {
return;
}
samples = xml.getElementsByTagName('samples')[0].firstChild.nodeValue;
money = xml.getElementsByTagName('money')[0].firstChild.nodeValue;
update();
var items = xml.getElementsByTagName('item');
for (var i = 0; i < items.length; i++) {
var item = items[i];
var type = item.getAttribute('type');
if (type == 'hitpoints') {
log(item.getAttribute('amount') + ' доп. ед. прочности');
} else if (type == 'rocket') {
var item_id = item.getAttribute('item_id');
var amount = item.getAttribute('amount');
if (item_id == '11') {
if (amount == '1')
log('1 мина ACM-1');
else
log('Мины ACM-1 (' + amount + ' шт.)');
} else
log('Ракеты PLT-2021 (' + amount + ' шт.)');
} else if (type == 'battery') {
log('Тип: ' + battery[item.getAttribute('item_id')] + ' (' + item.getAttribute('amount') + ' шт.)');
} else if (type == 'ore') {
log('Тип: Xenomit (' + item.getAttribute('amount') + ' шт.)');
} else if (type == 'logfile') {
var amount = item.getAttribute('amount');
if (amount == '1')
log('1 лог-диск');
else
log('Лог-дисков: ' + amount);
} else if (type == 'voucher') {
var amount = item.getAttribute('amount');
if (amount == '1')
log('1 купон на ремонт');
else
log(amount + ' куп. на ремонт');
} else if (type == 'part') {
var duplicate = item.getAttribute('duplicate');
if (duplicate != undefined)
log('Множитель x' + xml.getElementsByTagName('multiplier')[0].getAttribute('value'));
else
log('Часть ' + item.getAttribute('part_id') + '/телепорт ' + gate[item.getAttribute('gate_id')]);
}
}
}
}
}
function update() {
document.getElementById('sample').innerHTML = "Energy | URI: " + money + " | Energy: " + samples;
}
function log(message) {
document.getElementById('log').innerHTML = message + '\n' + document.getElementById('log').innerHTML;
}
</script>
<button id="sample" onclick="loadXMLDoc(url);">Energy</button><br />
<textarea id="log" cols="50" rows="3">Galaxy Gates log...</textarea>
26.02.2011, 12:30
#27
Пехотинец
Регистрация: 02.12.2010
Сообщений: 53
Популярность: 515
Сказал(а) спасибо: 39
Поблагодарили 158 раз(а) в 133 сообщениях
Re: Боевой GG Мейкер!
Теперь дуэлиться будет проще))
Пользователь сказал cпасибо:
26.02.2011, 12:32
#28
Разведчик
Регистрация: 23.02.2011
Сообщений: 4
Популярность: -245
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 6 сообщениях
Re: Боевой GG Мейкер!
Цитата:
Вариант с логом
Код:
<script>
var req;
var url = '/flashinput/galaxyGates.php?userID=' + BpTrack['uid'] + '&action=energy&sid=' + BpTrack['sid'] + '&sample=1';
var money = '';
var samples = '';
var battery = ['', '', 'MCB-25', 'MCB-50', 'UCB-50', 'SAB'];
var gate = ['', 'α', 'β', 'γ', 'δ'];
function loadXMLDoc(url) {
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
function processReqChange() {
if (req.readyState == 4) {
// для статуса "OK"
if (req.status == 200) {
// здесь идут всякие штуки с полученным ответом
xml = req.responseXML;
if (xml.getElementsByTagName('error')[0] !== undefined) {
return;
}
samples = xml.getElementsByTagName('samples')[0].firstChild.nodeValue;
money = xml.getElementsByTagName('money')[0].firstChild.nodeValue;
update();
var items = xml.getElementsByTagName('item');
for (var i = 0; i < items.length; i++) {
var item = items[i];
var type = item.getAttribute('type');
if (type == 'hitpoints') {
log(item.getAttribute('amount') + ' доп. ед. прочности');
} else if (type == 'rocket') {
var item_id = item.getAttribute('item_id');
var amount = item.getAttribute('amount');
if (item_id == '11') {
if (amount == '1')
log('1 мина ACM-1');
else
log('Мины ACM-1 (' + amount + ' шт.)');
} else
log('Ракеты PLT-2021 (' + amount + ' шт.)');
} else if (type == 'battery') {
log('Тип: ' + battery[item.getAttribute('item_id')] + ' (' + item.getAttribute('amount') + ' шт.)');
} else if (type == 'ore') {
log('Тип: Xenomit (' + item.getAttribute('amount') + ' шт.)');
} else if (type == 'logfile') {
var amount = item.getAttribute('amount');
if (amount == '1')
log('1 лог-диск');
else
log('Лог-дисков: ' + amount);
} else if (type == 'voucher') {
var amount = item.getAttribute('amount');
if (amount == '1')
log('1 купон на ремонт');
else
log(amount + ' куп. на ремонт');
} else if (type == 'part') {
var duplicate = item.getAttribute('duplicate');
if (duplicate != undefined)
log('Множитель x' + xml.getElementsByTagName('multiplier')[0].getAttribute('value'));
else
log('Часть ' + item.getAttribute('part_id') + '/телепорт ' + gate[item.getAttribute('gate_id')]);
}
}
}
}
}
function update() {
document.getElementById('sample').innerHTML = "Energy | URI: " + money + " | Energy: " + samples;
}
function log(message) {
document.getElementById('log').innerHTML = message + '\n' + document.getElementById('log').innerHTML;
}
</script>
<button id="sample" onclick="loadXMLDoc(url);">Energy</button><br />
<textarea id="log" cols="50" rows="3">Galaxy Gates log...</textarea>
Скрипт работает коряво - я нажал на кнопку 6 раз, а щелчок произошёл только один. И куда переключатель делся?
Последний раз редактировалось petr21; 26.02.2011 в 12:44 .
26.02.2011, 12:42
#29
Разведчик
Регистрация: 21.01.2011
Сообщений: 12
Популярность: 511
Сказал(а) спасибо: 0
Поблагодарили 69 раз(а) в 17 сообщениях
Re: Боевой GG Мейкер!
Если растянуть окно вниз под флеш расположена кнопка, под кнопкой текстовое поле с логом.
26.02.2011, 17:02
#30
Разведчик
Регистрация: 03.02.2010
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Боевой GG Мейкер!
Последний раз редактировалось rodis; 26.02.2011 в 17:05 .
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 18:48 .