rpg : begonnen maar enkele bugs

Status
Niet open voor verdere reacties.

vulkeno

Gebruiker
Lid geworden
4 nov 2006
Berichten
104
Hey ,
Ik ben begonnen met een rpg game te maken : VULKENO CRIME .
Je kan nu alleen maar op links drukken om iets te doen .
Maar ik ben nu begonen met 3d te maken het is nu nog altijd maar 2d maar dat is nix .
ik gebruik te volgende code om men maneke te doen bewegen met je toetsen bord :
----------------------------------------------------------------------------------------------------------------------------
function bouge(x,y)
{
if(document.getElementById)
{
hautimage += y ;
gaucheimage += x;
document.getElementById("perso").style.top = hautimage ;
document.getElementById("perso").style.left = gaucheimage;
}
}

function move(c,p)
{
if(document.getElementbyId)
{
topgif += p;
leftgif +=c ;
document.getElementById("sourire").style.top = topgif;
document.getElementById("sourire").style.left = leftgif ;
}
}

function detectTouche(e)
{
if(parseInt(navigator.appVersion) >=4){
if(navigator.appName == 'Netscape'){ // Pour Netscape, firefox, ...
document.getElementById('zone').value = String.fromCharCode(e.which);
document.getElementById('zone1').value = e.which;
}
else{ // pour Internet Explorer
document.getElementById('zone').value = String.fromCharCode(e.keyCode);
document.getElementById('zone1').value = e.keyCode;
}
}
}


function changer0() {image.src="map/perso/gauche.gif";}
function changer1() {image.src="map/perso/droite.gif";}
function changer2() {image.src="map/perso/haut.gif";}
function changer3() {image.src="map/perso/bas.gif";}

var hautimage = 100 ;
var gaucheimage = 100;

var topgif = 10000 ;
var leftgif = 10000
document.write('<IMG SRC="map/perso/0.gif" ID=perso name="image" STYLE="position:absolute;top:'+hautimage+';left:'+gaucheimage+'">');





function akChk0()
{
var touche = event.keyCode

if (event.keyCode=='40' && event.altKey) {alert('interdit')}
if (touche=='40' )
{
move(0,4) ;
bouge(0,4) ;
changer3() ;
}
else if (event.keyCode=='38' && event.altKey) {alert('interdit')}
if (touche=='38' )
{
move(0,-4) ;
bouge(0,-4) ;
changer2() ;
}
else if (event.keyCode=='37' && event.altKey) {alert('interdit')}
if (touche=='37' )
{
move(-4,0) ;
bouge(-4,0) ;
changer0() ;
}
else if (event.keyCode=='39' && event.altKey) {alert('interdit')}
if (touche=='39' )
{
move(4,0) ;
bouge(4,0) ;
changer1() ;
}
}

document.write('<body onkeydown="akChk0()">');



when (''+gaucheimage+''=='100')
{
document.write(''+gaucheimage+'');
}
-------------------------------------------------------------------------------------------------------------------
Er is wel een probleem deze werkt niet op firefox en hij loopt waar hij wil .
Dus zou ik jullie help willen om het script ook op firefox te late werken ; doen dat hij maar in een kader kan lopen van 12 op 12 ruitje de ruitjes moeten foto's zijn ;) ;
en om te eindigen dat ik automatish kan weten waar hij is : y en x as .
Dank u op voorand .




Meer informatie : ben al 4jaar site's aan het maken ben niet echt pro in scripten kan scripts wel begrijpen en voledig her maken maar niet van 0 beginnen .
Ik kan html, php , java of javascript ken het werschil niet echt .

thx
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan