Haiho ihr Lieben,
Also bevor ich was falsch mache, hab ich mir gedacht frag ich doch einfach euch mal.
Es geht um das Vote Script
Standartmäßig stehen 4 Item's zur Auswahl nun wollte ich aber mal neue Item's adden und die anderen 4 trozdem drine lassen.
Hier mal die Codes:
<?php
//****************************** Wichtige Variablen ************************************************** ***************
$vote = 1; // Voteskript aktiv (1 = Ja, Jede andere Zahl = Nein)
$timelimit = 43200; // Das Zeitlimit in Sekunden (12 Stunden = 43200 Sekunden)
$character = $_POST['Charakter']; // Charakter-ID für das Senden der Items
$ChoosedItem = $_POST['ChooseItem']; // Variable für die Auswahl der Items
$timestamp = time(); // Zeit, die zusammen mit $timelimit die Sperrzeit ergibt
$ip = $_SERVER['REMOTE_ADDR']; // IP (wird geloggt)
$datum = date("Y-m-d H:i:s",$timestamp); // Datum (wird geloggt)
if ($ChoosedItem == 1) { // Eigenschaften des ersten zu wählenden Items
$rewardName = "Pride of Victory"; // Exakter Name des Items
$rewardId = '20325'; // ID des Items
$rewardAmount = '1';} // Anzahl des Items
elseif ($ChoosedItem == 2){ // Eigenschaften des zweiten zu wählenden Items
$rewardName = "Remantis Laccotte"; // Exakter Name des Items
$rewardId = '10206'; // ID des Items
$rewardAmount = '250';} // Anzahl des Items
elseif ($ChoosedItem == 3){ // Eigenschaften des dritten zu wählenden Items
$rewardName = "Scroll of Guildnamechange"; // Exakter Name des Items
$rewardId = '10463'; // ID des Items
$rewardAmount = '1';} // Anzahl des Items
else { // Eigenschaften des dritten zu wählenden Items
$rewardName = "Scroll of Party Level 100(High)"; // Exakter Name des Items
$rewardId = '50046'; // ID des Items
$rewardAmount = '1'; // Anzahl des Items
}
//************************************************** ************************************************** ***************
if ($vote == 1) {
$link = mssql_connect('***', '***', '***');
$db = @mssql_select_db('HOMEPAGE_DBF') or die ("Homepage-Error #00");
$result = mssql_fetch_row(mssql_query("SELECT top 1 character, ip, date, time FROM VOTE_TBL WHERE ip = '$ip' order by time DESC"));
$last = date('Y-m-d H:i:s',mktime(date('H'),date('i'),date('s'),date(' m'),date('d')-1,date('y')));
$lastday = mssql_fetch_row(mssql_query("SELECT count(*) FROM VOTE_TBL where [date] > '$last'"));
$alltime = mssql_fetch_row(mssql_query("SELECT count(*) FROM VOTE_TBL"));
if($ip == $result[1] and ($timestamp - $result[3] < $timelimit)){
$vote_allow = 0;
$votetime = $timelimit-($timestamp - $result[3]);
$Stunden = floor($votetime / 3600);
$Minuten = floor(($votetime / 3600 - $Stunden) * 60);
$Sekunden = floor((($votetime / 3600 - $Stunden) * 60 - $Minuten) * 60);
$votenotice = 'Du kannst in <b>'.$Stunden.'</b> Stunde(n), <b>'.$Minuten.'</b> Minute(n) <b>'.$Sekunden.'</b> Sekunde(n) wieder voten.';
mssql_close($link);
}
else {$vote_allow = 1; $votenotice = '<span id="OpenVoteWindow" onclick="OpenVoteWindow();"><br /><b>' .$lastday[0].'</b> Leute haben heute<br> schon gevotet!</span>';}
} else {$votenotice = 'Das Vote Script ist derzeit nicht zur Verführung.'; mssql_close($link);}
if ($vote_allow == 1) {
if(isset($_POST['submitvote'])){
require_once("xinc_antisql.php");
$antisql = preg_replace($check,"",$_POST['Charakter'].$_POST['ChooseItem']);
if ($_POST['Charakter'].$_POST['ChooseItem'] != $antisql or $ChoosedItem == '0' or $ip == $result[0] and ($timestamp - $result[1] < $timelimit)) {$votenotice = '<b>Error #01:</b><br />Bitte wähle ein <b>Item</ b> und/oder trage deinen <b>Charakternamen ein</ b>.';}
else {
$link = mssql_connect('***', '***', '***');
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Homepage-Error #01");
$result = mssql_query("SELECT m_idPlayer, m_szName FROM CHARACTER_TBL WHERE m_szName = '$character';"); $sql_row = mssql_fetch_row($result); $character1 = $sql_row[0];
if($_POST['Charakter'] != $sql_row[1]) {$votenotice = '<b>Error:</b><br />Ein Charakter mit dem Namen "<i>'.$_POST['Charakter'].'</i>" existiert nicht.';}
else {
$db = @mssql_select_db('HOMEPAGE_DBF') or die ("Homepage-Error #03");
mssql_query("INSERT INTO VOTE_TBL (character, ip, date, time) VALUES ('$character', '$ip', '$datum', '$timestamp')");
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Homepage-Error #04");
mssql_query("INSERT INTO ITEM_SEND_TBL([m_idPlayer], [serverindex], [Item_Name], [Item_count], [idSender], [adwItemId0]) VALUES ('{$character1}', '01', '{$rewardName}', '{$rewardAmount}', '0000001', '{$rewardId}');");
$votenotice = 'Danke für deinen Vote, '.$_POST['Charakter'].'. ';}
mssql_close($link);
}
}
}
?>
kann mir einer pls einer sagen wie ich das dann umschreib, dass ich z.b. 5 oder 6 Items zur Auswahl hab.
Danke im vorraus ;)
Mfg bloody2009 :mofo:
Also bevor ich was falsch mache, hab ich mir gedacht frag ich doch einfach euch mal.
Es geht um das Vote Script
[Only registered and activated users can see links. Click Here To Register...]
Standartmäßig stehen 4 Item's zur Auswahl nun wollte ich aber mal neue Item's adden und die anderen 4 trozdem drine lassen.
Hier mal die Codes:
<div class="box">
<div class="box_title">Vote</div>
<div class="box_main">
<!-- Votebox -->
<script type="text/javascript">
function OpenVoteWindow() {$("#VoteWindow").fadeIn(500); $("#OpenVoteWindow").fadeOut(0);}
function OpenLinks() {var VoteWindow = window.open("http://topofgames.com/index.php?do=votes&id=30236");}
</script>
<?php include('Votescript/xinc_vote.php');?>
<form action="" method="post">
<label>Character:<br></label> <input type="text" name="Charakter"/><br>
<br /> <select name="ChooseItem">
<option value="0">*** Bitte ein Item auswählen ***</option>
<option value="1">1x Pride of Victory</option>
<option value="2">250x Remantis Laccotte</option>
<option value="3">1x Scroll of Guildnamechange</option>
<option value="4">1x Party Scroll Level100 (High)</option>
</select>
<br /><br>
<center><input type="submit" name="submitvote" onclick="OpenLinks(<?php echo $opensite?>);" value="Weiter zum Vote!"/></center>
</form>
<div>
<center><?php echo $votenotice;?></center>
</div>
<br>
<!-- Votebox -->
</div></div>
<div class="box_title">Vote</div>
<div class="box_main">
<!-- Votebox -->
<script type="text/javascript">
function OpenVoteWindow() {$("#VoteWindow").fadeIn(500); $("#OpenVoteWindow").fadeOut(0);}
function OpenLinks() {var VoteWindow = window.open("http://topofgames.com/index.php?do=votes&id=30236");}
</script>
<?php include('Votescript/xinc_vote.php');?>
<form action="" method="post">
<label>Character:<br></label> <input type="text" name="Charakter"/><br>
<br /> <select name="ChooseItem">
<option value="0">*** Bitte ein Item auswählen ***</option>
<option value="1">1x Pride of Victory</option>
<option value="2">250x Remantis Laccotte</option>
<option value="3">1x Scroll of Guildnamechange</option>
<option value="4">1x Party Scroll Level100 (High)</option>
</select>
<br /><br>
<center><input type="submit" name="submitvote" onclick="OpenLinks(<?php echo $opensite?>);" value="Weiter zum Vote!"/></center>
</form>
<div>
<center><?php echo $votenotice;?></center>
</div>
<br>
<!-- Votebox -->
</div></div>
<?php
//****************************** Wichtige Variablen ************************************************** ***************
$vote = 1; // Voteskript aktiv (1 = Ja, Jede andere Zahl = Nein)
$timelimit = 43200; // Das Zeitlimit in Sekunden (12 Stunden = 43200 Sekunden)
$character = $_POST['Charakter']; // Charakter-ID für das Senden der Items
$ChoosedItem = $_POST['ChooseItem']; // Variable für die Auswahl der Items
$timestamp = time(); // Zeit, die zusammen mit $timelimit die Sperrzeit ergibt
$ip = $_SERVER['REMOTE_ADDR']; // IP (wird geloggt)
$datum = date("Y-m-d H:i:s",$timestamp); // Datum (wird geloggt)
if ($ChoosedItem == 1) { // Eigenschaften des ersten zu wählenden Items
$rewardName = "Pride of Victory"; // Exakter Name des Items
$rewardId = '20325'; // ID des Items
$rewardAmount = '1';} // Anzahl des Items
elseif ($ChoosedItem == 2){ // Eigenschaften des zweiten zu wählenden Items
$rewardName = "Remantis Laccotte"; // Exakter Name des Items
$rewardId = '10206'; // ID des Items
$rewardAmount = '250';} // Anzahl des Items
elseif ($ChoosedItem == 3){ // Eigenschaften des dritten zu wählenden Items
$rewardName = "Scroll of Guildnamechange"; // Exakter Name des Items
$rewardId = '10463'; // ID des Items
$rewardAmount = '1';} // Anzahl des Items
else { // Eigenschaften des dritten zu wählenden Items
$rewardName = "Scroll of Party Level 100(High)"; // Exakter Name des Items
$rewardId = '50046'; // ID des Items
$rewardAmount = '1'; // Anzahl des Items
}
//************************************************** ************************************************** ***************
if ($vote == 1) {
$link = mssql_connect('***', '***', '***');
$db = @mssql_select_db('HOMEPAGE_DBF') or die ("Homepage-Error #00");
$result = mssql_fetch_row(mssql_query("SELECT top 1 character, ip, date, time FROM VOTE_TBL WHERE ip = '$ip' order by time DESC"));
$last = date('Y-m-d H:i:s',mktime(date('H'),date('i'),date('s'),date(' m'),date('d')-1,date('y')));
$lastday = mssql_fetch_row(mssql_query("SELECT count(*) FROM VOTE_TBL where [date] > '$last'"));
$alltime = mssql_fetch_row(mssql_query("SELECT count(*) FROM VOTE_TBL"));
if($ip == $result[1] and ($timestamp - $result[3] < $timelimit)){
$vote_allow = 0;
$votetime = $timelimit-($timestamp - $result[3]);
$Stunden = floor($votetime / 3600);
$Minuten = floor(($votetime / 3600 - $Stunden) * 60);
$Sekunden = floor((($votetime / 3600 - $Stunden) * 60 - $Minuten) * 60);
$votenotice = 'Du kannst in <b>'.$Stunden.'</b> Stunde(n), <b>'.$Minuten.'</b> Minute(n) <b>'.$Sekunden.'</b> Sekunde(n) wieder voten.';
mssql_close($link);
}
else {$vote_allow = 1; $votenotice = '<span id="OpenVoteWindow" onclick="OpenVoteWindow();"><br /><b>' .$lastday[0].'</b> Leute haben heute<br> schon gevotet!</span>';}
} else {$votenotice = 'Das Vote Script ist derzeit nicht zur Verführung.'; mssql_close($link);}
if ($vote_allow == 1) {
if(isset($_POST['submitvote'])){
require_once("xinc_antisql.php");
$antisql = preg_replace($check,"",$_POST['Charakter'].$_POST['ChooseItem']);
if ($_POST['Charakter'].$_POST['ChooseItem'] != $antisql or $ChoosedItem == '0' or $ip == $result[0] and ($timestamp - $result[1] < $timelimit)) {$votenotice = '<b>Error #01:</b><br />Bitte wähle ein <b>Item</ b> und/oder trage deinen <b>Charakternamen ein</ b>.';}
else {
$link = mssql_connect('***', '***', '***');
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Homepage-Error #01");
$result = mssql_query("SELECT m_idPlayer, m_szName FROM CHARACTER_TBL WHERE m_szName = '$character';"); $sql_row = mssql_fetch_row($result); $character1 = $sql_row[0];
if($_POST['Charakter'] != $sql_row[1]) {$votenotice = '<b>Error:</b><br />Ein Charakter mit dem Namen "<i>'.$_POST['Charakter'].'</i>" existiert nicht.';}
else {
$db = @mssql_select_db('HOMEPAGE_DBF') or die ("Homepage-Error #03");
mssql_query("INSERT INTO VOTE_TBL (character, ip, date, time) VALUES ('$character', '$ip', '$datum', '$timestamp')");
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Homepage-Error #04");
mssql_query("INSERT INTO ITEM_SEND_TBL([m_idPlayer], [serverindex], [Item_Name], [Item_count], [idSender], [adwItemId0]) VALUES ('{$character1}', '01', '{$rewardName}', '{$rewardAmount}', '0000001', '{$rewardId}');");
$votenotice = 'Danke für deinen Vote, '.$_POST['Charakter'].'. ';}
mssql_close($link);
}
}
}
?>
kann mir einer pls einer sagen wie ich das dann umschreib, dass ich z.b. 5 oder 6 Items zur Auswahl hab.
Danke im vorraus ;)
Mfg bloody2009 :mofo: