Planificator biserica

  • Autor subiect lordkiller
  • Data de început

DeletedUser

cand am postat cererea nu imi afisa raza si in zone ale hartii unde nu am sate dar acum arata si acolo , e misto asa :p am de dat floricele :) ms
exact varianta initiala 1.1 nu facea asta
la varianta 1.2 am adaugat si optiunea la click pe sat
la varianta 1.3 am mai adaugat si buton de afisare manuala care centreaza pe noile coordonate si apoi redeseneaza (util cand se copiaza direct coordonatele cu copy/paste)

exact asta face scriptul, asta era si rugamintea mea initiala din aceeasi motiv ca tine :)

Deseneaza raza bisericii cu centrul in satul pe care ai centrat harta indiferent de cine apartine. De asta iti ofera rook floricele ca restul e deja in script :)

nu e chiar asa
practic deseneaza cercul in jurul coordonatelor
cand faci click pe un sat mai intai se actualizeaza noile coordonate, se centreaza si apoi se redeseneaza
totul depinde de coordonatele din casute


javascript:
autor = 'rookmaster';
versiune = 'Raza Biserica.1.3';
function comanda() {
if(!$('#raza').length){
$('#inputy').after(' Raza = <select id="raza" onchange="aratabiserica()"><option value="4">4</option><option value="6">6</option><option value="8">8</option></select> <input type="button" onclick="aratabiserica();TWMap.focusSubmit()" value="arata"/>');
}
aratabiserica()
}

$('#map').click(function () {
info = $('#info_title').html();
coord = info.split(/[(|)]/);
$('#inputx').val(coord[1]);
$('#inputy').val(coord[2]);
aratabiserica();
TWMap.focusSubmit();
});

function aratabiserica() {
x = $('#inputx').val();
y = $('#inputy').val();
r = $('#raza').val();
MapCanvas.churchData = [[x,y,r]];
MapCanvas.init();
TWMap.church.toggle()
}
comanda()
 

DeletedUser35131

javascript:
autor = 'rookmaster';
versiune = 'Raza Nobil.1.1';
function comanda() {
if(!$('#raza').length){
$('#inputy').after(' Raza = <input type="text" name="raza" id="raza" value="100" size="3"/> <input type="button" onclick="arataraza()" value="arata"/>');
}
arataraza()
}
function arataraza() {
x = $('#inputx').val();
y = $('#inputy').val();
r = $('#raza').val();
MapCanvas.churchData = [[x,y,r]];
MapCanvas.init();
TWMap.church.toggle()
}
comanda()

Mie nu imi merge si am mai dat si la vreo 2 3 prieteni si nimic.. merge la cineva ? rookk stii cea?
 

DeletedUser

acum l-am testat pe opera cu copy/paste chiar de aici si functioneaza
raza de 100 patratele nu se vede decat pe harta mare si dupa ce te deplasezi pe harta si ajungi la limita celor 100 de patratele
o sa incerc sa afisez si pe harta mica
 

DeletedUser35131

adica tot u trebuie sa importi in script chestia asta.. tot greul cade pe umerii tai :)
 

DeletedUser

20. spune daca te ajut q ceva

incearca cu asta, e posibil sa mearga, dar nu garantez

javascript:
autor = 'rookmaster';
versiune = 'Raza Biserica.1.3';
$.getScript('http://'+document.domain+'/js/game/mapcanvas.js');
function comanda() {
if(!$('#raza').length){
$('#inputy').after(' Raza = <select id="raza" onchange="aratabiserica()"><option value="4">4</option><option value="6">6</option><option value="8">8</option></select> <input type="button" onclick="aratabiserica();TWMap.focusSubmit()" value="arata"/>');
}
aratabiserica()
}

$('#map').click(function () {
info = $('#info_title').html();
coord = info.split(/[(|)]/);
$('#inputx').val(coord[1]);
$('#inputy').val(coord[2]);
aratabiserica();
TWMap.focusSubmit();
});

function aratabiserica() {
x = $('#inputx').val();
y = $('#inputy').val();
r = $('#raza').val();
MapCanvas.churchData = [[x,y,r]];
MapCanvas.init();
TWMap.church.toggle()
}
comanda()
 
Ultima editare de un moderator:

DeletedUser35131

intradevar apare la x si y faza cu raza 4 . 6 . 8 ..da nu afiseaza nimic pe harta.. trimite id de skype prin pm ca zapacim dupa baieti iaici q scripturile
 

DeletedUser

intradevar apare la x si y faza cu raza 4 . 6 . 8 ..da nu afiseaza nimic pe harta.. trimite id de skype prin pm ca zapacim dupa baieti iaici q scripturile

lasa ca verific eu maine pe o lume far biserica si postez aici
nb
 
Sus