Scripts

Counter Strike war script

Dit is een van mijn eerste scripts, geschreven voor een engelse counter strike clan waar ik in speel er zijn 5 files config.php //verander deze naar jouw gegevens wars.php // bekijk hier de gespeelde wars editwar.php // verander hier de nog niet gespeelde wars in gespeelde wars upcoming.php // zie hier de ongespeelde wars addwar.php // voeg ongespeelde wars toe voor de rest moet het werken zoals het er staat ;) dat doet het iig bij mij wel je zou nog kunnen toevoegen dat wanneer er geen wars zijn dat hij zegt, geen wars, maar dat moet je maar zien de database tabel: CREATE TABLE `wars` ( `id` int(3) NOT NULL auto_increment, `opponent` text NOT NULL, `score1` text NOT NULL, `score2` text NOT NULL, `date` text NOT NULL, `time` text NOT NULL, `servername` text NOT NULL, `serverip` text NOT NULL, `map` text NOT NULL, `played` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=3 ; vertel maar wat jullie ervan vinden :) hij staat ook op phpfreakz tbh :)

counter-strike-war-script
***********    config.php ***********

[code]<?
//config.php

$clannaam = "mijnclan";

//spreekt voor zich
function verbind() { 

    $db_host = "localhost";

    $db_login = "loginnaam";

    $db_pass = "w8woord";

    $db_database = "databasenaam";

    mysql_connect("$db_host", "$db_login", "$db_pass") or die("The mysql connection could not be established.");

    mysql_select_db("$db_database")or die("The database could not be selected.");

}

?>[/code]

***********    wars.php ***********

[code]<HTML>
<HEAD>
<TITLE>wars.php</TITLE>
<META name="description" content="">
<META name="keywords" content="">
<META name="generator" content="CuteHTML">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<table height="*" width="200" border="1">
<?php
//connecten
include 'config.php';
verbind(); 

//haal uit de db de wars die zijn gespeeld
$query = "SELECT * FROM wars WHERE played = 'yes' ORDER BY id DESC LIMIT 0, 5"; 
$resultaat = mysql_query($query) or die ("No wars yet");  

//verwerk de data  
while($data = mysql_fetch_object($resultaat))

{ 
$id = stripslashes($data->id);
$opponent = stripslashes($data->opponent);
$score1 = stripslashes($data->score1); 
$score2 = stripslashes($data->score2); 
$date = stripslashes($data->date);
$time = stripslashes($data->time);
$servername = stripslashes($data->servername);
$serverip = stripslashes($data->serverip);
$map = stripslashes($data->map);

//wanneer de score van jouw team hoger is, vertel dat we gewonnen hebben,
//anders verloren of gelijk
if ($score1 > $score2) {
$result ="verloren";  }  
elseif ($score1 < $score2) {
$result ="gewonnen";  } 
else {
$result ="gelijkspel";  } 

?>

<tr><td>war nr <? echo "$id"; ?></td></tr>
<tr><td><? echo "$clannaam"; ?> tegen <? echo "$opponent"; ?></td></tr>
<tr><td>eindstand: <? echo "$score1"; ?> - <? echo "$score2"; ?> | <? echo "$result"; ?></td></tr>
<tr><td>gespeeld op <? echo "$date"; ?> om <? echo "$time"; ?></td></tr>
<tr><td>map <? echo "$map"; ?></td></tr>
<tr><td>op de server: <? echo "$servername"; ?> | <? echo "$serverip"; ?></td></tr>
<tr><td>--------------</td></tr>

<? };?>
<br>
ga naar de gespeelde war pagina <a href="wars.php">hier</a><br>
ga naar de nog niet egspeelde war pagina <a href="upcoming.php">hier</a><br>
maak van een nog niet gespeelde war een gespeelde war <a href="editwar.php">hier</a><br>
voeg een war toe <a href="addwar.php">hier</a><br>[/code]

***********    addwar.php ***********

[code]// voeg een war toe
<?php
//wanneer gesubmit is
if ($submit){  

//connecten

include 'config.php';
verbind(); 

$played ="no"; //de war moet nog gespeeld worden

//stop spul in de database
$query = "INSERT INTO wars (opponent ,date, time, servername, serverip, map, played)
VALUES ('$opponent','$date','$time','$servername','$serverip','$map','$played')";  
mysql_query($query) or die ("query mislukt");

//boodschap als de war toegevoegd is
echo "je war is toegevoegd";
echo "ga naar de gespeelde war pagina <a href=\"wars.php\">hier</a><br>";
echo "ga naar de nog niet egspeelde war pagina <a href=\"upcoming.php\">hier</a><br>";
echo "maak van een nog niet gespeelde war een gespeelde war <a href=\"editwar.php\">hier</a><br>";
echo "voeg een war toe <a href=\"addwar.php\">hier</a><br>";


//wanneer niet gesubmit is, formulier laten zien
} else {  

?> 
<HTML>
<HEAD>
<TITLE>Voeg een war toe</TITLE>

<META name="description" content="">
<META name="keywords" content="">
<META name="generator" content="CuteHTML">
</HEAD>

<form action="addwar.php" method="post">
<table height="*" width="*" border="0">
<tr><td><font class="menu">Tegenstander</td>
    <td><input type="Text" size="11" name="team" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="clan name"></td>  
<tr><td><font class="menu">Datum</td>
    <td><input type="Text" size="11" name="date" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="10-10-2010"></td>
<tr><td><font class="menu">Tiid</td>
    <td><input type="Text" size="11" name="time" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="1800"></td>
<tr><td><font class="menu">Servernaam</td>
    <td><input type="Text" size="11" name="server" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="server name"></td>
<tr><td><font class="menu">Server ip</td>
    <td><input type="Text" size="11" name="ip" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="server ip"></td>
<tr><td><font class="menu">Map</td>
    <td><input type="Text" size="11" name="map" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="de_dust"></td>
<tr><td><input type="submit" value="Add a war" class="button" name="submit" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana"></td>
    <td><input type="reset" value="Reset" class="button" name="reset" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana">    

</form>
<?
//afsluiten wat gebeurd nadat nog niet gesubmit is
}
?>[/code]

***********    upcoming.php ***********

[code]//nog niet gespeelde wars
<HTML>
<HEAD>
<TITLE>upcoming.php</TITLE>
<META name="description" content="">
<META name="keywords" content="">
<META name="generator" content="CuteHTML">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<table height="*" width="200" border="1">
<?php
//connecten
include 'config.php';
verbind(); 

//haal spul uit de db
$query = "SELECT * FROM wars WHERE played = 'no' ORDER BY id DESC LIMIT 0, 5"; 
$resultaat = mysql_query($query) or die ("No wars yet");  
while($data = mysql_fetch_object($resultaat))

{ 
$id = stripslashes($data->id);
$opponent = stripslashes($data->opponent);
$date = stripslashes($data->date);
$time = stripslashes($data->time);
$servername = stripslashes($data->servername);
$serverip = stripslashes($data->serverip);
$map = stripslashes($data->map);

?>

<tr><td>war nr <? echo "$id"; ?></td></tr>
<tr><td><? echo "$clannaam"; ?> tegen <? echo "$opponent"; ?></td></tr>
<tr><td>op <? echo "$date"; ?> om <? echo "$time"; ?></td></tr>
<tr><td>op de server: <? echo "$servername"; ?> | <? echo "$serverip"; ?></td></tr>
<tr><td>map <? echo "$map"; ?></td></tr>
<tr><td>--------------</td></tr>

<? };?><br>
ga naar de gespeelde war pagina <a href="wars.php">hier</a><br>
ga naar de nog niet egspeelde war pagina <a href="upcoming.php">hier</a><br>
maak van een nog niet gespeelde war een gespeelde war <a href="editwar.php">hier</a><br>
voeg een war toe <a href="addwar.php">hier</a><br>[/code]

***********    editwar.php ***********

[code]// edit een war<br>
<?php
//wanneer gesubmit is
if ($submit){  

//connecten
include 'config.php';
verbind(); 

//voeg de scores toe aan de record, en maar van niet gespeeld wel gespeeld
$sql = "UPDATE wars SET score1='$score1', score2='$score2', played='yes' WHERE id = '$id'";
mysql_query($sql) or die ("query mislukt"); 

?>    
<HTML>
<HEAD>
<TITLE>upcoming.php</TITLE>
<META name="description" content="">
<META name="keywords" content="">
<META name="generator" content="CuteHTML">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
je war is bij de gespeelde wars toegevoegd<br>
ga naar de gespeelde war pagina <a href="wars.php">hier</a><br>
ga naar de nog niet gespeelde war pagina <a href="upcoming.php">hier</a><br>
maak van een nog niet gespeelde war een gespeelde war <a href="editwar.php">hier</a><br>
voeg een war toe <a href="addwar.php">hier</a><br>
<?
} else {  
?> 
ga naar de gespeelde war pagina <a href="wars.php">hier</a><br>
ga naar de nog niet egspeelde war pagina <a href="upcoming.php">hier</a><br>
maak van een nog niet gespeelde war een gespeelde war <a href="editwars.php">hier</a><br>
voeg een war toe <a href="addwar.php">hier</a><br>

<HTML>
<HEAD>
<TITLE>upcoming.php</TITLE>
<META name="description" content="">
<META name="keywords" content="">
<META name="generator" content="CuteHTML">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<table height="*" width="200" border="0">
<?php

//connecten
include 'config.php';
verbind(); 

$query = "SELECT * FROM wars WHERE played = 'no' ORDER BY id DESC LIMIT 0, 5"; 
$resultaat = mysql_query($query) or die ("No wars yet");  
  
while($data = mysql_fetch_object($resultaat))

{ 
$id = stripslashes($data->id);
$opponent = stripslashes($data->opponent);
$date = stripslashes($data->date);
$time = stripslashes($data->time);
$servername = stripslashes($data->servername);
$serverip = stripslashes($data->serverip);


?>
<table height="*" width="*" border="1">
<tr><td>war nr <? echo "$id"; ?></td></tr>
<tr><td><? echo "$clannaam"; ?> versus <? echo "$opponent"; ?></td></tr>
<tr><td>on <? echo "$date"; ?> at <? echo "$time"; ?></td></tr>
<tr><td>on the server: <? echo "$servername"; ?> | <? echo "$serverip"; ?></td></tr>
</table>

<form action="editwar.php?id=<? echo "$id"; ?>" method="post">
<table height="*" width="*" border="1">
<tr><td><font class="menu"><? echo "$clannaam"; ?> score</td>
    <td><input type="Text" size="11" name="score2" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="10"></td>
<tr><td><font class="menu"><? echo "$opponent"; ?> score</td>
    <td><input type="Text" size="11" name="score1" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana" value="10"></td>
<tr><td><input type="submit" value="Update the score" class="button" name="submit" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana"></td>
    <td><input type="reset" value="Reset" class="button" name="reset" style="border: 1px solid;background: #ffffff; font-size: 10px; font-face: verdana"></td>    
<? };?>


<?
//afsluiten wat gebeurd nadat nog niet gesubmit is
}
?>[/code]

Reacties

0
Nog geen reacties.