$post_charrename_newname = variable($_POST["newname"], "strtolower,ucfirst", "db"); $post_charrename_mycharacter = variable($_POST["mycharacter"], "", "db"); // Prüfung der Verwendbarkeit ist $char_check_query = db_query("SELECT COUNT(*) FROM characters WHERE name = '" . $post_charrename_newname . "'"); $char_check = mysqli_fetch_array($char_check_query); if ($char_check[0] != 0) { system_message("Dieser Name wird bereits von jemand anderem verwendet!"); } // Inputok ellenõrzése string_check($post_charrename_newname, 12, ">", "Der neue Name ist zu lang!"); string_check($post_charrename_newname, 2, "<", "Der neue Name ist zu kurz!"); string_check($post_charrename_newname, "^[a-zA-Z%]+\$", "!error", "Der neue Name enthält Zeichen, die nicht erlaubt sind!"); string_check($post_charrename_mycharacter, "^[0-9%]+\$", "!error", "Der Wert der schlechten Charakter Eingang!"); string_check($post_charrename_mycharacter, 32, ">", "Die Character-Feld auf false gesetzt!"); // Der Charakter des Besitzers des Check character_check($post_charrename_mycharacter); // aktualisieren Name db_query("UPDATE characters SET name = '" . $post_charrename_newname . "' WHERE guid = '" . $post_charrename_mycharacter . "'"); system_message("Dein Character würde erfolgreich umbenannt!"); } ?> <script type="text/javascript"> function checkform ( form ) { if (form.mycharacter.value == "") { alert( "Ein Zeichen wurde nicht ausgewählt!" ); form.mycharacter.focus(); return false; } if (form.newname.value == "") { alert( "Es wurde kein neuer Name angegeben!" ); form.newname.focus(); return false; } else { if (form.newname.value.length < 2) { alert( "Der neue Name ist zu kurz!" ); form.newname.focus(); return false; } } return true ; } </script>
file_check("logged,notbanned"); // Der Anschluss an das Charaktere Datenbank db_select($mysql_db_characters); // Charaktere anfordern $query_chartrans_characters = db_query("SELECT guid, name FROM characters WHERE account = '" . $user_check_accountid . "' ORDER BY name ASC"); // Überprüfen der Fertigstellung der Eingänge if (!empty($_POST["account"]) && !empty($_POST["mycharacter"])) { // Posztolt Datenkonvertierung $post_chartrans_account = variable($_POST["account"], "", "db"); $post_chartrans_mycharacter = variable($_POST["mycharacter"], "", "db"); // Inputok ellenõrzése string_check($post_chartrans_account, 32, ">", "Der Account name ist zu lang!"); string_check($post_chartrans_mycharacter, 32, ">", "Der Wert der schlechten Charakter Eingang!"); string_check($post_chartrans_mycharacter, "^[0-9%]+\$", "!error", "Der Wert der schlechten Charakter Eingang!"); // Der Charakter des Besitzers des Check character_check($post_chartrans_mycharacter); // Verbindung mit der Datenbank RealMod db_select($mysql_db_realmd); // Account Datenabfrage $query_chartrans_account = db_query("SELECT id FROM account WHERE username = '******'"); $results_chartrans_account = mysqli_fetch_array($query_chartrans_account); if (mysqli_num_rows($query_chartrans_account) == 0) { system_message("Der eingegebene Accountname existiert nicht!"); } // Der Anschluss an das Charaktere Datenbank db_select($mysql_db_characters); // Charaktertransfer db_query("UPDATE characters SET account = '" . $results_chartrans_account["id"] . "' WHERE guid = '" . $post_chartrans_mycharacter . "'"); // Logging Charakter Transfers site_log("character-transfer", "IP: " . $site_ip . " | Besitzer account: " . $user_check_accountname . " | Character: " . $results_chartrans_check_account["name"] . " | Konto (wo er): " . $post_chartrans_account . " | Datum: " . $site_date . ""); system_message("Erfolgreich, Der Character wurde transferiert!");
$query_additem_characters = db_query("SELECT guid, name FROM characters WHERE account = '" . $user_check_accountid . "' ORDER BY name ASC"); // Überprüfen der Fertigstellung der Eingänge if (!empty($_POST["itemid"]) && !empty($_POST["mycharacter"])) { // Posztolt Datenkonvertierung $post_additem_itemid = variable($_POST["itemid"], "", "db"); $post_additem_mycharacter = variable($_POST["mycharacter"], "", "db"); $post_additem_count = variable($_POST["count"], "", "db"); // Überprüfen der Eingabe string_check($post_additem_itemid, "^[0-9%]+\$", "!error", "Item-id nicht gefunden!"); string_check($post_additem_itemid, 10, ">", "Item id zu land!"); string_check($post_additem_count, "^[0-9%]+\$", "!error", "Bitte nur Zahlen als Item id angeben!"); string_check($post_additem_count, 1, ">", "A darabszámtúl hosszú (kann ich nicht übersetzten)!"); string_check($post_additem_mycharacter, "^[0-9%]+\$", "!error", "Accountname nicht gefunden!"); string_check($post_additem_mycharacter, 32, ">", "Der Wert der schlechten Charakter Eingang!"); // Der Charakter des Besitzers des Check character_check($post_additem_mycharacter); // Verbindung mit der Datenbank Welt db_select($mysql_db_world); // Item wird überprüft $query_additem_check_item = db_query("SELECT COUNT(*) FROM item_template WHERE entry = '" . $post_additem_itemid . "'"); $results_additem_check_item = mysqli_fetch_array($query_additem_check_item); if ($results_additem_check_item[0] == 0) { system_message("Das Item wurde nicht in der Datenbank gefunden! (" . $post_additem_itemid . ")"); } // Der Anschluss an das Zeichen Datenbank db_select($mysql_db_characters); // ITEM GESENDET, Ingame Mail // 1. Schritt // Den maximalen Wert der ID anfordern $query_additem_step1 = db_query("SELECT MAX(guid) FROM item_instance"); $results_additem_step1 = mysqli_fetch_array($query_additem_step1);
exit; } file_check("logged,vip,vipmodule,addlevel"); // Der Anschluss an das Zeichen Datenbank db_select($mysql_db_characters); // Charaktere anfordern $query_addlevel_characters = db_query("SELECT guid, name, level FROM characters WHERE account = '" . $user_check_accountid . "' ORDER BY name ASC"); // Überprüfen der Fertigstellung der Eingänge if (!empty($_POST["mycharacter"])) { // Posztolt Datenkonvertierung $post_addlevel_mycharacter = variable($_POST["mycharacter"], "", "db"); // Inputok ellenõrzése string_check($post_addlevel_mycharacter, 32, ">", "Die Character-Feld auf false gesetzt!"); string_check($post_addlevel_mycharacter, "^[0-9%]+\$", "!erorr", "Die Character-Feld auf false gesetzt!"); // Der Charakter des Besitzers des Check character_check($post_addlevel_mycharacter); $query_addlevel_characters_check = db_query("SELECT level FROM characters WHERE guid = '" . $post_addlevel_mycharacter . "'"); $results_addlevel_characters_check = mysqli_fetch_array($query_addlevel_characters_check); if ($results_addlevel_characters_check["level"] > 9) { system_message("Bereits über dem Level 10!"); } // Level Update db_query("UPDATE characters SET level = '80' WHERE guid = '" . $post_addlevel_mycharacter . "'"); system_message("Sie haben erfolgreich Ihr Level aktualisiert!"); } ?> <script type="text/javascript"> function checkform ( form ) { if (form.mycharacter.value == "") { alert( "Nem választottál karaktert!" ); form.mycharacter.focus(); return false; }
<?php // Fájl ellenõrzése if (!isset($mysql_connect)) { exit; } file_check("logged"); // Csatlakozás a characters adatbázishoz db_select($mysql_db_characters); // Karakterek lekérdezése $query_mycharacters = db_query("SELECT guid, name, race, class, gender, level FROM characters WHERE account = '" . $user_check_accountid . "' ORDER BY name ASC"); $rows_mycharacters = mysqli_num_rows($query_mycharacters); // Submit ellenõrzése if (!empty($_POST)) { // A karakter tulajdonosának ellenõrzése character_check($site_get_cid); // Inputok kitöltésének ellenõrzése (teleport) if ($_POST["teleport"] != "") { switch ($_POST["location"]) { case 1: $mycharacters_location_x = "-1838.323486"; $mycharacters_location_y = "5445.184570"; $mycharacters_location_z = "-12.427721"; $mycharacters_location_map = "530"; $mycharacters_location_orientation = "4.223825"; break; case 2: $mycharacters_location_x = "1629.36"; $mycharacters_location_y = "-4373.39"; $mycharacters_location_z = "31.2564"; $mycharacters_location_map = "1";
// Csatlakozás a characters adatbázishoz db_select($mysql_db_characters); // Karakterek lekérdezése $query_addmoney_characters = db_query("SELECT guid, name FROM characters WHERE account = '" . $user_check_accountid . "' ORDER BY name ASC"); // Inputok kitöltésének ellenõrzése if (!empty($_POST["money"]) && !empty($_POST["mycharacter"])) { // Posztolt adatok átalakítás $post_addmoney_money = variable($_POST["money"], "", "db"); $post_addmoney_mycharacter = variable($_POST["mycharacter"], "", "db"); // Inputok ellenõrzése string_check($post_addmoney_money, "^[0-9%]+\$", "!ereg", "Hibásan adtad meg az arany mennyiségét!"); string_check($post_addmoney_money, 5, ">", "Ilyen sok aranyat egyszerre nem tudsz addolni!"); string_check($post_addmoney_mycharacter, "^[0-9%]+\$", "!ereg", "A karakter input értéke hibás!"); string_check($post_addmoney_mycharacter, 32, ">", "A karakter input értéke hibás!"); // A karakter tulajdonosának ellenõrzése character_check($post_addmoney_mycharacter); // Jelenlegi pénz lekérése $query_addmoney_money = db_query("SELECT money FROM characters WHERE guid = '" . $post_addmoney_mycharacter . "'"); $results_addmoney_money = mysqli_fetch_array($query_addmoney_money); $post_addmoney_money = $post_addmoney_money * 10000; $post_addmoney_money_final = $post_addmoney_money + $results_addmoney_money["money"]; // Pénz frissítése db_query("UPDATE characters SET money = '" . $post_addmoney_money_final . "' WHERE guid = '" . $post_addmoney_mycharacter . "'"); system_message("Sikeresen frissítettük a pénzed!"); } ?> <script type="text/javascript"> function checkform ( form ) { if (form.mycharacter.value == "") { alert( "Nem választottál karaktert!" ); form.mycharacter.focus(); return false; }