diff --git a/ag/gm/gm_seite.php b/ag/gm/gm_seite.php
index ced9f8a..54a3621 100644
--- a/ag/gm/gm_seite.php
+++ b/ag/gm/gm_seite.php
@@ -35,6 +35,7 @@ include_once($_SERVER['DOCUMENT_ROOT'].'ag/gm/include/monster.inc.php');
include_once($_SERVER['DOCUMENT_ROOT'].'ag/gm/include/npc.inc.php');
include_once($_SERVER['DOCUMENT_ROOT'].'ag/gm/include/shop.inc.php');
include_once($_SERVER['DOCUMENT_ROOT'].'ag/gm/include/user.inc.php');
+include_once($_SERVER['DOCUMENT_ROOT'].'ag/gm/include/tournament.inc.php');
function logaction($message){
$sql = 'Insert into gm_actions(userid, time, message, ip) values('.$_SESSION['user'].', now(), \''.$message.'\', \''.$_SERVER['REMOTE_ADDR'].'\')';
@@ -149,6 +150,12 @@ function displayOptions(){
Banns und andere unschöne Sachen
+
Monster bearbeiten
@@ -242,9 +249,10 @@ if(checkLoginData($_SESSION['user'],$_SESSION['password'])){
} else if($_REQUEST['choose'] == 'shop'){
displayShop($_REQUEST['action'], $_REQUEST['s_id'],$_REQUEST['info'], $_REQUEST['s_name'] , $_REQUEST['s2_name'], $_REQUEST['s3_name'], $_REQUEST['s_typ'], $_REQUEST['preis'], $_REQUEST['frei'], $_REQUEST['anzahl']);
} else if($_REQUEST['choose'] == 'usergroups'){
- //displayUserGroups($_REQUEST['action'], $_REQUEST['uname']);
displayUserGroups($_REQUEST['action'] ,$_REQUEST['uname'] ,$_REQUEST['ugname'], $_REQUEST['delete'], $_REQUEST['add']);
- } else {
+ } else if($_REQUEST['choose'] == 'tournament'){
+ displayTournamentOptions($_REQUEST['action']);
+ }else {
displayOptions();
}
} else if(isset($_POST['user'])){
diff --git a/ag/gm/include/npc.inc.php b/ag/gm/include/npc.inc.php
index f56cae2..6c796fd 100644
--- a/ag/gm/include/npc.inc.php
+++ b/ag/gm/include/npc.inc.php
@@ -14,8 +14,10 @@ function displayNPC($action, $task, $charid, $table, $page, $data){
echo "\t".''."\n";
echo "\t".''."\n";
if($action == 'edit'){
- $d_array = array('charakter', 'name', 'zeit_rec', 'lvlmin', 'lvlmax');
- $desc_array = array('ID', 'Name', 'Kampfdauer in Sekunden', 'Min-Level', 'Max-Level');
+ $d_array = array('charakter', 'name', 'type', 'hp', 'mp', 'starke', 'verteidigung', 'speed',
+ 'ausdauer', 'glueck', 'zeit_rec', 'lvlmin', 'lvlmax');
+ $desc_array = array('ID', 'Name', 'Type', 'HP', 'MP', 'Stärke', 'Verteidigung', 'Geschwindigkeit',
+ 'Ausdauer', 'Glück', 'Kampfdauer in Sekunden', 'Min-Level', 'Max-Level');
$sql = 'SELECT * FROM chars c inner join npc_item ni on ni.charakter = c.id inner join kampf_list kl on ni.charakter = kl.charakter WHERE c.id ='.$charid;
$qry = mysql_query($sql);
diff --git a/ag/gm/include/tournament.inc.php b/ag/gm/include/tournament.inc.php
new file mode 100644
index 0000000..ed5c693
--- /dev/null
+++ b/ag/gm/include/tournament.inc.php
@@ -0,0 +1,123 @@
+
+';
+ echo 'Zurück';
+ }
+ } else {*/
+ ?>
+
+
+
+
\ No newline at end of file
diff --git a/ag/item.php b/ag/item.php
index 0c6bfd9..5a8912d 100644
--- a/ag/item.php
+++ b/ag/item.php
@@ -138,13 +138,10 @@ if ($charm == 6) {
exit;
}
- if ($char_id1['status'] != 'frei') {
+ if ($char_id1['status'] != 'Frei') {
displayErrorMessage(NULL,'Dieser Charakter ist nicht frei!', displayHistoryBackLink());
exit;
- }
-
- echo 'vars:';
- print_r($char_id1);
+ }
$hp1 = explode(",", $char_id1['hp']);
$mp1 = explode(",", $char_id1['mp']);
diff --git a/ag/profil.php b/ag/profil.php
index a663fb9..bd9056a 100644
--- a/ag/profil.php
+++ b/ag/profil.php
@@ -93,7 +93,6 @@ function changeProfil($user, $usergroups, $new_pw, $new_nick, $new_nick2, $alt_p
removeUserFromGroup($user['nickname'], Werbung_an);
}
}
- echo 'Accountdelete: '.$acc_delete;
if($acc_delete == 1) {
if(!isUserInGroup($usergroups, aktiv_loeschschutz)) {
addUserToGroup($user['nickname'], aktiv_loeschschutz);
diff --git a/ag/turnier.php b/ag/turnier.php
index bf9b432..4e8c31f 100644
--- a/ag/turnier.php
+++ b/ag/turnier.php
@@ -40,12 +40,12 @@ function anmelden($user, $charid, $art){
if($art == 'klein'){
// Char darf max lvl 25 haben und keine Fusion sein
- $special_clue = 'AND level<=25 AND fusion =\'nein\' AND char_type = \'\' ';
+ $special_clue = 'AND level<=25 AND fusion =\'nein\' AND char_type = \'\' AND id not in (SELECT c.id FROM chars c RIGHT JOIN wochen_markt wm on c.frucht=wm.item where c.id = \''.$charid.'\')';
$anzahl = 32;
} else{
$anzahl = 64;
}
- // sehr speziell und deswegen nicht getChar();
+ // sehr speziell und deswegen nicht getChar();
$PRUEF = mysql_num_rows(mysql_query('SELECT id FROM chars WHERE id=\''.$charid.'\' '.$special_clue.' AND besitzer=\''.$user['id'].'\' LIMIT 1'));
if(!$PRUEF) {
displayErrorMessage(NULL,'Charakter erfüllt die Bestimungen nicht!','weiter...');
|