Teammitglieder online
Regeln und nützliche Hinweise
Neueste Themen
» Profil in beiträgen nur im blog deaktivieren.von derforumde Heute um 18:19
» Das Plauderforum ist zurück!
von Eto Mo 25 Nov 2024 - 17:59
» [phpBB2] Javascripte funktionieren nicht mehr
von Miho Mo 25 Nov 2024 - 11:05
» [Invision] Editor über den Bildrand ziehbar + Schriftgrößenproblem
von Skouliki Mi 20 Nov 2024 - 8:06
» Passwort für meinen Adminbereich vergessen.
von Joost Sa 9 Nov 2024 - 10:13
» [Invision] Signatur wird nicht immer eingefügt
von Skouliki Mo 4 Nov 2024 - 16:33
» [Invision] Schriftgröße Navigationsleiste, Links und Forenbeschreibungen
von Skouliki So 27 Okt 2024 - 13:29
» [Invision] Transparent Logohintergrund/Struktur
von Joost So 27 Okt 2024 - 12:58
» png wird im servimg in ein jpg umgewandelt
von Skouliki Mi 23 Okt 2024 - 20:26
» Passwort Vergessen (SilentHowl)
von Joost Do 17 Okt 2024 - 17:14
» [Invision] Hintergrundbild fixieren
von Skouliki Mo 14 Okt 2024 - 11:30
» Paßwort vergessen
von Joost So 13 Okt 2024 - 17:58
» Anti-Spam-Prüfung
von Hana19 Sa 12 Okt 2024 - 16:59
» Private Nachrichten bleiben im Postausgang hängen
von Skouliki Fr 11 Okt 2024 - 11:11
» [phpBB3] Mittelteil des Forums verschoben
von Eto Mo 7 Okt 2024 - 20:50
» [phpBB3] Farbpalette ändern
von Skouliki Mo 7 Okt 2024 - 10:08
» [Klassische Version] Account löschen
von Joost Sa 5 Okt 2024 - 21:05
» Chatbox einloggen nicht möglich
von Joost So 29 Sep 2024 - 8:01
Beiträge mit den meisten Reaktionen des Monats
» Beitrag von Agorass in Passwort für meinen Adminbereich vergessen. ( 2 )
» Beitrag von Keks in [phpBB2] Unterforen Nebeneinander
( 1 )
Spiele wie 4 gewinnt im adminbereich
3 verfasser
Das Forum der Foren :: Hilfe und Unterstützung :: Rund um den Administrations-Bereich :: Rund um den Administrations-Bereich - Archiv
Seite 1 von 1 • Teilen
Spiele wie 4 gewinnt im adminbereich
Gibts im adminbereiche Games? wie zb 4 gewinnt oder sonst was
Vegeta- Lehrling
- Beiträge : 13
Anmeldedatum : 08.06.10
Re: Spiele wie 4 gewinnt im adminbereich
Hast du so was in der Art schon gefunden?
Nein, das gibt es nicht.
Das ist ein Forum und keine Gamer Plattform.
Wenn du so was einsetzen möchtest, dann gibt es Seiten die dir solche Spiele Online zur Verfügung stellen, die du dann ganz einfach mittels eines HTML Codes in ein Modul oder einen Beitrag einsetzen kannst.
Nein, das gibt es nicht.
Das ist ein Forum und keine Gamer Plattform.
Wenn du so was einsetzen möchtest, dann gibt es Seiten die dir solche Spiele Online zur Verfügung stellen, die du dann ganz einfach mittels eines HTML Codes in ein Modul oder einen Beitrag einsetzen kannst.
#Frank- Admin a.D.
- Beiträge : 34614
Anmeldedatum : 13.08.08
Re: Spiele wie 4 gewinnt im adminbereich
Kennst du welche?
Vegeta- Lehrling
- Beiträge : 13
Anmeldedatum : 08.06.10
Re: Spiele wie 4 gewinnt im adminbereich
So auf Anhieb kenne ich gerade keine, aber Google wird dir da sicher helfen können.
Die Jungs und Mädels dort kennen fast alles was es im Netz so gibt.
Du kannst die ja mal Fragen...
Die Jungs und Mädels dort kennen fast alles was es im Netz so gibt.
Du kannst die ja mal Fragen...
#Frank- Admin a.D.
- Beiträge : 34614
Anmeldedatum : 13.08.08
Re: Spiele wie 4 gewinnt im adminbereich
Wo muss ich das einfügen?
Vegeta- Lehrling
- Beiträge : 13
Anmeldedatum : 08.06.10
Re: Spiele wie 4 gewinnt im adminbereich
#Frank schrieb:
Wenn du so was einsetzen möchtest, dann gibt es Seiten die dir solche Spiele Online zur Verfügung stellen, die du dann ganz einfach mittels eines HTML Codes in ein Modul oder einen Beitrag einsetzen kannst.
#Frank- Admin a.D.
- Beiträge : 34614
Anmeldedatum : 13.08.08
Re: Spiele wie 4 gewinnt im adminbereich
Und wo ist das modu ldann wenn ich es reinkopiert habe den code?
Vegeta- Lehrling
- Beiträge : 13
Anmeldedatum : 08.06.10
Re: Spiele wie 4 gewinnt im adminbereich
Eine Bebilderte Anleitung findest du hier -->
#Frank- Admin a.D.
- Beiträge : 34614
Anmeldedatum : 13.08.08
Re: Spiele wie 4 gewinnt im adminbereich
ty
muss ich bei dem code was verändern?
muss ich bei dem code was verändern?
- Code:
var vgBilder = ["", "http://wktools.net/farben/023-15.gif", "http://wktools.net/farben/015-15.gif", "http://www.wktools.net/images/blind.gif"];
var vgTdBgColor = "#0000cc";
var vgAbsolutePosition = false;
var vgTdBorderStyle = "#000000 solid 1px";
var vgSpielfeldBorderStyle = "#33CC33 dashed 1px";
var vgTableBorderStyle = "#000000 solid 0px";
var vgPlayerNr = 10;
var vgPlayer = new Array(2);
var vgGame;
var vgVorbei = true;
var vgBild1="playera";
var vgZuege = 0;
var vgPlayerFrei = new Array(2);
vgPlayerFrei[1] = true;
vgPlayerFrei[10] = false;
var vgTmpPlayer = new Array(2);
vgTmpPlayer[1] = "";
vgTmpPlayer[10] = "";
var vgImPlayer;
var vgMyColor;
function vgBtnClick(spalte){
if(vgGame[0][spalte] != 0){
alert("Diese Reihe ist bereits voll.");
return;
}
if(vgVorbei){
alert("Das Spiel ist vorbei.");
return;
}
if(vgImPlayer == vgPlayerNr)
sendeText("/4gewinnt setzen, "+vgPlayer[(vgImPlayer==1?10:1)]+", "+spalte);
else
alert("Du bist nicht dran!");
}
function vgSwitchPlayer(){
vgBild = (vgPlayerNr==1)?"playerb":"playera";
vgBild1 = (vgPlayerNr==1)?"playera":"playerb";
vgPlayerNr = (vgPlayerNr==1)?10:1;
parent.rightFrame.document.getElementById("amZug").firstChild.nodeValue = vgPlayer[vgPlayerNr];
}
function vgBefehlsAuswertung(eingabe, sender){
if(strip_tags(eingabe)==strip_tags(sender)){
if(strip_tags(sender)==myNick)
document.write("4-Gewinnt Fehler: sich selbst einladen ist nicht möglich");
else
document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display = "none";
return;
}
a = strip_tags(eingabe).split(", ");
b = strip_tags(sender);
if(strip_tags(a[0]).toLowerCase()=="regeln"){
if(b.toLowerCase() == myNick.toLowerCase()){
document.write("<b><u>Regeln für 4 Gewinnt</u></b><br>Ziel des Spiels ist es, 4 seiner Steine in eine Reihe zu bekommen. Ob waagerecht, senkrecht oder diagonal ist egal. Wer zuerst 4 Steine in eine Reihe bekommt hat gewonnen. Daher ist es mindestens genauso wichtig zu verhindern, dass der Gegner eine solche Reihe erreicht.<br>Es wird immer abwechselnd gesetzt. Man wirft einen Stein in eine Spalte indem man die Maus darüber hält und ihn durch Klicken fallen lässt.<br>Die beiden Spieler werfen immer abwechselnd je einen Spielstein. Wenn das Spielfeld voll ist und niemand eine 4er-Reihe erreicht hat endet das Spiel unentschieden.");
}
else{
document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display = "none";
}
}
else if(a.length==1){
vgEinladung(sender, eingabe);
}
else if(a[0]=="imFree"){
vgImFree(sender, a[1], a[2])
}
else if(a[0]=="setzen"){
gegner=a[1];
setzer=b;
spalte=parseInt(a[2]);
vgSetzen(gegner, setzer, spalte);
document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display = "none";
}
}
function vgSetzen(gegner, setzer, spalte){
var rd=parent.rightFrame.document;
if((!(myNick == vgPlayer[1] || myNick == vgPlayer[10])) || (gegner != vgPlayer[1] && gegner != vgPlayer[10]) || (strip_tags(setzer) != vgPlayer[1] && strip_tags(setzer) != vgPlayer[10])){
return;
}
if(vgGame[0][spalte] != 0){
alert("Diese Reihe ist bereits voll.");
return;
}
if(vgVorbei){
alert("Das Spiel ist vorbei.");
return;
}
if(strip_tags(setzer) != vgPlayer[vgPlayerNr]){
alert("so nicht!");
return;
}
vgSwitchPlayer();
for(zeile=vgGame.length-1; zeile > 0; zeile--){
if(vgGame[zeile][spalte] == 0)
break;
}
vgGame[zeile][spalte] = vgPlayerNr;
fall(zeile, spalte, -1, vgBild);
vgZuege++;
if(vgZuege == 42){
vgVorbei = true;
alert("Unentschieden");
if(rd.getElementById("VierGewinnt"))
rd.body.removeChild(rd.getElementById("VierGewinnt"));
vgPlayer[1] = myNick;
vgPlayer[10] = myNick;
}
if(vgCheckIfWon(zeile, spalte)){
tmp = (vgPlayerNr==1)?10:1;
window.setTimeout('alert("'+vgPlayer[tmp]+' hat gewonnen.");rd=parent.rightFrame.document;if(rd.getElementById("VierGewinnt")){rd.body.removeChild(rd.getElementById("VierGewinnt"))}', 2000);
vgVorbei = true;
vgPlayer[1] = myNick;
vgPlayer[10] = myNick;
}
}
function fall(zeile, spalte, akt, PlayerBild){
if(!parent.rightFrame.document.getElementById("VierGewinnt"))
return;
if(akt >= 0){
parent.rightFrame.document.getElementsByName("spalte"+spalte)[akt].src = vgBilder[3];
parent.rightFrame.document.getElementsByName("spalte"+spalte)[akt].setAttribute("alt", "");
}
akt++;
if(akt <= zeile){
parent.rightFrame.document.getElementsByName("spalte"+spalte)[akt].src = vgBilder[vgPlayerNr==10?2:1];
parent.rightFrame.document.getElementsByName("spalte"+spalte)[akt].setAttribute("alt", (vgPlayerNr==10?"X":"O"));
}
if(akt < zeile)
window.setTimeout("fall("+zeile+", "+spalte+", "+akt+", '"+PlayerBild+"')", 300);
}
function vgCheckIfWon(zeile, spalte){
document.write("Zeile: "+zeile+" Spalte:"+spalte+"<br>");
zeile = parseInt(zeile);
spalte = parseInt(spalte);
/*direction: down |*/
check = 0;
for(i=zeile; i<=5;i++){
if(vgGame[i][spalte] == vgGame[zeile][spalte])
check++;
else
break;
}
if(check >= 4){
return true;
}
/*direction left/right --*/
check = 1;
for(i=spalte+1; i<=6;i++){
if(vgGame[zeile][i] == vgGame[zeile][spalte])
check++;
else
break;
}
for(i=spalte-1; i>=0;i--){
if(vgGame[zeile][i] == vgGame[zeile][spalte])
check++;
else
break;
}
if(check >= 4){
return true;
}
/*direction diagonal */
check = 1;
for(i=spalte+1, j=zeile+1; i<=6 && j<=5;i++, j++){
if(vgGame[j][i] == vgGame[zeile][spalte])
check++;
else
break;
}
for(i=spalte-1, j=zeile-1; i>=0 && j>=0;i--, j--){
if(vgGame[j][i] == vgGame[zeile][spalte])
check++;
else
break;
}
if(check >= 4){
return true;
}
/*direction diagonal /*/
check = 1;
for(i=spalte+1, j=zeile-1; i<=6 && j>=0;i++, j--){
if(vgGame[j][i] == vgGame[zeile][spalte])
check++;
else
break;
}
for(i=spalte-1, j=zeile+1; i>=0 && j<=5;i--, j++){
if(vgGame[j][i] == vgGame[zeile][spalte])
check++;
else
break;
}
if(check >= 4){
return true;
}
}
function vgZeichneTabelle(){
ie=(document.all&&!window.innerWidth && navigator.userAgent.toLowerCase().indexOf("msie") != -1)?1:0;
r = parent.rightFrame;
vgTabelle = r.document.createElement("table");
vgTabelle.style.borderCollapse = "collapse";
vgTabelle.style.borderSpacing = "0px";
vgTabelle.style.border = vgTableBorderStyle;
vgTbody = r.document.createElement("tbody");
vgErsteZeile = r.document.createElement("tr");
for(i=0;i<7;i++){
vgTh = r.document.createElement("th");
vgTh.style.textAlign = "center";
/*vgTh.style.border = vgTdBorderStyle;*/
vgThImg = r.document.createElement("img");
vgThImg.setAttribute("src", vgBilder[3])
vgThImg.style.width = "15px";
vgThImg.style.height = "15px";
eval("vgThImg.onclick = function(e){parent.mainframe.vgBtnClick("+i+"); if(!parent.mainframe.vgVorbei&&parent.mainframe.vgPlayerNr==parent.mainframe.vgImPlayer){this.src='"+vgBilder[vgImPlayer==10?2:1]+"'}}");
eval("vgThImg.onmouseover = function(e){if(!parent.mainframe.vgVorbei){this.src=parent.mainframe.vgBilder[parent.mainframe.vgPlayerNr==10?1:2];}}");
vgThImg.onmouseout = function(e){this.src=parent.mainframe.vgBilder[3]};
vgTh.appendChild(vgThImg);
vgErsteZeile.appendChild(vgTh);
}
vgTbody.appendChild(vgErsteZeile);
for(i=0;i<6;i++){
vgTr = r.document.createElement("tr");
for(j=0;j<7;j++){
vgTd = r.document.createElement("td");
vgTd.style.border = vgTdBorderStyle;
vgTd.style.backgroundColor = vgTdBgColor;
if(!ie){
vgTdImg = new Image();
vgTdImg.src=vgBilder[3];
vgTdImg.style.height = "15px";
vgTdImg.style.width = "15px";
vgTdImg.name = "spalte"+j;
eval("vgTdImg.onclick = function(e){parent.mainframe.vgBtnClick("+j+")}");
vgTd.appendChild(vgTdImg);
}
else{
vgTdImg = "<img src='"+vgBilder[3]+"' style='hight:15px;width:15px;background-color:"+vgTdBgColor+"' onclick='parent.mainframe.vgBtnClick("+j+")' name='spalte"+j+"' />";
vgTd.innerHTML += vgTdImg;
}
vgTr.appendChild(vgTd);
}
vgTbody.appendChild(vgTr);
}
vgTabelle.appendChild(vgTbody);
vgSpielfeld = r.document.createElement("p");
vgSpielfeld.style.border = vgSpielfeldBorderStyle;
vgSpielfeld.setAttribute("id", "VierGewinnt");
vgClose = r.document.createElement("div");
vgClose.style.marginBottom="0px";
vgClose.style.textAlign="right";
vgCloseLink = r.document.createElement("a");
vgCloseLink.setAttribute("href", "javascript:void(document.body.removeChild(document.getElementById('VierGewinnt')));void(pm=parent.mainframe);void(pm.sendeText('/f '+pm.vgPlayer[(pm.vgImPlayer==1?10:1)]+' ich habe das 4-Gewinnt-Spiel verlassen.'));");
vgCloseLink.appendChild(r.document.createTextNode("X"));
vgClose.appendChild(vgCloseLink);
vgSpielfeld.appendChild(vgClose);
vgSpielfeld.appendChild(vgTabelle);
if(vgAbsolutePosition){
vgSpielfeld.style.position = "absolute";
vgSpielfeld.style.bottom = "10px";
vgSpielfeld.style.right = "15px";
}
vgNachTbl = r.document.createElement("span");
vgNachTbl.appendChild(r.document.createTextNode("Am Zug: "));
vgAmZug = r.document.createElement("span");
vgAmZug.setAttribute("id", "amZug");
vgAmZug.appendChild(r.document.createTextNode(vgPlayer[10]));
vgNachTbl.appendChild(vgAmZug);
vgSpielfeld.appendChild(vgNachTbl);
if(r.document.getElementById("VierGewinnt"))
r.document.body.removeChild(r.document.getElementById("VierGewinnt"));
r.document.body.insertBefore(vgSpielfeld, r.document.getElementsByTagName("p")[0]);
}
function vgEinladung(einlader, eingeladener){
einlader = strip_tags(einlader);
if(myNick == einlader || myNick.toLowerCase() == strip_tags(eingeladener).toLowerCase()){
vgTmpPlayer[1] = einlader;
vgTmpPlayer[10] = strip_tags(eingeladener);
vgPlayerFrei[10] = false;
if(myNick.toLowerCase()==strip_tags(eingeladener).toLowerCase()){
document.write("lädt dich auf eine Runde 4 Gewinnt ein. <a href='#' onclick='sendeText("/4gewinnt Regeln");return false;'>Regeln anzeigen</a><p style='text-align:right;'><button onclick='vgElBtnsDeakt(this); sendeText("/4gewinnt imFree, "+vgTmpPlayer[1]+", true")'>annehmen</button><button onclick='vgElBtnsDeakt(this); sendeText("/4gewinnt imFree, "+vgTmpPlayer[1]+", false")'>ablehnen</button></p>");
}
else
document.write("lädt "+eingeladener+" auf eine Runde 4 Gewinnt ein.");
}
else
document.write("lädt "+eingeladener+" auf eine Runde 4 Gewinnt ein.");
if((einlader==vgPlayer[1] || einlader == vgPlayer[10]) && !vgVorbei){
vgVorbei = true;
document.write(" Er/Sie beendet damit das derzeitige Spiel.");
rd=parent.rightFrame.document;
if(rd.getElementById("VierGewinnt"))
rd.body.removeChild(rd.getElementById("VierGewinnt"));
}
}
function vgElBtnsDeakt(objBtn){
for(i in objBtn.parentNode.getElementsByTagName('button')){
objBtn.parentNode.getElementsByTagName('button')[i].disabled=true;
}
}
function vgImFree(freeUser, einlader, isFree){
if(strip_tags(freeUser)==myNick)
vgVorbei = true;
if(!(myNick == einlader || myNick == vgTmpPlayer[10])){
document.write((isFree=="true")?"nimmt die 4 Gewinnt-Einladung an.":"lehnt die 4 Gewinnt-Einladung ab.");
return;
}
if(isFree=="false")
document.write("lehnt die 4 Gewinnt-Einladung ab.");
/*Meldung für anderen Spieler des vorherigen Spieles falls dieses noch nicht beendet war*/
if(!vgVorbei && isFree=="true"){
document.write(" nimmt die Einladung an und verlässt damit das bisherige Spiel.");
rd=parent.rightFrame.document;
if(rd.getElementById("VierGewinnt"))
rd.body.removeChild(rd.getElementById("VierGewinnt"));
return;
}
if(strip_tags(freeUser) == vgTmpPlayer[10] && isFree=="true"){
vgPlayerFrei[10] = true;
document.write(" nimmt die Einladung an.");
}
if(vgPlayerFrei[1] && vgPlayerFrei[10])
starteVierGewinnt();
}
function starteVierGewinnt(){
vgPlayer = vgTmpPlayer;
vgTmpPlayer = new Array();
vgTmpPlayer[1]=vgTmpPlayer[10]="";
vgZuege = 0;
vgPlayerNr = 10;
vgVorbei = false;
vgImPlayer = (myNick==vgPlayer[1])?1:10;
vgGame = new Array(6);
for(i=0; i < vgGame.length; i++)
vgGame[i] = new Array(0,0,0,0,0,0,0);
vgMyColor = (vgImPlayer==10)?"playera":"playerb";
vgZeichneTabelle();
}
Vegeta- Lehrling
- Beiträge : 13
Anmeldedatum : 08.06.10
Re: Spiele wie 4 gewinnt im adminbereich
So wie das aussieht, ist das ein Java Script, bei dem aber noch was zu fehlen scheint.
Ist das wirklich alles?
Weil ich meine das der Ein- und Ausleitende script Tag dort fehlt.
Du solltest dir in dem Fall Spiele Suchen, die per Iframe eingesetzt werden.
Java Scripte Funktionieren in Beiträgen nicht. Das müsste dann entweder in ein Indexmodul eingesetzt werden, oder du Fügst das auf einer HTML Seite ein.
Ist das wirklich alles?
Weil ich meine das der Ein- und Ausleitende script Tag dort fehlt.
Du solltest dir in dem Fall Spiele Suchen, die per Iframe eingesetzt werden.
Java Scripte Funktionieren in Beiträgen nicht. Das müsste dann entweder in ein Indexmodul eingesetzt werden, oder du Fügst das auf einer HTML Seite ein.
#Frank- Admin a.D.
- Beiträge : 34614
Anmeldedatum : 13.08.08
Re: Spiele wie 4 gewinnt im adminbereich
Hier ist noch was das da stand
- Code:
In der Ankündigung muss der folgende Code mit angepasstem URL der js-Datei eingesetzt werden:
<script type="text/javascript" src="/grundscripts.js"></script><script type="text/javascript" src="URL DER JS-DATEI"></script>
Anschließend muss ein Chatbefehl namens "/4gewinnt" angelegt werden:
<script type=text/javascript>if(parent.info){vgBefehlsAuswertung('%user%','%me%');}else{document.write('spielt mit einem anderen Chatter 4 Gewinnt')}</script>
Vegeta- Lehrling
- Beiträge : 13
Anmeldedatum : 08.06.10
Re: Spiele wie 4 gewinnt im adminbereich
Man Kann das Programieren Man muss selber den HTMl code einfügen dann bei index Page dann haste es am pc überall
Mano- Lehrling
- Beiträge : 47
Anmeldedatum : 01.11.10
Das Forum der Foren :: Hilfe und Unterstützung :: Rund um den Administrations-Bereich :: Rund um den Administrations-Bereich - Archiv
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten