PDA

View Full Version : [WIP]Reward System and Games


Tequila
01-19-2011, 02:50 PM
First off a Disclaimer these are modifications of existing php stuff. I'm all right with tricking them to work in certain environments, but cannot get them to function at all with the Mys script yet.

Mod 01: Reward System
Inspired by Online Trading Card Games like MissingNO (http://http://missingno.ka-blooey.net) (tell them Sidiko (http://missingno.ka-blooey.net/profile.php?user=Sidiko) sent you), original script from In The Cards (http://clavis-sama.com/toolkit.php?randomizer).

So far all I'm getting are errors. I have a feeling that we'll have to add stuff into the functions of the script to get this to work.

Current Code
<?php

// ************************************************** ********************
// Rusnak PHP Adoptables Script
// Copyright 2009 Brandon Rusnak
// For help and support: http://www.rusnakweb.com/forum/
//
// Redistribution prohibited without written permission
// ************************************************** ********************

// Wake the sleeping giant

// ************************************************** ********************
// Basic Configuration Info
// ************************************************** ********************

include("inc/functions.php");
include("inc/config.php");

$themeurl = grabanysetting("themeurl");

// ************************************************** ********************
// Define our top links by calling getlinks()
// ************************************************** ********************

$links = getlinks();

// ************************************************** ********************
// Define our ads by calling getads()
// ************************************************** ********************

$ads = getads("any");

// ************************************************** ********************
// Grab any dynamic article content from the content table
// ************************************************** ********************

$pagecontent = getsitecontent("index");
$article_title = $pagecontent[title];
$article_content = $pagecontent[content];
$article_content = nl2br($article_content);

// ************************************************** ********************
// Grab any settings that we will need for the current page from the DB
// ************************************************** ********************

$browsertitle = grabanysetting("browsertitle");
$sitename = grabanysetting("sitename");
$slogan = grabanysetting("slogan");

// ************************************************** ********************
// Check and see if the user is logged in to the site
// ************************************************** ********************

$loginstatus = logincheck();
$isloggedin = $loginstatus[loginstatus];
$loggedinname = $loginstatus[username];

// ************************************************** ********************
// End Prepwork - Output the page to the user
// ************************************************** ********************



// ************************************************** ********************
// Let's Set up the Rewards for the games
//
// This works great when you're giving out items and such along with money
// What will you use? Please feel free to ask < enddayne > on how to
// Modify this script on the forum :)
// ************************************************** ********************
// First We'll Get The Money and Run...
// ************************************************** ********************

$query = "SELECT * FROM `adopts_users` WHERE `username`='$loggedinname'";
$result = mysql_query($query);
$num = mysql_numrows($result);

$i = 0;
while ($i < 1) {
$dollar = @mysql_result($result, $i, "dollar");

// Change this number 10 to the number of currency you want users to earn on level up
$amount = rand(5, 15);
$newbalance = $dollar + $amount;

$i++;
}

mysql_query("UPDATE `adopts_users` SET `dollar`='" . $newbalance . "' WHERE `username`='$loggedinname'");

// ************************************************** ********************
// Let's add the items in next, may also work for decorations... eventaually
// ************************************************** ********************
function randomImage ( $array ) {
$total = count($array);
$call = rand(0,$total-1);
return $array[$call];
}
$items = array (
'items/bomb.png',
'items/cake.png',
'items/controller.png',
'items/guitar.png',
'items/heaphones.png'
);

// ************************************************** ********************
// Use the above syntax when adding more items to the script
// ************************************************** ********************


$article_title = $article_title."Reward";
$article_content = $article_content . "<div align='center'><br />You have earned ". $amount ." Dollars for leveling up this Adoptable. <br />You now have " . $newbalance . " Dollars.
You have also gained the following item from playing the game.<br />
<img src='".randomImage($items)." alt='Prize'></div>;"

// ************************************************** ********************
// Begin Template Definition
// ************************************************** ********************

//Define our current theme
$file = $themeurl;

// Do the template changes and echo the ready template
$template = file_get_contents($file);

$template = replace(':ARTICLETITLE:',$article_title,$template) ;
$template = replace(':ARTICLECONTENT:',$article_content,$templ ate);
$template = replace(':ARTICLEDATE:',$article_date,$template);

$template = replace(':BROWSERTITLE:',$browsertitle,$template);
$template = replace(':SITENAME:',$sitename,$template);

//Define our links
$template = replace(':LINKSBAR:',$links,$template);

//Get the content for the side bar...

$sidebar = getsidebar();
$template = replace(':SIDEFEED:',$sidebar,$template);

//Get the ad content...
$template = replace(':ADS:',$ads,$template);

//Get the slogan info
$template = replace(':SLOGAN:',$slogan,$template);


echo $template;

// ************************************************** ********************
// End Template Definition
// ************************************************** ********************



?>

We're logging the following error at the moment:
Parse error: syntax error, unexpected T_VARIABLE in /home/enddayne/public_html/devdemo/reward.php on line 123

Tequila
01-19-2011, 02:53 PM
Second Mod: Tic Tac Toe
<?php

// ************************************************** ********************
// Rusnak PHP Adoptables Script
// Copyright 2009 Brandon Rusnak
// For help and support: http://www.rusnakweb.com/forum/
//
// Redistribution prohibited without written permission
// ************************************************** ********************

// Wake the sleeping giant

// ************************************************** ********************
// Basic Configuration Info
// ************************************************** ********************

include("inc/functions.php");
include("inc/config.php");

$themeurl = grabanysetting("themeurl");

// ************************************************** ********************
// Define our top links by calling getlinks()
// ************************************************** ********************

$links = getlinks();

// ************************************************** ********************
// Define our ads by calling getads()
// ************************************************** ********************

$ads = getads("any");

// ************************************************** ********************
// Grab any dynamic article content from the content table
// ************************************************** ********************

$pagecontent = getsitecontent("index");
$article_title = $pagecontent[title];
$article_content = $pagecontent[content];
$article_content = nl2br($article_content);

// ************************************************** ********************
// Grab any settings that we will need for the current page from the DB
// ************************************************** ********************

$browsertitle = grabanysetting("browsertitle");
$sitename = grabanysetting("sitename");
$slogan = grabanysetting("slogan");

// ************************************************** ********************
// Check and see if the user is logged in to the site
// ************************************************** ********************

$loginstatus = logincheck();
$isloggedin = $loginstatus[loginstatus];
$loggedinname = $loginstatus[username];

// ************************************************** ********************
// End Prepwork - Output the page to the user
// ************************************************** ********************

$article_title = "Tic Tac Toe";
$article_content = "Let's play a game, here we go!<br />


<SCRIPT>

/*
Code Written by Cory Fogliani (Email: cory@ijustdontcare.com)
Testers: Cory Fogliani, Chris Gordon
Featured on JavaScript Kit (http://javascriptkit.com)
For this and over 400+ free scripts, visit http://javascriptkit.com
*/

//if IE4/NS6, apply style
if (document.all||document.getElementById){
document.write('<style>.tictac{')
document.write('width:50px;height:50px;')
document.write('}</style>')
}

var sqr1
var sqr2
var sqr3
var sqr4
var sqr5
var sqr6
var sqr7
var sqr8
var sqr9
var sqr1T = 0
var sqr2T = 0
var sqr3T = 0
var sqr4T = 0
var sqr5T = 0
var sqr6T = 0
var sqr7T = 0
var sqr8T = 0
var sqr9T = 0
var moveCount = 0
var turn = 0
var mode = 1

function vari()
{
sqr1 = document.tic.sqr1.value
sqr2 = document.tic.sqr2.value
sqr3 = document.tic.sqr3.value
sqr4 = document.tic.sqr4.value
sqr5 = document.tic.sqr5.value
sqr6 = document.tic.sqr6.value
sqr7 = document.tic.sqr7.value
sqr8 = document.tic.sqr8.value
sqr9 = document.tic.sqr9.value
}
function check()
{
if(sqr1 == ' X ' && sqr2 == ' X ' && sqr3 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr4 == ' X ' && sqr5 == ' X ' && sqr6 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr7 == ' X ' && sqr8 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr1 == ' X ' && sqr4 == ' X ' && sqr7 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr2 == ' X ' && sqr5 == ' X ' && sqr8 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr3 == ' X ' && sqr6 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr3 == ' X ' && sqr5 == ' X ' && sqr7 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else
{
winCheck()
check2()
drawCheck()
}
}

function check2()
{
vari()
drawCheck()
if(sqr1 == ' O ' && sqr2 == ' O ' && sqr3 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr4 == ' O ' && sqr5 == ' O ' && sqr6 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr7 == ' O ' && sqr8 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr1 == ' O ' && sqr4 == ' O ' && sqr7 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr2 == ' O ' && sqr5 == ' O ' && sqr8 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr3 == ' O ' && sqr6 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr3 == ' O ' && sqr5 == ' O ' && sqr7 == ' O ')
{
alert('You Lose!')
reset()
}
}

function player1Check()
{
if(sqr1 == ' X ' && sqr2 == ' X ' && sqr3 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr4 == ' X ' && sqr5 == ' X ' && sqr6 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr7 == ' X ' && sqr8 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr1 == ' X ' && sqr4 == ' X ' && sqr7 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr2 == ' X ' && sqr5 == ' X ' && sqr8 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr3 == ' X ' && sqr6 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr3 == ' X ' && sqr5 == ' X ' && sqr7 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else
{
player2Check()
drawCheck()
}
}

function player2Check()
{
vari()
drawCheck()
if(sqr1 == ' O ' && sqr2 == ' O ' && sqr3 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr4 == ' O ' && sqr5 == ' O ' && sqr6 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr7 == ' O ' && sqr8 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr1 == ' O ' && sqr4 == ' O ' && sqr7 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr2 == ' O ' && sqr5 == ' O ' && sqr8 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr3 == ' O ' && sqr6 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr3 == ' O ' && sqr5 == ' O ' && sqr7 == ' O ')
{
alert('Player 2 wins!')
reset()
}
}

function drawCheck()
{
vari()
moveCount = sqr1T + sqr2T + sqr3T + sqr4T + sqr5T + sqr6T + sqr7T + sqr8T + sqr9T
if(moveCount == 9)
{
reset()
alert('Draw')
}
}

function winCheck()
{
check2()
if(sqr1 == ' O ' && sqr2 == ' O ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr2 == ' O ' && sqr3 == ' O ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr4 == ' O ' && sqr5 == ' O ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr5 == ' O ' && sqr6 == ' O ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr7 == ' O ' && sqr8 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr8 == ' O ' && sqr9 == ' O ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr5 == ' O ' && sqr9 == ' O ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr5 == ' O ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr7 == ' O ' && sqr5 == ' O ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr3 == ' O ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr4 == ' O ' && sqr6 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr7 == ' O ' && sqr9 == ' O ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr7 == ' O ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr2 == ' O ' && sqr8 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr9 == ' O ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr4 == ' O ' && sqr7 == ' O ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr5 == ' O ' && sqr8 == ' O ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr6 == ' O ' && sqr9 == ' O ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr4 == ' O ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr2 == ' O ' && sqr5 == ' O ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr6 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr9 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr7 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else
{
computer()
}
check2()
}
function computer()
{
check2()
if(sqr1 == ' X ' && sqr2 == ' X ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr2 == ' X ' && sqr3 == ' X ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr4 == ' X ' && sqr5 == ' X ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr5 == ' X ' && sqr6 == ' X ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr7 == ' X ' && sqr8 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr8 == ' X ' && sqr9 == ' X ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr5 == ' X ' && sqr9 == ' X ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr5 == ' X ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr7 == ' X ' && sqr5 == ' X ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr3 == ' X ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr4 == ' X ' && sqr6 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr7 == ' X ' && sqr9 == ' X ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr7 == ' X ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr2 == ' X ' && sqr8 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr9 == ' X ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr4 == ' X ' && sqr7 == ' X ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr5 == ' X ' && sqr8 == ' X ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr6 == ' X ' && sqr9 == ' X ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr4 == ' X ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr2 == ' X ' && sqr5 == ' X ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr6 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr9 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr7 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else
{
AI()
}
check2()
}

function AI()
{
vari()
if(document.tic.sqr5.value == ' ' && turn == 1)
{
document.tic.sqr5.value = ' O '
turn = 0
sqr5T = 1
}
else if(document.tic.sqr1.value == ' ' && turn == 1)
{
document.tic.sqr1.value = ' O '
turn = 0
sqr1T = 1
}
else if(document.tic.sqr9.value == ' ' && turn == 1)
{
document.tic.sqr9.value = ' O '
turn = 0
sqr9T = 1
}
else if(document.tic.sqr6.value == ' ' && turn == 1)
{
document.tic.sqr6.value = ' O '
turn = 0
sqr6T = 1
}
else if(document.tic.sqr2.value == ' ' && turn == 1)
{
document.tic.sqr2.value = ' O '
turn = 0
sqr2T = 1
}
else if(document.tic.sqr8.value == ' ' && turn == 1)
{
document.tic.sqr8.value = ' O '
turn = 0
sqr8T = 1
}
else if(document.tic.sqr3.value == ' ' && turn == 1)
{
document.tic.sqr3.value = ' O '
turn = 0
sqr3T = 1
}
else if(document.tic.sqr7.value == ' ' && turn == 1)
{
document.tic.sqr7.value = ' O '
turn = 0
sqr7T = 1
}
else if(document.tic.sqr4.value == ' ' && turn == 1)
{
document.tic.sqr4.value = ' O '
turn = 0
sqr4T = 1
}
check2()
}

function reset()
{
document.tic.sqr1.value = ' '
document.tic.sqr2.value = ' '
document.tic.sqr3.value = ' '
document.tic.sqr4.value = ' '
document.tic.sqr5.value = ' '
document.tic.sqr6.value = ' '
document.tic.sqr7.value = ' '
document.tic.sqr8.value = ' '
document.tic.sqr9.value = ' '
sqr1T = 0
sqr2T = 0
sqr3T = 0
sqr4T = 0
sqr5T = 0
sqr6T = 0
sqr7T = 0
sqr8T = 0
sqr9T = 0
vari()
turn = 0
moveCount = 0
}

function resetter()
{
reset()
}
</SCRIPT>


";

// ************************************************** ********************
// Begin Template Definition
// ************************************************** ********************

//Define our current theme
$file = $themeurl;

// Do the template changes and echo the ready template
$template = file_get_contents($file);

$template = replace(':ARTICLETITLE:',$article_title,$template) ;
$template = replace(':ARTICLECONTENT:',$article_content,$templ ate);
$template = replace(':ARTICLEDATE:',$article_date,$template);

$template = replace(':BROWSERTITLE:',$browsertitle,$template);
$template = replace(':SITENAME:',$sitename,$template);

//Define our links
$template = replace(':LINKSBAR:',$links,$template);

//Get the content for the side bar...

$sidebar = getsidebar();
$template = replace(':SIDEFEED:',$sidebar,$template);

//Get the ad content...
$template = replace(':ADS:',$ads,$template);

//Get the slogan info
$template = replace(':SLOGAN:',$slogan,$template);


echo $template;

// ************************************************** ********************
// End Template Definition
// ************************************************** ********************



?>

Error? It doesn't display at all, check http://end-day.net/devdemo/tictactoe.php to try it out.

Hall of Famer
01-22-2011, 12:13 PM
I've moved this thread to questions and supports section at this point, they will be back once all of your syntax errors are fixed. Also I believe users will pay more attention to your problem with your scripts if they see them in questions and supports subforum instead of this one.

Hall of Famer

Bloodrun
01-22-2011, 12:32 PM
In your first problem, what is on line 123?

PTGigi
01-22-2011, 12:38 PM
*counts manually* Unless my counting fails it's $file = $themeurl;

Hall of Famer
01-22-2011, 03:28 PM
I am pretty sure the problem is with the codes right above line 123, since there's absolutely no syntax error here.

fadillzzz
01-22-2011, 08:41 PM
I found the error on your first code!
Line 116:

<img src='".randomImage($items)." alt='Prize'></div>;"
It should be:

<img src='".randomImage($items)."' alt='Prize'></div>";

PTGigi
01-22-2011, 08:52 PM
Another error! I messed this up with URLs X3
<img src='".randomImage($items)." alt='Prize></div>"; (from above) should change to:
<img src='".randomImage($items)." alt='Prize'></div>"; It might be thinking all the rest of the code is the alt text O.o

EDT: Hm...I'm typing in the change but the forum's not showing it D: I added a ' in after Prize just fyi :S

Tequila
01-22-2011, 09:02 PM
I may have missed the closing of the alt tag. I'm going to try putting the array in the functions of the site and see if that works.

Not tonight though, post work headache after all.

fadillzzz
01-22-2011, 09:03 PM
@pokemontrainergigi
Yes! you're right!
It should be like this right?

<img src='".$randomImage($items)."' alt='Prize'></div>";
@enddayne
for the tic tac toe game, you forgot about the buttons!

<FORM NAME="tic">
<INPUT TYPE="button" NAME="sqr1" class="tictac" value=" " onClick="if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 1; vari(); check();} else if(document.tic.sqr1.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr1.value = ' O '; sqr1T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr2" class="tictac" value=" " onClick="if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 1; vari(); check();} else if(document.tic.sqr2.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr2.value = ' O '; sqr2T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr3" class="tictac" value=" " onClick="if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 1; vari(); check();} else if(document.tic.sqr3.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr3.value = ' O '; sqr3T = 1; turn = 1; vari(); player1Check()} drawCheck()"><br />
<INPUT TYPE="button" NAME="sqr4" class="tictac" value=" " onClick="if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 1; vari(); check();} else if(document.tic.sqr4.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr4.value = ' O '; sqr4T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr5" class="tictac" value=" " onClick="if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 1; vari(); check();} else if(document.tic.sqr5.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr5.value = ' O '; sqr5T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr6" class="tictac" value=" " onClick="if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 1; vari(); check();} else if(document.tic.sqr6.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr6.value = ' O '; sqr6T = 1; turn = 1; vari(); player1Check()} drawCheck()"><br />
<INPUT TYPE="button" NAME="sqr7" class="tictac" value=" " onClick="if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 1; vari(); check();} else if(document.tic.sqr7.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr7.value = ' O '; sqr7T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr8" class="tictac" value=" " onClick="if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 1; vari(); check();} else if(document.tic.sqr8.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr8.value = ' O '; sqr8T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr9" class="tictac" value=" " onClick="if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 1; vari(); check();} else if(document.tic.sqr9.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr9.value = ' O '; sqr9T = 1; turn = 1; vari(); player1Check()} drawCheck()">
</form>

PTGigi
01-22-2011, 09:08 PM
@pokemontrainergigi
Yes! you're right!
It should be like this right?

<img src='".$randomImage($items)."' alt='Prize'></div>";

Yes like that :meow: Thanks XD I don;t know why this forum likes to change what I type :ohnoes: This is the third time :catfish:

Tequila
01-22-2011, 09:54 PM
@pokemontrainergigi
Yes! you're right!
It should be like this right?

<img src='".$randomImage($items)."' alt='Prize'></div>";
@enddayne
for the tic tac toe game, you forgot about the buttons!

<FORM NAME="tic">
<INPUT TYPE="button" NAME="sqr1" class="tictac" value=" " onClick="if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 1; vari(); check();} else if(document.tic.sqr1.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr1.value = ' O '; sqr1T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr2" class="tictac" value=" " onClick="if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 1; vari(); check();} else if(document.tic.sqr2.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr2.value = ' O '; sqr2T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr3" class="tictac" value=" " onClick="if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 1; vari(); check();} else if(document.tic.sqr3.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr3.value = ' O '; sqr3T = 1; turn = 1; vari(); player1Check()} drawCheck()"><br />
<INPUT TYPE="button" NAME="sqr4" class="tictac" value=" " onClick="if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 1; vari(); check();} else if(document.tic.sqr4.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr4.value = ' O '; sqr4T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr5" class="tictac" value=" " onClick="if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 1; vari(); check();} else if(document.tic.sqr5.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr5.value = ' O '; sqr5T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr6" class="tictac" value=" " onClick="if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 1; vari(); check();} else if(document.tic.sqr6.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr6.value = ' O '; sqr6T = 1; turn = 1; vari(); player1Check()} drawCheck()"><br />
<INPUT TYPE="button" NAME="sqr7" class="tictac" value=" " onClick="if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 1; vari(); check();} else if(document.tic.sqr7.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr7.value = ' O '; sqr7T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr8" class="tictac" value=" " onClick="if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 1; vari(); check();} else if(document.tic.sqr8.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr8.value = ' O '; sqr8T = 1; turn = 1; vari(); player1Check()} drawCheck()">
<INPUT TYPE="button" NAME="sqr9" class="tictac" value=" " onClick="if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 1; vari(); check();} else if(document.tic.sqr9.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr9.value = ' O '; sqr9T = 1; turn = 1; vari(); player1Check()} drawCheck()">
</form>


*headdesk* 私は馬鹿だ!

Tequila
01-28-2011, 03:24 PM
Still getting an error on reward.php
Parse error: syntax error, unexpected T_VARIABLE in /home/enddayne/public_html/devdemo/reward.php on line 123

And the buttons won't click for the tic tac toe game. I'm almost ready to scrap this, but won't. I will instead buy a book or two with my refund.

fadillzzz
01-28-2011, 11:41 PM
post the new .php files here, I'll take a look at 'em

Tequila
01-29-2011, 03:10 PM
Sure I'll attach them.

fadillzzz
01-29-2011, 07:30 PM
Okay, I've attached the new files. Try them out and see if they work

Tequila
01-29-2011, 07:47 PM
Well the random rewards work now. I'll have to see what you did that I messed up.

I still can't get it to click on the squares for tic tac toe, I'll see if it's Chrome only though.

Tequila
01-29-2011, 07:51 PM
We have clicks, but no reactions for them... :eye:

fadillzzz
01-29-2011, 08:02 PM
Are you sure you're using the .php files from my previous post?
Because the tictactoe.php is working fine on my site
http://www.adoptapoke.com/tictactoe.php
On your site, the form buttons seem to be missing a lot of code

Tequila
01-29-2011, 08:09 PM
hmmm... I'll try to reupload your new version.

fadillzzz
01-30-2011, 07:07 AM
Sorry enddayne, it seems like I've uploaded the wrong file, my bad. Try this one

<?php

// ************************************************** ********************
// Rusnak PHP Adoptables Script
// Copyright 2009 Brandon Rusnak
// For help and support: http://www.rusnakweb.com/forum/
//
// Redistribution prohibited without written permission
// ************************************************** ********************

// Wake the sleeping giant

// ************************************************** ********************
// Basic Configuration Info
// ************************************************** ********************

include("inc/functions.php");
include("inc/config.php");

$themeurl = grabanysetting("themeurl");

// ************************************************** ********************
// Define our top links by calling getlinks()
// ************************************************** ********************

$links = getlinks();

// ************************************************** ********************
// Define our ads by calling getads()
// ************************************************** ********************

$ads = getads("any");

// ************************************************** ********************
// Grab any dynamic article content from the content table
// ************************************************** ********************

$pagecontent = getsitecontent("index");
$article_title = $pagecontent[title];
$article_content = $pagecontent[content];
$article_content = nl2br($article_content);

// ************************************************** ********************
// Grab any settings that we will need for the current page from the DB
// ************************************************** ********************

$browsertitle = grabanysetting("browsertitle");
$sitename = grabanysetting("sitename");
$slogan = grabanysetting("slogan");

// ************************************************** ********************
// Check and see if the user is logged in to the site
// ************************************************** ********************

$loginstatus = logincheck();
$isloggedin = $loginstatus[loginstatus];
$loggedinname = $loginstatus[username];

// ************************************************** ********************
// End Prepwork - Output the page to the user
// ************************************************** ********************

$article_title = "Tic Tac Toe";
$article_content = "Let's play a game, here we go!<br />


<SCRIPT>

/*
Code Written by Cory Fogliani (Email: cory@ijustdontcare.com)
Testers: Cory Fogliani, Chris Gordon
Featured on JavaScript Kit (http://javascriptkit.com)
For this and over 400+ free scripts, visit http://javascriptkit.com
*/

//if IE4/NS6, apply style
if (document.all||document.getElementById){
document.write('<style>.tictac{')
document.write('width:50px;height:50px;')
document.write('}</style>')
}

var sqr1
var sqr2
var sqr3
var sqr4
var sqr5
var sqr6
var sqr7
var sqr8
var sqr9
var sqr1T = 0
var sqr2T = 0
var sqr3T = 0
var sqr4T = 0
var sqr5T = 0
var sqr6T = 0
var sqr7T = 0
var sqr8T = 0
var sqr9T = 0
var moveCount = 0
var turn = 0
var mode = 1

function vari()
{
sqr1 = document.tic.sqr1.value
sqr2 = document.tic.sqr2.value
sqr3 = document.tic.sqr3.value
sqr4 = document.tic.sqr4.value
sqr5 = document.tic.sqr5.value
sqr6 = document.tic.sqr6.value
sqr7 = document.tic.sqr7.value
sqr8 = document.tic.sqr8.value
sqr9 = document.tic.sqr9.value
}
function check()
{
if(sqr1 == ' X ' && sqr2 == ' X ' && sqr3 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr4 == ' X ' && sqr5 == ' X ' && sqr6 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr7 == ' X ' && sqr8 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr1 == ' X ' && sqr4 == ' X ' && sqr7 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr2 == ' X ' && sqr5 == ' X ' && sqr8 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr3 == ' X ' && sqr6 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else if(sqr3 == ' X ' && sqr5 == ' X ' && sqr7 == ' X ')
{
alert('You Win!')
document.location='reward.php'
}
else
{
winCheck()
check2()
drawCheck()
}
}

function check2()
{
vari()
drawCheck()
if(sqr1 == ' O ' && sqr2 == ' O ' && sqr3 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr4 == ' O ' && sqr5 == ' O ' && sqr6 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr7 == ' O ' && sqr8 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr1 == ' O ' && sqr4 == ' O ' && sqr7 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr2 == ' O ' && sqr5 == ' O ' && sqr8 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr3 == ' O ' && sqr6 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('You Lose!')
reset()
}
else if(sqr3 == ' O ' && sqr5 == ' O ' && sqr7 == ' O ')
{
alert('You Lose!')
reset()
}
}

function player1Check()
{
if(sqr1 == ' X ' && sqr2 == ' X ' && sqr3 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr4 == ' X ' && sqr5 == ' X ' && sqr6 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr7 == ' X ' && sqr8 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr1 == ' X ' && sqr4 == ' X ' && sqr7 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr2 == ' X ' && sqr5 == ' X ' && sqr8 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr3 == ' X ' && sqr6 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else if(sqr3 == ' X ' && sqr5 == ' X ' && sqr7 == ' X ')
{
alert('Player 1 wins!')
reset()
}
else
{
player2Check()
drawCheck()
}
}

function player2Check()
{
vari()
drawCheck()
if(sqr1 == ' O ' && sqr2 == ' O ' && sqr3 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr4 == ' O ' && sqr5 == ' O ' && sqr6 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr7 == ' O ' && sqr8 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr1 == ' O ' && sqr4 == ' O ' && sqr7 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr2 == ' O ' && sqr5 == ' O ' && sqr8 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr3 == ' O ' && sqr6 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9 == ' O ')
{
alert('Player 2 wins!')
reset()
}
else if(sqr3 == ' O ' && sqr5 == ' O ' && sqr7 == ' O ')
{
alert('Player 2 wins!')
reset()
}
}

function drawCheck()
{
vari()
moveCount = sqr1T + sqr2T + sqr3T + sqr4T + sqr5T + sqr6T + sqr7T + sqr8T + sqr9T
if(moveCount == 9)
{
reset()
alert('Draw')
}
}

function winCheck()
{
check2()
if(sqr1 == ' O ' && sqr2 == ' O ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr2 == ' O ' && sqr3 == ' O ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr4 == ' O ' && sqr5 == ' O ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr5 == ' O ' && sqr6 == ' O ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr7 == ' O ' && sqr8 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr8 == ' O ' && sqr9 == ' O ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr5 == ' O ' && sqr9 == ' O ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr5 == ' O ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr7 == ' O ' && sqr5 == ' O ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr3 == ' O ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr4 == ' O ' && sqr6 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr7 == ' O ' && sqr9 == ' O ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr7 == ' O ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr2 == ' O ' && sqr8 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr9 == ' O ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr5 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr4 == ' O ' && sqr7 == ' O ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr5 == ' O ' && sqr8 == ' O ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr6 == ' O ' && sqr9 == ' O ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr4 == ' O ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr2 == ' O ' && sqr5 == ' O ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr6 == ' O ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr1 == ' O ' && sqr9 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' O ' && sqr7 == ' O ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else
{
computer()
}
check2()
}
function computer()
{
check2()
if(sqr1 == ' X ' && sqr2 == ' X ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr2 == ' X ' && sqr3 == ' X ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr4 == ' X ' && sqr5 == ' X ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr5 == ' X ' && sqr6 == ' X ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr7 == ' X ' && sqr8 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr8 == ' X ' && sqr9 == ' X ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr5 == ' X ' && sqr9 == ' X ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr5 == ' X ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr7 == ' X ' && sqr5 == ' X ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr3 == ' X ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr4 == ' X ' && sqr6 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr7 == ' X ' && sqr9 == ' X ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr7 == ' X ' && sqr4T == 0 && turn == 1)
{
document.tic.sqr4.value = ' O '
sqr4T = 1;
turn = 0;
}
else if(sqr2 == ' X ' && sqr8 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr9 == ' X ' && sqr6T == 0 && turn == 1)
{
document.tic.sqr6.value = ' O '
sqr6T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr5 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr4 == ' X ' && sqr7 == ' X ' && sqr1T == 0 && turn == 1)
{
document.tic.sqr1.value = ' O '
sqr1T = 1;
turn = 0;
}
else if(sqr5 == ' X ' && sqr8 == ' X ' && sqr2T == 0 && turn == 1)
{
document.tic.sqr2.value = ' O '
sqr2T = 1;
turn = 0;
}
else if(sqr6 == ' X ' && sqr9 == ' X ' && sqr3T == 0 && turn == 1)
{
document.tic.sqr3.value = ' O '
sqr3T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr4 == ' X ' && sqr7T == 0 && turn == 1)
{
document.tic.sqr7.value = ' O '
sqr7T = 1;
turn = 0;
}
else if(sqr2 == ' X ' && sqr5 == ' X ' && sqr8T == 0 && turn == 1)
{
document.tic.sqr8.value = ' O '
sqr8T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr6 == ' X ' && sqr9T == 0 && turn == 1)
{
document.tic.sqr9.value = ' O '
sqr9T = 1;
turn = 0;
}
else if(sqr1 == ' X ' && sqr9 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else if(sqr3 == ' X ' && sqr7 == ' X ' && sqr5T == 0 && turn == 1)
{
document.tic.sqr5.value = ' O '
sqr5T = 1;
turn = 0;
}
else
{
AI()
}
check2()
}

function AI()
{
vari()
if(document.tic.sqr5.value == ' ' && turn == 1)
{
document.tic.sqr5.value = ' O '
turn = 0
sqr5T = 1
}
else if(document.tic.sqr1.value == ' ' && turn == 1)
{
document.tic.sqr1.value = ' O '
turn = 0
sqr1T = 1
}
else if(document.tic.sqr9.value == ' ' && turn == 1)
{
document.tic.sqr9.value = ' O '
turn = 0
sqr9T = 1
}
else if(document.tic.sqr6.value == ' ' && turn == 1)
{
document.tic.sqr6.value = ' O '
turn = 0
sqr6T = 1
}
else if(document.tic.sqr2.value == ' ' && turn == 1)
{
document.tic.sqr2.value = ' O '
turn = 0
sqr2T = 1
}
else if(document.tic.sqr8.value == ' ' && turn == 1)
{
document.tic.sqr8.value = ' O '
turn = 0
sqr8T = 1
}
else if(document.tic.sqr3.value == ' ' && turn == 1)
{
document.tic.sqr3.value = ' O '
turn = 0
sqr3T = 1
}
else if(document.tic.sqr7.value == ' ' && turn == 1)
{
document.tic.sqr7.value = ' O '
turn = 0
sqr7T = 1
}
else if(document.tic.sqr4.value == ' ' && turn == 1)
{
document.tic.sqr4.value = ' O '
turn = 0
sqr4T = 1
}
check2()
}

function reset()
{
document.tic.sqr1.value = ' '
document.tic.sqr2.value = ' '
document.tic.sqr3.value = ' '
document.tic.sqr4.value = ' '
document.tic.sqr5.value = ' '
document.tic.sqr6.value = ' '
document.tic.sqr7.value = ' '
document.tic.sqr8.value = ' '
document.tic.sqr9.value = ' '
sqr1T = 0
sqr2T = 0
sqr3T = 0
sqr4T = 0
sqr5T = 0
sqr6T = 0
sqr7T = 0
sqr8T = 0
sqr9T = 0
vari()
turn = 0
moveCount = 0
}

function resetter()
{
reset()
}
</SCRIPT>

<FORM NAME=\"tic\">
<INPUT TYPE=\"button\" NAME=\"sqr1\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 1; vari(); check();} else if(document.tic.sqr1.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr1.value = ' X '; sqr1T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr1.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr1.value = ' O '; sqr1T = 1; turn = 1; vari(); player1Check()} drawCheck()\">
<INPUT TYPE=\"button\" NAME=\"sqr2\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 1; vari(); check();} else if(document.tic.sqr2.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr2.value = ' X '; sqr2T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr2.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr2.value = ' O '; sqr2T = 1; turn = 1; vari(); player1Check()} drawCheck()\">
<INPUT TYPE=\"button\" NAME=\"sqr3\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 1; vari(); check();} else if(document.tic.sqr3.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr3.value = ' X '; sqr3T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr3.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr3.value = ' O '; sqr3T = 1; turn = 1; vari(); player1Check()} drawCheck()\"><br />
<INPUT TYPE=\"button\" NAME=\"sqr4\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 1; vari(); check();} else if(document.tic.sqr4.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr4.value = ' X '; sqr4T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr4.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr4.value = ' O '; sqr4T = 1; turn = 1; vari(); player1Check()} drawCheck()\">
<INPUT TYPE=\"button\" NAME=\"sqr5\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 1; vari(); check();} else if(document.tic.sqr5.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr5.value = ' X '; sqr5T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr5.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr5.value = ' O '; sqr5T = 1; turn = 1; vari(); player1Check()} drawCheck()\">
<INPUT TYPE=\"button\" NAME=\"sqr6\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 1; vari(); check();} else if(document.tic.sqr6.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr6.value = ' X '; sqr6T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr6.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr6.value = ' O '; sqr6T = 1; turn = 1; vari(); player1Check()} drawCheck()\"><br />
<INPUT TYPE=\"button\" NAME=\"sqr7\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 1; vari(); check();} else if(document.tic.sqr7.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr7.value = ' X '; sqr7T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr7.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr7.value = ' O '; sqr7T = 1; turn = 1; vari(); player1Check()} drawCheck()\">
<INPUT TYPE=\"button\" NAME=\"sqr8\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 1; vari(); check();} else if(document.tic.sqr8.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr8.value = ' X '; sqr8T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr8.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr8.value = ' O '; sqr8T = 1; turn = 1; vari(); player1Check()} drawCheck()\">
<INPUT TYPE=\"button\" NAME=\"sqr9\" class=\"tictac\" value=\" \" onClick=\"if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 1) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 1; vari(); check();} else if(document.tic.sqr9.value == ' ' && turn == 1 && mode == 2) {document.tic.sqr9.value = ' X '; sqr9T = 1; turn = 0; vari(); player1Check()} else if(document.tic.sqr9.value == ' ' && turn == 0 && mode == 2) {document.tic.sqr9.value = ' O '; sqr9T = 1; turn = 1; vari(); player1Check()} drawCheck()\">
</form>

";

// ************************************************** ********************
// Begin Template Definition
// ************************************************** ********************

//Define our current theme
$file = $themeurl;

// Do the template changes and echo the ready template
$template = file_get_contents($file);

$template = replace(':ARTICLETITLE:',$article_title,$template) ;
$template = replace(':ARTICLECONTENT:',$article_content,$templ ate);
$template = replace(':ARTICLEDATE:',$article_date,$template);

$template = replace(':BROWSERTITLE:',$browsertitle,$template);
$template = replace(':SITENAME:',$sitename,$template);

//Define our links
$template = replace(':LINKSBAR:',$links,$template);

//Get the content for the side bar...

$sidebar = getsidebar();
$template = replace(':SIDEFEED:',$sidebar,$template);

//Get the ad content...
$template = replace(':ADS:',$ads,$template);

//Get the slogan info
$template = replace(':SLOGAN:',$slogan,$template);


echo $template;

// ************************************************** ********************
// End Template Definition
// ************************************************** ********************



?>

Tequila
01-30-2011, 09:35 AM
Now it works! Thanks.

Would you like to help submit this as a mod for the script?

fadillzzz
01-30-2011, 09:52 AM
Yeah! Sure, I don't know how much I can help but I'll try my best! :happyc:

Tequila
01-30-2011, 10:00 AM
I'll just put that it was a joint project, I found the idea and base scripts, you fixed it!