anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 04:23

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa 16 Aug, 2008 00:12 
Offline
User
User

Registriert: Sa 01 Dez, 2007 20:54
Beiträge: 15
PHP:
<?php

require_once"common.php";
page_header("Admin Bank");

if ($_GET[op]==""){

output("`n`cDies ist ein Ort den nur die Admins betreten können
sie werden jedoch gebeten diesen Ort nicht auszunutzen,
sondern nur für Tests zu benutzen!`c");

$output.="<form action='adminbank.php?op=getgold' method='POST'><input name='gold' size='10' maxlength='9'> <input type='submit' value='Gold bekommen.'></form>";
$output.="<form action='adminbank.php?op=getgems' method='POST'><input name='gems' size='10' maxlength='9'> <input type='submit' value='Gems bekommen.'></form>";
$output.="<form action='adminbank.php?op=getlife' method='POST'><input name='life' size='10' maxlength='9'> <input type='submit' value='Leben bekommen.'></form>";
$output.="<form action='adminbank.php?op=getmaxlife' method='POST'><input name='maxlife' size='10' maxlength='9'> <input type='submit' value='MaxLeben haben.'></form>";
$output.="<form action='adminbank.php?op=getturns' method='POST'><input name='turns' size='10' maxlength='9'> <input type='submit' value='Waldkämpfe bekommen.'></form>";

addnav("Gehen");
addnav("Zum Dorf","village.php");
addnav("`6Gold`0");
addnav("= `^0`0","adminbank.php?op=gold&action=1");
addnav("+ `^100k`0","adminbank.php?op=gold&action=2");
addnav("+ `^1mio`0","adminbank.php?op=gold&action=3");
addnav("","adminbank.php?op=getgold");
addnav("`#Edelsteine`0");
addnav("= `#0`0","adminbank.php?op=gems&action=1");
addnav("+ `#100`0","adminbank.php?op=gems&action=2");
addnav("+ `#1k`0","adminbank.php?op=gems&action=3");
addnav("+ `#10k`0","adminbank.php?op=gems&action=4");
addnav("","adminbank.php?op=xgems");
addnav("`2Lebenspunkte`0");
addnav("= `20`0","adminbank.php?op=lp&action=1");
addnav("= `21`0","adminbank.php?op=lp&action=2");
addnav("+ `2100`0","adminbank.php?op=lp&action=3");
addnav("+ `21k`0","adminbank.php?op=lp&action=4");
addnav("= `2max.`0","adminbank.php?op=lp&action=5");
addnav("","adminbank.php?op=xlife");
addnav("`@Max Lebenspunkte`0");
addnav("= `@10`0","adminbank.php?op=mxlp&action=1");
addnav("= `@100`0","adminbank.php?op=mxlp&action=2");
addnav("= `@1k`0","adminbank.php?op=mxlp&action=3");
addnav("= `@100k`0","adminbank.php?op=mxlp&action=4");
addnav("= `@Lp`0","adminbank.php?op=mxlp&action=5");
addnav("","adminbank.php?op=xmaxlife");
addnav("`7Waldkämpfe`0");
addnav("= `70`0","adminbank.php?op=turns&action=1");
addnav("+ `710`0","adminbank.php?op=turns&action=2");
addnav("+ `7100`0","adminbank.php?op=turns&action=3");
addnav("+ `71k`0","adminbank.php?op=turns&action=4");
addnav("","adminbank.php?op=xturns");

}

if ($_GET[op]=="gold"){
if ($_GET[action]=="1") $session[user][gold] = 0;
if ($_GET[action]=="2") $session[user][gold] += 100000;
if ($_GET[action]=="3") $session[user][gold] += 1000000;
redirect("adminbank.php");
}

if ($_GET[op]=="gems"){
if ($_GET[action]=="1") $session[user][gems] = 0;
if ($_GET[action]=="2") $session[user][gems] += 100;
if ($_GET[action]=="3") $session[user][gems] += 1000;
if ($_GET[action]=="4") $session[user][gems] += 10000;
redirect("adminbank.php");
}

if ($_GET[op]=="lp"){
if ($_GET[action]=="1") $session[user][hitpoints] = 0;
if ($_GET[action]=="2") $session[user][hitpoints] = 1;
if ($_GET[action]=="3") $session[user][hitpoints] += 100;
if ($_GET[action]=="4") $session[user][hitpoints] += 1000;
if ($_GET[action]=="5") $session[user][hitpoints] = $session[user][maxhitpoints];
redirect("adminbank.php");
}

if ($_GET[op]=="mxlp"){
if ($_GET[action]=="1") $session[user][maxhitpoints] = 10;
if ($_GET[action]=="2") $session[user][maxhitpoints] = 100;
if ($_GET[action]=="3") $session[user][maxhitpoints] = 1000;
if ($_GET[action]=="4") $session[user][maxhitpoints] = 100000;
if ($_GET[action]=="5") $session[user][maxhitpoints] = $session[user][hitpoints];
redirect("adminbank.php");
}

if ($_GET[op]=="turns"){
if ($_GET[action]=="1") $session[user][turns] = 0;
if ($_GET[action]=="2") $session[user][turns] += 10;
if ($_GET[action]=="3") $session[user][turns] += 100;
if ($_GET[action]=="4") $session[user][turns] += 1000;
redirect("adminbank.php");
}


if ($_GET[op]=="getgold"){
$session[user][gold] += $_POST[gold];
redirect("adminbank.php");
}

if ($_GET[op]=="getgems"){
$session[user][gems] += $_POST[gems];
redirect("adminbank.php");
}

if ($_GET[op]=="getlife"){
$session[user][hitpoints] += $_POST[life];
redirect("adminbank.php");
}

if ($_GET[op]=="getmaxlife"){
$session[user][maxhitpoints] += $_POST[maxlife];
redirect("adminbank.php");
}

if ($_GET[op]=="getturns"){
$session[user][turns] += $_POST[turns];
redirect("adminbank.php");
}


page_footer();
?>


Hallo Leute,
ich habe ein Problem mit diesem Skript.
Die Navs links funktionieren alle, das Eingabefeld für Gold auch.
Nu die restlichen vier eingabefelder funkionieren nicht...

Ich bin um jede Hilfe dankbar.

MfG
Hyva

_________________
Stelle dich neuen Herausforderungen und tritt an deine Grenzen.
Entdecke die Unbegrentzten Möglichkeiten und suche das Mystierium der Drachen auf: http://www.mysticaldragons.de !


Zuletzt geändert von Hyva am Sa 16 Aug, 2008 14:17, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 16 Aug, 2008 13:03 
Offline
User
User

Registriert: Mi 06 Sep, 2006 10:16
Beiträge: 12
Wohnort: Bremen
LoGD: http://edahnien.de/logd/source.php
:shock: Warum das nicht funktioniert, kann ich dir nicht sagen - ich hab allerdings auch nur runtergescrollt.. Btw: Ich brauchte etwas Ablenkung von meinem eigenen Skript, welches ich schreibe. Deswegen hab ich dir das Skript mal im "edah style" geschrieben. Ich hab es nicht weiter durchgetestet (ist ja auch so viel), sollte aber funktionieren (SETTINGS anpassen!)

PHP:
<?php
/*
Code by Mr edah
http://www.edahnien.de

*/
$version ='EV_0.0_ALPHA';
//common einbinden
include_once 'common.php';
//ueberschrift
page_header("Admin Bank");
//Version
$version ='0.9_BETA';
//settings
$linkname ='Dorfplatz';
$linkurl ='village.php';
//Zeile darf nicht verändert oder rausgenommen werden!
$copy ="<div align='right'><a href=http://www.edahnien.de target='_blank'>`b&copy; `t Mr edah`\$(www.edahnien.de) `0`b</a><br>Datei

Version:$version</div>`n`n";
output("$copy",true);
//Ops
switch(isset($_GET['op']) ? $_GET['op'] : '')
{
case '':
//text
if ($_GET['save']) $tout .='Werte wurden geaendert.`n';
$tout .='`n`cDies ist ein Ort den nur die Admins betreten können
sie werden jedoch gebeten diesen Ort nicht auszunutzen,
sondern nur für Tests zu benutzen!`c
`n ';
//formular erstellen
$tout .="<form action='adminbank.php?op=up' method='POST'>";
$form = array("Du kannst deine Werte nun Editieren,title,100px"
,"gold"=>"Wieviel Gold,int"
,"gems"=>"Wieviele Edelsteine,int"
,"maxhitpoints"=>"Wieviele Maximale Lebenspunkte,int"
,"turns"=>"Wieviele Waldkämpfe,int"
);
output("$tout",true);
addnav("","adminbank.php?op=up");
showform($form,$session['user']);
$tout ='</form>';
addnav("$linkname","$linkurl");
break;
case 'up':
while (list($key,$val)=each($_POST))
{
$session['user'][$key]=$_POST[$key];
}
redirect("adminbank.php?save=1");
}
//textausgabe
output("$tout",true);
//footer
page_footer();
?>



._. sieht zwar nich gerade schön aus ... warum auch immer der Code hier nicht ausgerückt wurde.. musst du selbst machen.

Mr edah


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 16 Aug, 2008 13:06 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Wenn du ein Formular verarbeiten möchtest, musst du den Link des Formulars auch in einem gesonderten "addnav()" bestätigen, da ansonten der Cheatschutz greift und auf die "badnav.php" leitet.

Beispiel:
PHP:
rawoutput(<form action="adminbank.php?op=getgold" method="POST"><input name="gold" size="10" maxlength="9"> <input type="submit" value="Gold bekommen."></form>');
addnav('','adminbank.php?op=getgold');


Edit:
Hier auch noch mal ne schnelle Version von mir: http://my-logd.com/dl/su_bank.htm

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 16 Aug, 2008 14:13 
Offline
User
User

Registriert: Sa 01 Dez, 2007 20:54
Beiträge: 15
Oh, sry, die addnavs sind natürlich da, ich ahbe zur übersichtlichkeit nur einen teil rausgeschnitten, unteranderem eben auch die addnavs... :pein:

ich füge den mal schnell wieder ein...

EDIT: Ahh, danke DOM, hab die navs mal überprüft udn dann ist mir der fehler aufgefallen :pein:

_________________
Stelle dich neuen Herausforderungen und tritt an deine Grenzen.
Entdecke die Unbegrentzten Möglichkeiten und suche das Mystierium der Drachen auf: http://www.mysticaldragons.de !


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum