[WIP]Reward System and Games

Forum
Last Post
Threads / Messages

Tequila

The Grim One
Staff member
Dev Staff
Joined
Jan 21, 2009
Messages
1,312
Points
0
Location
Souther Tier, New York State
Mysidian Dollar
68,306
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 (tell them Sidiko sent you), original script from In The Cards.​

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:
<?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,$template);
$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
 
Last edited:
Second Mod: Tic Tac Toe
PHP:
<?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,$template);
$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.
 
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
 
I am pretty sure the problem is with the codes right above line 123, since there's absolutely no syntax error here.
 
I found the error on your first code!
Line 116:
PHP:
<img src='".randomImage($items)." alt='Prize'></div>;"
It should be:
PHP:
<img src='".randomImage($items)."' alt='Prize'></div>";
 
Last edited:
Another error! I messed this up with URLs X3
PHP:
<img src='".randomImage($items)." alt='Prize></div>";
(from above) should change to:
PHP:
<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
 
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.
 
@pokemontrainergigi
Yes! you're right!
It should be like this right?
PHP:
<img src='".$randomImage($items)."' alt='Prize'></div>";
@enddayne
for the tic tac toe game, you forgot about the buttons!
HTML:
<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>
 
@pokemontrainergigi
Yes! you're right!
It should be like this right?
PHP:
<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:
 
@pokemontrainergigi
Yes! you're right!
It should be like this right?
PHP:
<img src='".$randomImage($items)."' alt='Prize'></div>";
@enddayne
for the tic tac toe game, you forgot about the buttons!
HTML:
<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* 私は馬鹿だ!
 
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.
 
Okay, I've attached the new files. Try them out and see if they work
 

Attachments

  • reward.php
    5.5 KB · Views: 5
  • tictactoe.php
    22.9 KB · Views: 3
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.
 

Similar threads

Users who are viewing this thread

  • Forum Contains New Posts
  • Forum Contains No New Posts

Forum statistics

Threads
4,280
Messages
33,130
Members
1,603
Latest member
Monako
BETA

Latest Threads

Latest Posts

Top