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
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