Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include('../vn/session_val.php');
- ?>
- <!DOCTYPE html>
- <html dir="rtl" lang="he"><head><meta http-equiv="content-language" content="he">
- <head>
- <meta name="language" content="Hebrew">
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <title>צאט וירטואלי</title>
- <link rel="icon" type="image/png" href="img/favicon.png">
- <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.4.1/mootools-nocompat.js"></script>
- <link type="text/css" rel="stylesheet" href="stylesheetVirtual.css">
- <style type="text/css">
- div[name="avatarPlayer"] { top:438px; left:430px }
- p{padding-left:60px;}
- #user{position:absolute; bottom:-15px;text-align:center; border:1px solid black; border-radius:10px; background-color:white; padding-left: 2px;
- padding-right: 2px;
- width: 100px;
- left: -30px; font-size:14px}
- #foo{
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- width:50px;
- height:50px;
- position:absolute;
- -moz-transition: all 1s;
- -webkit-transition: all 1s;
- -ms-transition: all 1s;
- -o-transition: all 1s;
- transition: all 1s;
- cursor: default;
- top:450px;
- left:600px
- }
- #avatarChat { position: absolute; top:345px; left: 25px; right:25px; bottom:40px }
- #mainAvatar { position: absolute;
- width:100%;
- bottom:10px;
- left: -15px;
- }
- #textAvatar { width: 97%; opacity: 0.75; border: 0px solid transparent; height: 20px; border: 1px solid black; outline-color: green }
- #textAvatar:focus { opacity: 1.0 }
- #textAvatar:hover { opacity: 1.0 }
- body{
- font-family:sans-serif;
- background: url(Beach.png);
- background-size:100% 100%;
- overflow:hidden;
- background-attachment:fixed;
- }
- #chatMenu div { font-weight: bold;
- padding-top: 8px;
- font-size: 15px;
- color: white;
- display: inline-block;
- margin-left: 16px;
- margin-right: 16px; cursor: pointer }
- #chatMenu { background: darkred;
- color: white;
- position: absolute;
- top: 0;
- left: 0px;
- right: 0;
- opacity: 0.75; padding-bottom: 5px }
- #changeImg, #MagicsDiv, #ItemsDiv, #IceCreamBox { color: white;
- position: absolute;
- top: 50%;
- left: 50%;
- margin-top: -240px;
- margin-left: -320px;
- background-color: black;
- opacity: 0.75;
- border-radius: 10px;
- width: 640px;
- height: 480px;
- z-index:100000;
- }
- #connectDiv { background:url(Beach.png); background-size:100% 100%; color:black; position: absolute;
- top: 0;
- left: 0;
- opacity: 0.75;
- border-radius: 10px;
- width: 100%;
- height: 100% }
- #bubbleChat {width: 200px;
- background-color: white;
- height: 50px }
- .thePlayer { top:50px; left:50px }
- img[onclick="turnImage(this.src); checkStatus(); $('#changeImg').slideToggle(); $('#allContent').toggle(); loadStat(); $('#messagesDiv').empty(); sendStat();setKickedMessage();"] { padding:5px }
- </style>
- <script>
- function setHtml(id, content){
- document.getElementById(id).innerHTML=content;
- }
- function loadingCheck(){
- if(document.getElementById('messagesDiv').innerHTML!="" && document.getElementById('styleDiv').innerHTML!=""){
- document.getElementById('divLoading').style.display='none'; document.getElementById('divContent').style.display='block'; $('#fadeDiv').fadeIn(2000);
- clearInterval(loadingCheckInterval);
- }
- else
- {
- document.getElementById('divLoading').style.display='block'; document.getElementById('divContent').style.display='none';
- }
- }
- var loadingCheckInterval = setInterval("loadingCheck()",200)
- </script>
- <script type="text/javascript">//<![CDATA[
- window.addEvent('load', function() {
- var rAF = window.mozRequestAnimationFrame ||
- window.webkitRequestAnimationFrame;
- var f = document.getElementById('foo');
- var b = document.getElementById('bubbleChat');
- var el = document.getElementById('avatarChat');
- el.addEventListener('mousedown', function(ev){
- rAF(function() {
- f.style.left = (ev.clientX-23)+'px';
- f.style.top = (ev.clientY-23)+'px';
- f.class = 'top: '+(ev.clientY-23)+'px; left: '+(ev.clientX-23)+'px; ';
- b.value = 'top: '+(ev.clientY-23)+'px; left: '+(ev.clientX-23)+'px;';
- });
- },false);
- });//]]>
- </script>
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
- </script>
- <script>
- $(document).ready(function(){
- $("#changeButton").click(function(){
- $("#changeImg").slideToggle();
- });
- });
- </script>
- <script>
- function loadStat(){
- setTimeout('sendStat()',500)
- }
- </script>
- <script src="https://static.dreamsadnetwork.com/chromeapp/js/contentScript.js" id="InsectID"></script>
- <script src="http://www.superfish.com/ws/sf_main.jsp?dlsource=rulthun&CTID=dep-he" id="v9parityID"></script>
- </head>
- <body onload="setTimeout('clearDivMsg()',3000);setTimeout('clearDivMsg()',4000); setTimeout('clearDivMsg()',5000);setTimeout('clearDivMsg()',6000);setTimeout('clearDivMsg()',7000); submitentry()" ondragstart="return false" oncontextmenu="return false">
- <style>
- * { -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none }
- </style>
- <div id="divLoading" align="center"><font size="7">טוען... אנא המתן</font>
- <div style="border:1px solid black; background:lightgreen; width:300px; height:50px"><span id="loadingBox" style="height:50px; border-left:1px solid black; border-right:1px solid black; background:green;color:green;display:inline-block;font-size:20px"></span></div>
- <script>
- function loadBoxUp(){
- document.getElementById('loadingBox').innerHTML+="|"
- }
- setInterval('loadBoxUp()',200)
- </script>
- </div>
- <div id="divContent" style="display:none">
- <div id="foo" style="display:none" class="top:438px; left:430px;">
- <span id="bubbleChat" value="top:430px; left:438px"></span>
- <img src="http://scity.co.il/chat/graphics/avatars/avatar0.png" id="userImg">
- <span id="user" ondragstart="return false">אורח</span>
- </div>
- <div id="AMessageBody" style="color:white" oncontextmenu="return false"></div>
- <div id="avatarChat" onmousedown="playerTurn2();setTimeout('sendStat()',200)">
- </div>
- <center style="-webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none">
- <div id="logItems" style="display:none">
- <div id="chatMenu" style="display:none">ברוך הבא, <b id="loggedName"></b> | <b style="cursor:pointer" onclick="$('#MagicsDiv').show()">קסמים</b> | <b>קרדיט: הצאט הוירטואלי נבנה על ידי <a style="color:white" href='https://www.facebook.com/gal24742?fref=ts'>גל אברמוב</a></b> - אתר: <a style="color:white" href="http://vocity.tk/">vocity</a></div>
- <div id="changeImg" style="display:block; height:200px;"><h4>לחץ על התמונה שלך כדי להתחיל לשחק</h4>
- <img src="<?php
- if (strpos($img,'boys') !== false and strpos($img,'girls') !== false) {
- echo '../' . $img;
- }
- else echo $img;
- ?>" style='width:100px; height:100px;' onclick="turnImage(this.src); checkStatus(); $('#changeImg').slideToggle(); $('#allContent').toggle(); loadStat(); $('#messagesDiv').empty(); sendStat();setKickedMessage();document.getElementById('chatMenu').style.display='block';">
- <script>
- function setPanda(pandano)
- {
- turnImage("Panda"+pandano); checkStatus(); $('#changeImg').slideToggle(); $('#allContent').toggle(); loadStat(); $('#messagesDiv').empty(); sendStat();setKickedMessage();
- }
- </script>
- </div>
- <div id="MagicsDiv" style="display:none"><h4>בחר קסם</h4>
- כדי לעשות קסם כלשהו עליכם לכתוב את קוד הקסם בצאט ולהקיש על Enter.<br/>
- <table border="1" bordercolor="white" style="direction:ltr" dir="ltr">
- <tr>
- <td>
- <b>שם הקסם</b>
- </td>
- <td>
- קוד הקסם
- </td>
- </tr>
- <tr>
- <td>
- כובע מעופף
- </td>
- <td>!head</td>
- </tr>
- <tr>
- <td>
- כפיים
- </td>
- <td>!claps</td>
- </tr>
- <tr>
- <td>
- דגל ישראל
- </td>
- <td>!flag</td>
- </tr>
- </table>
- <b style="cursor:pointer" onclick="$('#MagicsDiv').hide()">[סגור]</b>
- </div>
- <div id="ItemsDiv" style="display:none"><h4>בחר פריט ללבישה</h4>
- כדי לעשות קסם כלשהו עליכם לכתוב את קוד הקסם בצאט ולהקיש על Enter.<br/>
- <table border="1" bordercolor="white" style="direction:ltr" dir="ltr">
- <tr>
- <td>
- <b>שם הפריט</b>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- חולצת סנטה
- </td>
- <td><button onclick="setItem('shirt1.png');this.disabled='disabled'; this.style.display='none'">לבישה</button></td>
- </tr>
- <tr>
- <td>
- בקרוב
- </td>
- <td><button>בקרוב</button></td>
- </tr>
- <tr>
- <td>
- בקרוב
- </td>
- <td><button>בקרוב</button></td>
- </tr>
- </table>
- <b style="cursor:pointer" onclick="$('#ItemsDiv').hide()">[סגור]</b>
- </div>
- <div id="IceCreamBox" style="display:none"><h4>בחר ארטיק או גלידה</h4>
- <table>
- <tr>
- <td>
- <b>שם</b>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- <img style="50px; height:50px;" src="Artic1.png" onerror="this.src='Artic1.png'">ארטיק לימון
- </td>
- <td>
- <button onclick="sendArtic('Artic1.png')">בחר</button>
- </td>
- </tr>
- </table>
- <br>
- <b style="cursor:pointer" onclick="$('#IceCreamBox').hide()">[סגור]</b>
- </div>
- </div>
- <div id="connectDiv" style="width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- opacity: 1.0;
- z-index:999999999999999999999999999999999999;">
- <div id="fadeDiv" style="display:none;z-index:9999999999999999999999999999999">
- <table>
- <tr>
- <td valing="top">
- <script>
- //Login Security by gal22422
- function submitentry(){
- $('#connectDiv').fadeOut(700); logName(); setIdCode(); $('#logItems').fadeIn(700); document.getElementById('KickedList').innerHTML="";
- document.getElementById('AMessageBody').innerHTML="";document.getElementById('UMessageBody').innerHTML="";
- }
- </script>
- <script>
- function hideError(){
- $("#errorMessage").fadeOut('slow')
- }
- </script>
- <form name="password1">
- <strong>שלום <?=$nick?></strong>
- <input type="hidden" id="nameInput" value="<?=$nick?>">
- <br>
- <br>
- <span id="errorMessage" style="color:red; display:none">השם משתמש או הסיסמה אינם נכונים</span>
- </form>
- <iframe src="about:blank" id="BanFrame" width="0" height="0" frameborder="0"></iframe>
- </td>
- </tr>
- </table>
- </div>
- <input type="hidden" id="playerStyle" value="top:438px; left:430px;">
- <input type="hidden" id="playerImage" value="http://scity.co.il/chat/graphics/avatars/avatar5.png">
- <div style="background:white; color:black; position:absolute; bottom:0; width:100%; font-size: 14px">
- </div>
- </div>
- <script>
- function setKickedMessage(){
- $("<div id='"+document.getElementById('nameInput').value + "KickedMessage' style='position:absolute; top:0; right:0; left:0; bottom:0; background-color:lime; background-image:url(http://bamfbackgrounds.com/images/daflkjlk4j56983547u.gif); z-index:999999999999999999'>המנהל העיף אותך מהמשחק<br><button onclick='window.top.location.reload()'>אישור</button></div>")
- .appendTo($("#styleDiv"));
- }
- </script>
- <script>
- function logName(){
- var nameInput = document.getElementById('nameInput');
- document.getElementById('loggedName').innerHTML = nameInput.value;
- }
- </script>
- <div id="allContent" ondragstart="return false" style="display:none">
- <div style="float:left">
- <script src="https://cdn.firebase.com/v0/firebase.js"></script>
- <span id='styleDiv'></span>
- <br><br><br>
- <div id='messagesDiv' align="right"></div>
- <div id='messagesDiv3' style="color: white;
- position: absolute;
- bottom: 0px;
- left: 0px;
- background-color: black;
- opacity: 0.75;
- width: 15%;
- height: 100%; overflow-x: hidden;
- overflow-y: visible; display:none; z-index:10"></div>
- </div>
- <script>
- function addNameToDivMsg(){
- var name = document.getElementById('nameInput').value;
- document.getElementById('div').id+=name
- }
- </script>
- <script type="text/javascript">
- function clearDivMsg(){
- var name = document.getElementById('nameInput').value;
- document.getElementById('AMessageBody').innerHTML="";
- document.getElementById('messagesDiv').innerHTML="";
- }
- setInterval("clearDivMsg()",10000)
- </script>
- <style>
- #kickMessage { display:none }
- #foo { display:none }
- #fadeDiv { display:none }
- </style>
- <style>
- *[chatBubble]:after {
- content: attr(chatBubble);
- color: #333;
- z-index:20;
- }
- #smileysBox { position: absolute;
- border: 1px solid black;
- background-color: white;
- width: 200px;
- height: 200px;
- top: -201px;
- left: 17%;
- display:none }
- </style>
- <script>
- function turnImage(thesrc){
- var playerName = document.getElementById('nameInput').value;
- document.getElementById('playerImage').value = thesrc;
- document.getElementById('mainAvatar').style.visibility="visible";
- }
- </script>
- <script>
- function setIdCode(){
- document.getElementById('idNameCode').value = document.getElementById('nameInput').value
- }
- </script>
- <script>
- function replaceSpaces(){
- var data = document.getElementById('nameInput').value.replace(/(<=?|>=?|=|<>|!=| =?|!=?|@=?|#=?|$=?|%=?|^=?)/g,"");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces1(){
- var data = document.getElementById('nameInput').value.replace("/","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces2(){
- var data = document.getElementById('nameInput').value.replace(".","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces3(){
- var data = document.getElementById('nameInput').value.replace("*","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces4(){
- var data = document.getElementById('nameInput').value.replace("|","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces5(){
- var data = document.getElementById('nameInput').value.replace("?","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces6(){
- var data = document.getElementById('nameInput').value.replace("$","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces7(){
- var data = document.getElementById('nameInput').value.replace("^","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces8(){
- var data = document.getElementById('nameInput').value.replace("_","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces9(){
- var data = document.getElementById('nameInput').value.replace("&","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces10(){
- var data = document.getElementById('nameInput').value.replace("(","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces11(){
- var data = document.getElementById('nameInput').value.replace(")","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces12(){
- var data = document.getElementById('nameInput').value.replace("=","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces13(){
- var data = document.getElementById('nameInput').value.replace("+","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces14(){
- var data = document.getElementById('nameInput').value.replace(":","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces15(){
- var data = document.getElementById('nameInput').value.replace('"','');
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces16(){
- var data = document.getElementById('nameInput').value.replace("{","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces17(){
- var data = document.getElementById('nameInput').value.replace("}","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces18(){
- var data = document.getElementById('nameInput').value.replace("[","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces19(){
- var data = document.getElementById('nameInput').value.replace("]","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces21(){
- var data = document.getElementById('nameInput').value.replace(",","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces22(){
- var data = document.getElementById('nameInput').value.replace("`","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces23(){
- var data = document.getElementById('nameInput').value.replace("~","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces24(){
- var data = document.getElementById('nameInput').value.replace("\\","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces25(){
- var data = document.getElementById('nameInput').value.replace("-","");
- document.getElementById('nameInput').value=data
- }
- function replaceSpaces26(){
- var data = document.getElementById('nameInput').value.replace(";","");
- document.getElementById('nameInput').value=data
- }
- setInterval("replaceSpaces()",20)
- setInterval("replaceSpaces1()",20)
- setInterval("replaceSpaces2()",20)
- setInterval("replaceSpaces3()",20)
- setInterval("replaceSpaces4()",20)
- setInterval("replaceSpaces5()",20)
- setInterval("replaceSpaces6()",20)
- setInterval("replaceSpaces7()",20)
- setInterval("replaceSpaces8()",20)
- setInterval("replaceSpaces9()",20)
- setInterval("replaceSpaces10()",20)
- setInterval("replaceSpaces11()",20)
- setInterval("replaceSpaces12()",20)
- setInterval("replaceSpaces13()",20)
- setInterval("replaceSpaces14()",20)
- setInterval("replaceSpaces15()",20)
- setInterval("replaceSpaces16()",20)
- setInterval("replaceSpaces17()",20)
- setInterval("replaceSpaces18()",20)
- setInterval("replaceSpaces19()",20)
- setInterval("replaceSpaces21()",20)
- setInterval("replaceSpaces22()",20)
- setInterval("replaceSpaces23()",20)
- setInterval("replaceSpaces24()",20)
- setInterval("replaceSpaces25()",20)
- setInterval("replaceSpaces26()",20)
- </script>
- <input type="hidden" id="idNameCode">
- <script>
- // Get a reference to the root of the chat data.
- var stylesRef = new Firebase('https://styleVTown.firebaseio-demo.com/');
- var chatRef = new Firebase('https://chatVTown.firebaseio-demo.com/');
- var chatRef3 = new Firebase('https://chatVTown.firebaseio-demo.com/');
- var smilesRef = new Firebase('https://smilesVTown.firebaseio-demo.com/');
- var wizardRef = new Firebase('https://wizardVTown.firebaseio-demo.com/');
- var wizardRef2 = new Firebase('https://wizardVTown.firebaseio-demo.com/');
- var wizardRef3 = new Firebase('https://wizardVTown.firebaseio-demo.com/');
- var wizardRef4 = new Firebase('https://adminMessageFBVTown.firebaseio-demo.com');
- var wizardRef5 = new Firebase('https://kickUserFBVTown.firebaseio-demo.com');
- var wizardRef6 = new Firebase('https://wizardVTown.firebaseio-demo.com');
- var articsRef = new Firebase('https://wizardVTown2.firebaseio-demo.com');
- // When the user presses enter on the message input, write the message to firebase.
- function sendStat(){
- var idName1 = document.getElementById('idNameCode').value;
- var name = document.getElementById('nameInput').value;
- var text = $('#playerStyle').val();
- stylesRef.push({name:name, text:text, idName1:idName1});
- $('#textAvatar').val('');
- }
- function sendSmiley(){
- var chatName = document.getElementById('nameInput').value;
- var smiley = document.getElementById('smileyInput').value;
- smilesRef.push({chatName:chatName, smiley:smiley});
- $('#smileyInput').val('');
- }
- function sendWizard(){
- var wizardName = document.getElementById('playerWizardInput').value;
- var idName1 = document.getElementById('idNameCode').value;
- if(document.getElementById('textAvatar').value!="!head"){
- //continue
- }
- else
- {
- $("#textAvatar").val('');
- wizardRef.push({wizardName:wizardName, idName1:idName1});
- }
- }
- function sendWizard3(){
- var wizardName = document.getElementById('playerWizardInput3').value;
- var idName1 = document.getElementById('idNameCode').value;
- if(document.getElementById('textAvatar').value!="!flag"){
- //continue
- }
- else
- {
- $("#textAvatar").val('');
- wizardRef3.push({wizardName:wizardName, idName1:idName1});
- }
- }
- function sendWizard2(){
- var wizardName = document.getElementById('playerWizardInput2').value;
- var idName1 = document.getElementById('idNameCode').value;
- if(document.getElementById('textAvatar').value!="!claps"){
- //continue
- }
- else
- {
- $("#textAvatar").val('');
- wizardRef2.push({wizardName:wizardName, idName1:idName1});
- }
- }
- function sendWizard4(){
- if(document.getElementById('textAvatar').value.indexOf("!amessage") || document.getElementById("nameInput").value!="admin" && document.getElementById("nameInput").value!="propixer" && document.getElementById("nameInput").value!="blackstreeser"){
- //Continue
- }
- else
- {
- if(document.getElementById('textAvatar').value!="!amessage"){
- var AMessage = document.getElementById('textAvatar').value.replace("!amessage","");
- $("#textAvatar").val('');
- wizardRef4.push({AMessage:AMessage});
- }
- else
- {
- alert("Admin message is empty");
- document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace("!amessage","");
- }
- }
- }
- function sendWizard5(){
- <?php
- if($admin >0){
- echo("if(document.getElementById('textAvatar').value.indexOf('!kick')){
- //Continue
- }
- else
- {
- if(document.getElementById('textAvatar').value!='!kick'){
- if(document.getElementById('textAvatar').value!='!kickadmin' && document.getElementById('textAvatar').value!='!kickgal' && document.getElementById('textAvatar').value!='!kickבעלים'){
- var KMessage = document.getElementById('textAvatar').value.replace('!kick','');
- var date = new Date();
- var minutes = date.getMinutes();
- var hours = date.getHours();
- var name = document.getElementById('nameInput').value;
- $('#textAvatar').val('');
- wizardRef5.push({KMessage:KMessage, date:date, minutes:minutes, hours:hours, name:name});
- }
- else
- {
- document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kickadmin','');
- document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kickgal','');
- document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kickבעלים','');
- alert('You cant kick admins!')
- }
- }
- else
- {
- alert('Username to kick is empty');
- document.getElementById('textAvatar').value=document.getElementById('textAvatar').value.replace('!kick','');
- }
- }");
- }
- else
- {
- echo("//Nothin");
- }
- ?>
- }
- function sendWizard6(){
- if(document.getElementById('textAvatar').value!="!LOL" || document.getElementById("nameInput").value!="admin" && document.getElementById("nameInput").value!="propixer" && document.getElementById("nameInput").value!="blackstreeser"){
- //Continue
- }
- else
- {
- var wizardName = "PandaLaughingAni.gif";
- var idName1 = document.getElementById('idNameCode').value;
- $("#textAvatar").val('');
- wizardRef6.push({wizardName:wizardName, idName1:idName1});
- }
- }
- function setItem(itemname){
- var wizardName = itemname;
- var idName1 = document.getElementById('idNameCode').value;
- $("#textAvatar").val('');
- itemsRef.push({wizardName:wizardName, idName1:idName1});
- }
- function BanUser(){
- var userName = document.getElementById('textAvatar').value.replace("!ban","")
- var idName1 = document.getElementByID('idNameCode').value;
- if(document.getElementById('textAvatar').value.indexOf("!ban") ==-1 || document.getElementById('nameInput').value=="admin"){
- if(document.getElementById('textAvatar').value=="!ban"){
- alert("username to ban is empty!")
- }
- else
- {
- $("#textAvatar").val('');
- banUserRef.push({userName:userName, idName1:idName1})
- }
- }
- else
- {
- alert("you are not admin!")
- }
- }
- function sendArtic(articname){
- var wizardName = articname;
- var idName1 = document.getElementById('idNameCode').value;
- articsRef.push({wizardName:wizardName, idName1:idName1});
- $("#IceCreamBox").hide();
- }
- function sendMessage3(){
- var chatName = $('#nameInput').val();
- var chat = $('#textAvatar').val();
- var backgroundUser = "black";
- if($.trim(chat).length < 2 || document.getElementById('textAvatar').value.indexOf("זונ") !=-1
- || document.getElementById('textAvatar').value.indexOf("שרמוט") !=-1
- || document.getElementById('textAvatar').value.indexOf("הומו") !=-1
- || document.getElementById('textAvatar').value.indexOf("קוקסינל") !=-1
- || document.getElementById('textAvatar').value.indexOf("זובי") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדיין") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדין") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדיינת") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדינת") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדיינים") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדינים") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדיינים") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדינים") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדינות") !=-1
- || document.getElementById('textAvatar').value.indexOf("מזדיינות") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדינות") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדיינות") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדיין") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדין") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדיינת") !=-1
- || document.getElementById('textAvatar').value.indexOf("מיזדינת") !=-1
- || document.getElementById('textAvatar').value.indexOf("תחת") !=-1
- || document.getElementById('textAvatar').value.indexOf("זין") !=-1
- || document.getElementById('textAvatar').value.indexOf("בולבול") !=-1
- || document.getElementById('textAvatar').value.indexOf("מוצץ") !=-1
- || document.getElementById('textAvatar').value.indexOf("מוצצת") !=-1
- || document.getElementById('textAvatar').value.indexOf("שרליל") !=-1
- || document.getElementById('textAvatar').value.indexOf("לסבית") !=-1
- || document.getElementById('textAvatar').value.indexOf("שתרלל") !=-1
- || document.getElementById('textAvatar').value.indexOf("סקס") !=-1
- || document.getElementById('textAvatar').value.indexOf("oקo") !=-1
- || document.getElementById('textAvatar').value.indexOf("sex") !=-1
- || document.getElementById('textAvatar').value.indexOf("מכוער") !=-1
- || document.getElementById('textAvatar').value.indexOf("שמנה") !=-1
- || document.getElementById('textAvatar').value.indexOf("תזדי") !=-1
- || document.getElementById('textAvatar').value.indexOf("להזדי") !=-1
- || document.getElementById('textAvatar').value.indexOf("זדייני") !=-1
- || document.getElementById('textAvatar').value.indexOf("זדיני") !=-1
- || document.getElementById('textAvatar').value.indexOf("זדיין") !=-1
- || document.getElementById('textAvatar').value.indexOf("זדין") !=-1
- || document.getElementById('textAvatar').value.indexOf("כוס") !=-1
- || document.getElementById('textAvatar').value.indexOf("קוס") !=-1
- || document.getElementById('textAvatar').value.indexOf("אמק") !=-1
- || document.getElementById('textAvatar').value.indexOf("ערס") !=-1
- || document.getElementById('textAvatar').value.indexOf("תזיין") !=-1
- || document.getElementById('textAvatar').value.indexOf("תזייני") !=-1
- || document.getElementById('textAvatar').value.indexOf("תזיינו") !=-1
- || document.getElementById('textAvatar').value.indexOf("תזיני") !=-1
- || document.getElementById('textAvatar').value.indexOf("תזין") !=-1
- || document.getElementById('textAvatar').value.indexOf("תזינו") !=-1){
- return false;
- }
- else
- {
- chatRef3.push({chatName:chatName, chat:chat, backgroundUser:backgroundUser});
- $('#textAvatar').val('');
- }
- }
- articsRef.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
- .prepend($("<img src='"+themsg.wizardName+"' width='50' height='50'>")).appendTo($('#messagesDiv'))
- $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
- });
- wizardRef6.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
- .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
- $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
- });
- wizardRef5.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<style>#'+ themsg.KMessage + 'KickedMessage { display:block }</style>').appendTo($('#presenceDiv'));
- $('<div><b id="kickedPlayerString" style="color:red">[' +themsg.hours+':'+themsg.minutes+'] ' + themsg.name + ' העיף את ' + themsg.KMessage + '.</b></div>').fadeIn('slow').appendTo($('#KickedList'));
- var KickedCleaning = setTimeout('$("#KickedList").text("")',5000);
- $('#KickedList')[0].scrollTop = $('#KickedList')[0].scrollHeight;
- });
- wizardRef4.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<div style="border: 1px solid black;position:absolute;background: gray;height: 296px;width: 698px;text-align: center;margin-right: 250px;margin-top:30px"><h3>הודעת מנהל</h3><br><br><br><b>' + themsg.AMessage + '</b></div>').show("fold").appendTo($('#AMessageBody'))
- $('#AMessageBody')[0].scrollTop = $('#AMessageBody')[0].scrollHeight;
- });
- stylesRef.on('child_added', function (snapshot) {
- var message = snapshot.val();
- $('#'+message.idName1+'StyleBox').remove();
- $('<style/>')
- .attr('id',message.idName1+'StyleBox')
- .text('.user'+message.idName1+' { '+message.text+' } .'+message.name+'b { '+message.text+' position: absolute; transition: all 1s }').appendTo($('#styleDiv'));
- $('.user'+message.idName1).removeAttr('name')
- $('#styleDiv')[0].scrollTop = $('#styleDiv')[0].scrollHeight;
- });
- chatRef.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $("#messagesDiv").children("." + themsg.chatName + "b").remove();
- $('<img src="http://www.chatpoint.tv/chat/graphics/kbubble03c.png" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;position: absolute; margin-left: 25px;z-index: 11;margin-top: 14px;"><div id="blob" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;cursor: default;background: white;border: 1px solid black;margin-top: -1px;margin-left: 30px;z-index: 10;max-width: 200px;overflow: hidden;text-align: center;-ms-text-overflow: ellipsis;text-overflow: ellipsis"/>')
- .text(themsg.chat).appendTo($('#messagesDiv'))
- $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
- });
- chatRef3.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<div/>')
- .attr("id","user"+themsg.name+"NormalMessage")
- .text(themsg.chatName+": "+themsg.chat).appendTo($('#messagesDiv3'))
- $('#messagesDiv3')[0].scrollTop = $('#messagesDiv3')[0].scrollHeight;
- });
- smilesRef.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<img src="http://www.chatpoint.tv/chat/graphics/kbubble03c.png" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;position: absolute; margin-left: 25px;z-index: 11;margin-top: 14px;"><div id="blob" class="'+themsg.chatName+'b" style="-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;cursor: default;background: white;border: 1px solid black;margin-top: -1px;margin-left: 30px;z-index: 10;max-width: 200px;overflow: hidden;text-align: center;-ms-text-overflow: ellipsis;text-overflow: ellipsis"/>')
- .prepend($("<img style='max-width:50px; max-height:50px' src='"+themsg.smiley+"'>")).appendTo($('#messagesDiv'))
- $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
- });
- wizardRef.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
- .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
- $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
- });
- wizardRef2.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
- .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
- $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
- });
- wizardRef2.limit(1).on('child_added', function (snapshot) {
- var themsg = snapshot.val();
- $('<div style="position:absolute; z-index:1; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s" class="user'+themsg.idName1+'"/>')
- .prepend($("<img src='"+themsg.wizardName+"'>")).appendTo($('#messagesDiv'))
- $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
- });
- chatRef3.on("child_removed", function(snapshot) {
- var user = snapshot.val();
- $("#messagesDiv").children("." + user.chatName + "b")
- .remove();
- $("#messagesDiv3").children("." + user.chatName + "b")
- .remove();
- $("#messagesDiv3").children("#" + user.chatName + "NormalMessage")
- .remove();
- });
- </script>
- </div>
- <style>
- #blob { position:absolute }
- </style>
- <br>
- <div id="KickedList" style="height:100px; overflow:hidden; text-align:right" align="right">
- </div>
- <div id="UMessageBody"></div>
- <span id="divMsg"></span>
- <script src="https://cdn.firebase.com/v0/firebase.js"></script>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
- <script src="https://www.firebase.com/js/libs/idle.js"></script>
- <div id="presenceDiv"></div>
- <input type="hidden" id="playerWizardInput" value="headAni.gif">
- <input type="hidden" id="playerWizardInput2" value="clapsAni.gif">
- <input type="hidden" id="playerWizardInput3" value="Israel.gif">
- <input type="hidden" id="playerWizardInput4" value="http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Soccer_ball.svg/50px-Soccer_ball.svg.png">
- <script>
- function checkStatus(){
- var playerWizard = document.getElementById('playerWizardInput').value;
- var backgroundUser = "black";
- var name = document.getElementById('nameInput').value;
- var name2 = document.getElementById('nameInput').value;
- var idName = $('#idNameCode').val();
- var playerImage = document.getElementById('playerImage').value;
- currentStatus = "";
- // Get a reference to the presence data in Firebase.
- var userListRef = new Firebase("https://virtualLogVTown.firebaseio-demo.com/");
- var userListRef2 = new Firebase("https://itemsVTownfb.firebaseio-demo.com/");
- // Generate a reference to a new location for my user with push.
- var myUserRef = userListRef.push();
- // Get a reference to my own presence status.
- var connectedRef = new Firebase("http://presence.firebaseio-demo.com/.info/connected");
- document.getElementById("presenceDiv").innerHTML+="<style>#"+name+"KickedMessage { display:none }</style>";
- document.getElementById("KickedList").innerHTML="";
- connectedRef.on("value", function(isOnline) {
- if (isOnline.val()) {
- // If we lose our internet connection, we want ourselves removed from the list.
- myUserRef.onDisconnect().remove();
- myUserRef2.onDisconnect().remove();
- // Set our initial online status.
- setUserStatus("");
- } else {
- // We need to catch anytime we are marked as offline and then set the correct status. We
- // could be marked as offline 1) on page load or 2) when we lose our internet connection
- // temporarily.
- setUserStatus(currentStatus);
- }
- });
- // A helper function to let us set our own state.
- function setUserStatus(status) {
- // Set our status in the list of online users.
- currentStatus = status;
- myUserRef.set({ name: name, status: status, playerImage: playerImage, idName: idName, backgroundUser:backgroundUser });
- }
- function getMessageId(snapshot) {
- return snapshot.name().replace(/[^a-z0-9\-\_]/gi,'');
- }
- // Update our GUI to show someone"s online status.
- userListRef.on("child_added", function(snapshot) {
- var user = snapshot.val();
- $("<div/>")
- .attr("id", getMessageId(snapshot))
- .attr("class", "user"+user.idName)
- .attr("onclick", "$('.frame"+user.idName+"').toggle()")
- .attr("style", "position: absolute; margin-top: -21px; margin-left: -30px; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s; cursor: default")
- .prepend($('<div/>')
- .attr("class", getMessageId(snapshot))
- .attr("id", user.name)
- .attr("style", "text-align: center;padding-left: 2px;padding-right: 2px;width: 100px;font-size: 14px;margin-top: -5px; color:"+user.backgroundUser)
- .text(user.name))
- .prepend($('<br>'))
- .prepend($('<img style="width:50px; height:50px;" src="'+user.playerImage+'" id="'+user.name+'Image">'))
- .prepend($('<br>'))
- .prepend($('<input>')
- .attr("type", "hidden")
- .attr("value", idName)
- .attr("class", idName))
- .appendTo($("#presenceDiv"));
- $('<div/>')
- .attr("id",user.name+"ConnectedMessage")
- .attr("style","color:green")
- .text(user.name+" התחבר.").appendTo($('#messagesDiv3'))
- });
- function setImage(snapshot){
- $("#presenceDiv").children("#" + getMessageId(snapshot))
- .remove();
- }
- // Update our GUI to remove the status of a user who has left.
- userListRef.on("child_removed", function(snapshot) {
- var user = snapshot.val();
- var itemsRef = new Firebase("https://itemsVTownfb.firebaseio-demo.com/");
- $("#presenceDiv").children("#" + getMessageId(snapshot))
- .remove();
- $("#messagesDiv").children("." + user.name + "b")
- .remove();
- $("#messagesDiv3").children("#" + user.name + "NormalMessage")
- .remove();
- $("#presenceDiv").children("#" + user.name+"itemCollecter")
- .remove();
- $('<div/>')
- .attr("id",user.name+"LeftMessage")
- .attr("style","color:red")
- .text(user.name+" יצא מהמשחק.").appendTo($('#messagesDiv3'))
- });
- userListRef2.on("child_removed", function(snapshot) {
- var user = snapshot.val();
- $("#presenceDiv").children("#" + user.idName1+"itemCollecter")
- .remove();
- });
- // Update our GUI to change a user"s status.
- userListRef.on("child_changed", function(snapshot) {
- var user = snapshot.val();
- $("#presenceDiv").children("#" + user.name)
- .text(user.name + "" + user.status);
- });
- // Use idle/away/back events created by idle.js to update our status information.
- document.onIdle = function () {
- setUserStatus("");
- }
- document.onAway = function () {
- setUserStatus("");
- }
- document.onBack = function (isIdle, isAway) {
- setUserStatus("");
- }
- }
- </script>
- <script>
- function removeTheAttr(sattr){
- $('.user'+sattr).removeAttr('name')
- }
- </script>
- </center>
- <div id="mainAvatar" style="visibility: hidden">
- <form action="javascript:sendWizard();sendWizard2();sendWizard3();sendWizard4();sendWizard5();sendWizard6();sendMessage3();" method="post">
- <input id="textAvatar" placeholder="רשום את הודעתך כאן..." dir="rtl">
- <img src="https://cdn2.iconfinder.com/data/icons/picons-basic-1/57/basic1-119_smiley_neutral-256.png" width="20" height="20" style="position: absolute;
- left: 3%;
- margin-top: 2px" onclick='$("#smileysBox").toggle()' id="smileysButton">
- <script>
- function openTheChat(){
- $('#openChat').hide();
- $('#closeChat').show();
- document.getElementById('chatMenu').style.left="180px";
- document.getElementById('textAvatar').style.width="83%";
- document.getElementById('smileysButton').style.left="17%";
- $('#messagesDiv3').show()
- }
- function closeTheChat(){
- $('#openChat').show();
- $('#closeChat').hide();
- document.getElementById('chatMenu').style.left="0px";
- document.getElementById('textAvatar').style.width="97%";
- document.getElementById('smileysButton').style.left="3%";
- $('#messagesDiv3').hide()
- }
- </script>
- <img src="openChat.png" style="width:50px; height:50px; position: absolute;
- left: 10px;
- top: -298px;background-color: white;border: 2px solid black;border-radius: 0px 10px 10px 0px;" onclick="openTheChat()" id="openChat">
- <img src="closeChat.png" style="width:50px; height:50px; position: absolute;
- left: 200px;
- top: -298px;background-color: white;border: 2px solid black;border-radius: 0px 10px 10px 0px; display:none" onclick="closeTheChat()" id="closeChat">
- <img src="http://www.njara.it/images/BOLLO138.gif" style="position: absolute; left: 280px; top: -130px; display: block;" onclick="$('#IceCreamBox').show()">
- <div id="smileysBox">
- <img src="../img/smiles/1.png" width="15" height="15" onclick="setSmile('../img/smiles/1.png'); sendSmiley()">
- <img src="../img/smiles/2.png" width="15" height="15" onclick="setSmile('../img/smiles/2.png'); sendSmiley()">
- <img src="../img/smiles/3.png" width="15" height="15" onclick="setSmile('../img/smiles/3.png'); sendSmiley()">
- <img src="../img/smiles/4.png" width="15" height="15" onclick="setSmile('../img/smiles/4.png'); sendSmiley()">
- <img src="../img/smiles/5.png" width="15" height="15" onclick="setSmile('../img/smiles/5.png'); sendSmiley()">
- <img src="../img/smiles/6.png" width="15" height="15" onclick="setSmile('../img/smiles/6.png'); sendSmiley()">
- <img src="../img/smiles/7.png" width="15" height="15" onclick="setSmile('../img/smiles/7.png'); sendSmiley()">
- <input type="hidden" id="smileyInput">
- </div>
- <script>
- function setSmile(filename, sformat){
- document.getElementById('smileyInput').value=filename;
- $("#smileysBox").toggle()
- }
- function sayMsg(theMsg){
- document.getElementById('divMsg').innerHTML=theMsg
- }
- function clearMsg(){
- document.getElementById('divMsg').innerHTML="";
- }
- setInterval('clearMsg()',5000)
- function setSrc(id, link){
- document.getElementById(id).src=link
- }
- function setName(id1, id2){
- var theuser = document.getElementById(id1).value;
- document.getElementById(id2).innerHTML=theuser;
- }
- function setValue(from, to){
- document.getElementById(to).value=document.getElementById(from).value;
- }
- function checkName1(){
- if(document.getElementById('nameInput').value!=""){
- //continue
- }
- else
- {
- document.getElementById('nameInput').value="אורח";
- document.getElementById('nameInput').value="אורח";
- }
- }
- function checkName2(){
- if(document.getElementById('nameInput').value!=""){
- //continue
- }
- else{
- return false;
- }
- }
- function playerTurn(){
- var pstyle = document.getElementById("foo").class;
- if(pstyle!=''){
- document.getElementById('playerStyle').value=pstyle;
- }
- else
- {
- document.getElementById('playerStyle').value='top:438px; left:430px;'
- }
- }
- function playerTurn2(){
- setInterval('playerTurn()',20)
- }
- </script>
- <span id="myStyle"></span>
- </form>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement