Register for your free account! | Forgot your password?

You last visited: Today at 22:47

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release]Vote Script for Coins

Discussion on [Release]Vote Script for Coins within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
[Release]Vote Script for Coins

Hey,
ich habe auch mal ein kleines Vote Script für Coins gemacht, dieses läuft über iframes, weil wenn ich es anders machen würde, würde es meinem Auschasscript sehr SEHR stark ähneln xD

1. SQL Command:
PHP Code:
ALTER TABLE `account`;
ADD COLUMN `remainingtime`  datetime NOT NULL AFTER `web_aktiviert`; 
Oder einfach der Tabelle account.account eine Spalte namens 'remainingtime' hinzufügen und den Type auf 'datetime' stellen!

2. PHP Script:
PHP Code:
<!-- 

############################################################
################   Vote Script by 0x4D617276   #############
############################################################

//-->
<?php
if(!empty($_POST['pass']) && isset($_POST['pass']) && $_POST['pass'] == "True")
{
//Variablen
$Coins 0;
$Stunden 24;
$Minuten 0;
$VoteLink "";

//Berechnung der Zeit
$Zeit = ($Stunden 60 60) + ($Minuten 60);

//Datenbank Daten
$host "";
$user "";
$passwort "";

$con mysql_connect($host$user$passwort) or die("Verbindung zum Datenbank Server fehlgeschlagen!");

$checkacc "SELECT * FROM account.account WHERE login = '".$_SESSION['user_id']."', remainingtime < '".time()+$Zeit."'";
$rows mysql_query($checkacc);
if(
mysql_num_rows($rows) != 0)
{
    
$vote "UPDATE account.account SET remainingtime = '".time() + $Zeit."', coins=coins+'".$Coins."' WHERE login = '".$_SESSION['user_id']."'";    
    
$exe mysql_query($vote);
    if(
$exe)
    {
        echo 
'Die Coins wurden erfolgreich überwiesen!';    
    }
    else
    {
        echo 
'Da ist was schief gelaufen, bitte versuch es erneuert!';    
    }
}
else
{
    echo 
'Du hast bereits gevotet!<br>Bitte versuche es später erneuert!</br>';    
}
}
else
{
echo 
'<iframe src="'.$VoteLink.'" name="vote" scrolling="no" scrolling="no" id="Vote"></iframe>';
echo 
'<input type="button" onClick="return getSrc(vote)"';
}
?>
<html>
<head>
<script type="text/javascript">
<!--
function getSrc() {
    obj = document.getElementById("Vote");
    if(obj.src = "")
    {
        obj.src = "voteforcoins.php?pass=True";
    }
}
//-->
</script>
</head>

<body>
<footer>Vote Cash-In Script by 0x4D617276</footer>
Leider immer noch non-tested, sollte aber trotzdem funktionieren! :/

Achja wenn jemand was an meiner Script Art zu Meckern hat, der soll einfach den Thread schließen, ist doch meine Sache wie ich meine Scripts codde, oder?

So nun zum konfigurieren:
Das einzigste was ihr bearbeiten braucht ist:
PHP Code:
$Coins 0//Steht für die Anzahl der Coins, die der Spieler für jeden Vote bekommt!
$Stunden 24//Steht für die Anzahl der Stunden zwischen jedem Vote
$Minuten 0//Steht für die Anzahl der Minuten zwischen jedem Vote(kann eigentlich auf 0 bleiben, habs trotzdem mal reingepackt =D
$VoteLink ""//Steht für den Votelink, welcher zuerst aufgerufen wird 
und unten im Javascript
PHP Code:
if(obj.src "HIER KOMMT DER LINK ZWISCHEN!!! IM MOMENT STEHT DA NICHTS, EINFACH ERSETZTEN!"
MfG
0x4D617276

PS: Ja ich weiß, ist das dritte, aber ich wollte auch mal einfach eins machen, da mir total langweilig ist und ich sonst keine Ideen hab xD
0x4D617276 is offline  
Thanks
20 Users
Old 05/19/2011, 20:41   #2
 
SuraKämpfer1's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 4,585
Received Thanks: 1,695
Keine Ahnung was ich davon halten soll:

Der Server mit den meisten Spieler ist einfach Platz Nr1 weil jeder Voten geht...
Wen das jeder macht ist das Votesystem am *****

Aber wems gefällt ;D

Lg
SuraKämpfer1 is offline  
Thanks
1 User
Old 05/19/2011, 20:41   #3
 
elite*gold: 65
The Black Market: 111/0/3
Join Date: May 2011
Posts: 1,280
Received Thanks: 1,153
mhh thx wo ist der unterschied zwichen den anderen vote scripts wv denn noch?
Lord Elinoy is offline  
Old 05/19/2011, 20:56   #4
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
Bei mir wird der Vote erst gezählt, sobald man über den Vote Knopf auf die Vote Startseite kommt ^^
0x4D617276 is offline  
Old 05/19/2011, 21:03   #5
 
.Plazmaa's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 2,023
Received Thanks: 947
Endlich mal ein vernünftiges Script mit ordnung drin.
Trozdem bauen sowas nur **** Server ein ,damit sie
Votes bekommen , weil sie sonst keine bekommen.
Ich werde das Script etwas umbauen und für die Votes "extra coins"
machen wodurch man nur kleine Items bekommen kann, oder es ganz raus lassen.

#Thx given.
Wie immer nice von dir.

€: Die db daten kannst du doch eig. auch aus einer config nehmen, würde den benutzern
des Scripts etwas arbeit ersparen.
.Plazmaa is offline  
Old 05/19/2011, 21:23   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,484
Received Thanks: 3,151
Deine "Funktion" zur Berechnung der Zeit ist gar keine Funktion! :<
Daroolein is offline  
Old 05/19/2011, 21:34   #7
 
elite*gold: 600
Join Date: Dec 2010
Posts: 1,625
Received Thanks: 1,866
nice also wie ich so sehe ist das bisher das beste
Bataleon is offline  
Old 05/19/2011, 22:02   #8
 
Ðεadhαwk™'s Avatar
 
elite*gold: 50
Join Date: May 2011
Posts: 478
Received Thanks: 719
Das ist glaub ich das "sicherste" bis jetzt.
Ðεadhαwk™ is offline  
Old 05/19/2011, 23:49   #9
 
elite*gold: 0
Join Date: Dec 2010
Posts: 241
Received Thanks: 657
voteforcoins.php?pass=True aufrufen, und schon hat man Coins, kannst wenn dann auch die Confi richtig machen.
TehDauni is offline  
Thanks
6 Users
Old 05/20/2011, 11:38   #10
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
ist bei anderen offiziellen auch so!

@Daroo: Dann sieh es als Rechnung bzw. Gleichung an!
0x4D617276 is offline  
Thanks
1 User
Old 05/20/2011, 15:04   #11
 
elite*gold: 0
Join Date: Oct 2008
Posts: 324
Received Thanks: 123
0x4D617276
bei diesem script kann jeder pro account 1 mal am Tag voten

kleiner tipp an dich:

leg ne tabelle an, in der die Ip und die uhrzeit gespeichert wird und sperr es dann anhand der Ip.

Quote:
$checkacc = "SELECT * FROM account.account WHERE login = '".$_SESSION['user_id']."', remainingtime < '".time()+$Zeit."'";
das überprüft nur ob der jeweilige account in den letzten 24stunden schon gevotet hat ^^

#edit:
Im endeffekt die Ip-sperre aus meinem Vote script und dein IFrame trick zusammenlegen.
wenn du es nicht machst werde ich es machen ^^
LiiKeZZ is offline  
Old 05/20/2011, 15:05   #12
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
Öhm, das ist ja auch gerade der Sinn!
Jeder Account kann nur einmal voten!

€dit: Meins ist sogar besser, weil jemand von seinem Account aus Voten will und dann sein Freund bei ihm übernachtet oder ihn bei ihm ist und will mit einem anderen Account voten, oder wenn 2 Brüder voten wollen, dann kann nur einer voten, schon mal daran gedacht?
0x4D617276 is offline  
Old 05/20/2011, 15:07   #13
 
elite*gold: 0
Join Date: Oct 2008
Posts: 324
Received Thanks: 123
Ja ok ich mach mir 300 accounts und vote mit jedem einzelnen 1 mal am tag

Denn wenn du mit einer Ip 2 mal votest, so kriegst du auf der Topliste auch nicht mehr punkte ^^
LiiKeZZ is offline  
Old 05/20/2011, 15:12   #14
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
Dann hast du auf jedem Account ein paar Coins und zudem kann man in der Registration eine IP Sperre einbauen(was ich gerade tue)
0x4D617276 is offline  
Old 05/20/2011, 15:14   #15
 
elite*gold: 0
Join Date: Oct 2008
Posts: 324
Received Thanks: 123
0x4D617276

Hmm cool würde dir trotzdem nichts bringen

Ein Tipp dafür:
Schau dir mein Vote script an da ist sogar ne Ip sperre mit drin, die Proxies auflöst ^^


Aber trotzdem

ich zb erhalte alle 2 std ne neue Ip von meinem Internetanbieter, das würde dir daher nichts bringen ^^

#Edit:
Quote:
€dit: Meins ist sogar besser, weil jemand von seinem Account aus Voten will und dann sein Freund bei ihm übernachtet oder ihn bei ihm ist und will mit einem anderen Account voten, oder wenn 2 Brüder voten wollen, dann kann nur einer voten, schon mal daran gedacht?
Ja aber die Coins soll man doch nur bekommen, wenn man einen In bei Top-pserver bekommt ?
das ist doch der sinn dahinter

Von daher wäre es laut deiner ansicht nach gerechtfertigt, wenn ein User sich 200 accs macht, 1 mal votet und auf allen 200 accs coins bekommt?

#Edit2:
außerdem viel spaß bei jemanden der votet obwohl er keinen Account hat /bzw nicht eingeloggt ist ^^

Wenn du dann nämlich keine Mysql-Fehlerseite erstellt hast, sieht er sowohl die Serverip als auch den Mysql-Usernamen


So die VoteForCoins site mit Ip-proof und dem kleinen Add, dass nur eingeloggte Player voten können. (man muss in der Account DB nun die Spalte ip einfügen (INTEGER 15)

LiiKeZZ is offline  
Closed Thread


Similar Threads Similar Threads
Kleines Vote 4 coins Script
01/30/2012 - Metin2 PServer Guides & Strategies - 11 Replies
Hey ich hab mich zur zeit ein wenig an nem Vote 4 coins script probiert. Ob es so funktioniert weiß ich ehrlich gesagt nicht, da ich bisher zu faul war eine Datenbank dafür zu erstellen etc. Wollte es euch hier einfach mal zur Verfügung stellen und würde mich drüber freuen, wenn jemand von euch mir Fehler darin etc melden könnte damit ich es verbessern kann. MfG LiiKeZZ
Verkaufe Coins for Vote Script !
05/16/2011 - Metin2 Trading - 3 Replies
Hey Com , Ich verkaufe hier das Coins for Vote Script . Es funktoniert so : Man loggt auf der Homepage ein . Danach drückt man auf den Vote button und muss voten wen man gevotet hat bekommt man Coins gutgeschrieben ! natürlich ist alles einstellbar wie viel coins man bekommt oder wie lange man bis zum nächten Vote warten muss ! Dieses Script ist von mir selber für das cms von Hen geschrieben !
WTS Vote for Coins MSSQL [PHP Script]
12/04/2010 - Dekaron Trading - 0 Replies
Information Created On: 3 Dec 2010 Edited On: 3 Dec 2010 Price: $5.00 Payment Type: One time purchase Version: 1.0 Type: PHP Requirements: PHP 4-5/ Apache / Web Browser Instructions Included: Yes Support: Yes
[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 +1. The time now is 22:48.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.