|
You last visited: Today at 13:01
Advertisement
Vote Script erweitern
Discussion on Vote Script erweitern within the Flyff Private Server forum part of the Flyff category.
01/08/2012, 13:31
|
#1
|
elite*gold: 15
Join Date: Feb 2010
Posts: 572
Received Thanks: 114
|
Vote Script erweitern
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:
<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>
<?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
|
|
|
01/08/2012, 13:57
|
#2
|
elite*gold: 1778
Join Date: Mar 2011
Posts: 2,680
Received Thanks: 573
|
<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>
<option value="5">ITEM 5</option>
<option value="6">ITEM 6</option>
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
elseif ($ChoosedItem == 4) { // 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
elseif ($ChoosedItem == 5) { // Eigenschaften des dritten zu wählenden Items
$rewardName = "ITEM 5"; // Exakter Name des Items
$rewardId = 'ID ITEM 5'; // ID des Items
$rewardAmount = '1'; // Anzahl des Items
else { // Eigenschaften des dritten zu wählenden Items
$rewardName = "ITEM 6"; // Exakter Name des Items
$rewardId = 'ID ITEM 6'; // ID des Items
$rewardAmount = '1'; // Anzahl des Items
|
|
|
01/08/2012, 14:10
|
#3
|
elite*gold: 0
Join Date: Oct 2011
Posts: 363
Received Thanks: 160
|
****, ist einfach nur von der ****** Homepage rausgennommen wurden.
|
|
|
01/08/2012, 14:12
|
#4
|
elite*gold: 15
Join Date: Feb 2010
Posts: 572
Received Thanks: 114
|
danke dir Mariodev
Quote:
Originally Posted by .Shikura
****, ist einfach nur von der ****** Homepage rausgennommen wurden.
|
O.ô ach echt, wär ich jetzt nicht drauf gekommen^^
|
|
|
01/08/2012, 14:15
|
#5
|
elite*gold: 0
Join Date: Oct 2011
Posts: 363
Received Thanks: 160
|
Ach echt? Dann mach deine augen auf !
Das kann sich jeder selber rausholen , auserdem wurden genug Vote Script Releast , btw Homepages wo ein Votescript dabei ist.
Kopf hoch ! Der Release ist unnötig
|
|
|
01/08/2012, 14:19
|
#6
|
elite*gold: 1778
Join Date: Mar 2011
Posts: 2,680
Received Thanks: 573
|
Quote:
Originally Posted by .Shikura
Ach echt? Dann mach deine augen auf !
Das kann sich jeder selber rausholen , auserdem wurden genug Vote Script Releast , btw Homepages wo ein Votescript dabei ist.
Kopf hoch ! Der Release ist unnötig
|
Das war kein Release er hat nur Hilfe benötigt.
|
|
|
01/08/2012, 14:29
|
#7
|
elite*gold: 15
Join Date: Feb 2010
Posts: 572
Received Thanks: 114
|
@ .Shikura
Les erstmal genau was ich möchte
@ Mariodev
Leider funzt das nicht sobald ich das so änder, wie du mir sagtest ->
=> sprich er gibt das Script gar nicht richtig auf der Hp aus
|
|
|
01/08/2012, 14:42
|
#8
|
elite*gold: 1778
Join Date: Mar 2011
Posts: 2,680
Received Thanks: 573
|
hab auch nur snippets gegeben probier mal so
<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>
<option value="5">ITEM 5</option>
<option value="6">ITEM 6</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
elseif ($ChoosedItem == 4) { // 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
elseif ($ChoosedItem == 5) { // Eigenschaften des dritten zu wählenden Items
$rewardName = "ITEM 5"; // Exakter Name des Items
$rewardId = 'ID ITEM 5'; // ID des Items
$rewardAmount = '1'; // Anzahl des Items
else { // Eigenschaften des dritten zu wählenden Items
$rewardName = "ITEM 6"; // Exakter Name des Items
$rewardId = 'ID ITEM 6'; // 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);
}
}
}
?>
|
|
|
|
Similar Threads
|
#help , vote script
11/22/2015 - Dekaron Private Server - 12 Replies
hello all .
i tried all ways . searching , and tried some ways to fix from jainever123 fixes by edit php.ini
but still no change to work ....
my error is :
some one help me plz .:handsdown::handsdown:
|
[B] Vote 4 Coins Script (IP & Account Abfrage) bis zu 5 Vote Seiten! (Eigenständig)
10/11/2011 - Metin2 Trading - 2 Replies
Ich habe ein Vote System programmiert, bei dem Spieler für Coins voten können. Bis zu 5 Seiten können eingetragen werden (Kann ich beliebig erweitern)
Es wird in einer Datenbank die IP & AccountID gespeichert, somit kann man mit einer IP auch nur einmal Voten und pro Account auch nur einmal auch wenn man die IP resetten sollte.
Somit ist ein Betrug vollkommen ausgeschlossen.
Das Script ist eigenständig und passt somit zu jeder Website!
|
[Help]Vote script won't open
01/08/2010 - CO2 Private Server - 0 Replies
i get the vote script but its not work i dont know why its give me alert but when click ok nothing happening
thats it
|
[HELP]Script vote for coins
10/03/2009 - Dekaron Private Server - 1 Replies
would like if possible that someone could help me with the sql script to vote for coins, teach me to use the script about it because I'm using layman on the subject
Thanks!
|
All times are GMT +2. The time now is 13:01.
|
|