Skip to content

Instantly share code, notes, and snippets.

@imerr
Last active December 26, 2015 13:09
Show Gist options
  • Save imerr/7156531 to your computer and use it in GitHub Desktop.
Save imerr/7156531 to your computer and use it in GitHub Desktop.
<?php
if (!empty($_POST["account"])&&
!empty($_POST["vnum"])&&
isset($_POST["pos"])&&
!empty($_POST["count"])&&
isset($_POST["attrtype0"])&&isset($_POST["attrtype0"])&&
isset($_POST["attrtype1"])&&isset($_POST["attrtype1"])&&
isset($_POST["attrtype2"])&&isset($_POST["attrtype2"])&&
isset($_POST["attrtype3"])&&isset($_POST["attrtype3"])&&
isset($_POST["attrtype4"])&&isset($_POST["attrtype4"])&&
isset($_POST["attrtype5"])&&isset($_POST["attrtype5"])&&
isset($_POST["attrtype6"])&&isset($_POST["attrtype6"])){
include("inc/config.inc.php");
mysql_connect(SQL_HOST,SQL_USER,SQL_PASS);
$acc = mysql_fetch_object(mysql_query("SELECT id FROM account.account WHERE login='".mysql_real_escape_string($_POST["account"])."'"));
if ($acc){
mysql_query("INSERT INTO player.item (owner_id,window,pos,vnum,count,socket0,socket1,socket2,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6)
VALUES('".$acc->id."','MALL','".mysql_real_escape_string($_POST["pos"])."','".mysql_real_escape_string($_POST["vnum"])."','".mysql_real_escape_string($_POST["count"])."',1,1,1,'".mysql_real_escape_string((int)$_POST["attrtype0"])."','".mysql_real_escape_string((int)$_POST["attrvalue0"])."','".mysql_real_escape_string((int)$_POST["attrtype1"])."','".mysql_real_escape_string((int)$_POST["attrvalue1"])."','".mysql_real_escape_string((int)$_POST["attrtype2"])."','".mysql_real_escape_string((int)$_POST["attrvalue2"])."','".mysql_real_escape_string((int)$_POST["attrtype3"])."','".mysql_real_escape_string((int)$_POST["attrvalue3"])."','".mysql_real_escape_string((int)$_POST["attrtype4"])."','".mysql_real_escape_string((int)$_POST["attrvalue4"])."','".mysql_real_escape_string((int)$_POST["attrtype5"])."','".mysql_real_escape_string((int)$_POST["attrvalue5"])."','".mysql_real_escape_string((int)$_POST["attrtype6"])."','".mysql_real_escape_string((int)$_POST["attrvalue6"])."')");
echo mysql_error();
echo "<p style='color:green;'>Das Item wurde erstellt (".mysql_insert_id().")</p>";
}else{
echo "<p style='color:red;'>Der Account existiert nicht</p>";
}
}
$boni = array("-",
"Max. TP",
"Max. MP",
"Lebenskraft",
"Inteligenz",
"Stärke",
"Beweglichkeit",
"Angriffsgeschwindigkeit",
"Bewegungsgeschwindigkeit",
"Zaubergeschwindigkeit ",
"TP Regeneration",
"MP Regeneration",
"Vergiftungschance",
"Ohnmachtchance",
"Verlangsamungschance",
"Chance auf kritischen Treffer",
"Chance auf durchbohrenden Treffer",
"Stark gg. Halbmenschen",
"Stark gg. Tiere",
"Stark gg. Orks",
"Stark gg. Esoterische",
"Stark gg. Untote",
"Stark gg. Teufel",
"Schaden wird von TP absorbiert",
"Schaden wird von MP absorbiert",
"Chance, MP des Gegner zurückzunehmen",
"Chance, MP bei Treffer zurückzuerhalten",
"Chance, körperlichen Angriff abzublocken",
"Chance, Pfeilangriff auszuweichen",
"Schwertverteidigung",
"Zweihänderverteidigung",
"Dolchverteidigung",
"Glockenverteidigung",
"Fächerverteidigung",
"Pfeilwiderstand",
"Feuerwiderstand",
"Blitzwiderstand",
"Magiewiderstand",
"Windwiderstand ",
"Chance, körperlichen Angriff zu reflektieren",
"Chance, Fluch zu reflektieren",
"Giftwiderstand",
"Chance, MP wiederherzustellen",
"Chance, auf EXP Bonus",
"Chance eine doppelte Menge Yang fallen zu lassen",
"Chance Menge Gegenstände fallen zu lassen",
"Trank ?% zuwachs",
"Chance, TP wiederherzustellen",
"Imun gg. Ohnmacht",
"Imun gg. Verlangsamung",
"Imun gg. Stürzen",
"UNKNOW_TYPE[51]",
"Bogenreichweite+",
"Angriffwert+",
"Verteidigung+",
"Magischer Angriffswert+",
"Magische Verteidigung+",
"UNKNOW_TYPE[57]",
"Max. Ausdauer",
"Stark gg. Krieger",
"Stark gg. Ninja",
"Stark gg. Sura",
"Stark gg. Schamane",
"Stark gg Monster",
"Angriffwert+?%",
"Verteidigung+?%",
"EXP+?%",
"Dropchance von Gegenst?en",
"Dropchance von Yang",
"UNKNOW_TYPE[69]",
"UNKNOW_TYPE[70]",
"Fertigkeitsschaden",
"Durchschn. Schaden",
"Widerstand gegen Fertigkeitschaden",
"Widerstand gegen Durschnittsschaden",
"UNKNOW_TYPE[75]",
"iCafe Chance auf Exp Bonus +?%",
"iCafe Chance Gegenst?e zu erbeuten ?/2",
"Abwehr gg. Krieger",
"Abwehr gg. Ninja",
"Abwehr gg. Sura",
"Abwehr gg. Schamane"
);
function getBonusSelect(&$e){
global $boni;
$string="";
foreach ($boni as $i=>$b){
if (isset($e)&&$i==$e){
$string.="<option selected='selected' value='".$i."'>".$b."</option>";
}else{
$string.="<option value='".$i."'>".$b."</option>";
}
}
return $string;
}
function e(&$e){
if (isset($e)){
echo $e;
}
}
?>
<form method="post">
<table>
<tr><td>Account</td><td><input value="<?php e($_POST["account"]);?>" placeholder="z.B. test123" name="account"/></td><tr>
<tr><td>Item Vnum</td><td><input value="<?php e($_POST["vnum"]);?>" placeholder="z.B. 19" name="vnum"/></td><tr>
<tr><td>Item Count</td><td><input value="<?php e($_POST["count"]);?>" placeholder="z.B. 1" name="count"/></td><tr>
<tr><td>Position</td><td><input value="<?php e($_POST["pos"]);?>" placeholder="z.B. 0" name="pos"/></td><tr>
<tr><td>Bonus Typ 1</td><td><select name="attrtype0"><?php echo getBonusSelect($_POST["attrtype0"]);?></select></td><tr>
<tr><td>Bonus Value 1</td><td><input value="<?php e($_POST["attrvalue0"]);?>" placeholder="z.B. 15" name="attrvalue0"/></td><tr>
<tr><td>Bonus Typ 2</td><td><select name="attrtype1"><?php echo getBonusSelect($_POST["attrtype1"]);?></select></td><tr>
<tr><td>Bonus Value 2</td><td><input value="<?php e($_POST["attrvalue1"]);?>" placeholder="z.B. 15" name="attrvalue1"/></td><tr>
<tr><td>Bonus Typ 3</td><td><select name="attrtype2"><?php echo getBonusSelect($_POST["attrtype2"]);?></select></td><tr>
<tr><td>Bonus Value 3</td><td><input value="<?php e($_POST["attrvalue2"]);?>" placeholder="z.B. 15" name="attrvalue2"/></td><tr>
<tr><td>Bonus Typ 4</td><td><select name="attrtype3"><?php echo getBonusSelect($_POST["attrtype3"]);?></select></td><tr>
<tr><td>Bonus Value 4</td><td><input value="<?php e($_POST["attrvalue3"]);?>" placeholder="z.B. 15" name="attrvalue3"/></td><tr>
<tr><td>Bonus Typ 5</td><td><select name="attrtype4"><?php echo getBonusSelect($_POST["attrtype4"]);?></select></td><tr>
<tr><td>Bonus Value 5</td><td><input value="<?php e($_POST["attrvalue4"]);?>" placeholder="z.B. 15" name="attrvalue4"/></td><tr>
<tr><td>Bonus Typ 6</td><td><select name="attrtype5"><?php echo getBonusSelect($_POST["attrtype5"]);?></select></td><tr>
<tr><td>Bonus Value 6</td><td><input value="<?php e($_POST["attrvalue5"]);?>" placeholder="z.B. 15" name="attrvalue5"/></td><tr>
<tr><td>Bonus Typ 7</td><td><select name="attrtype6"><?php echo getBonusSelect($_POST["attrtype6"]);?></select></td><tr>
<tr><td>Bonus Value 7</td><td><input value="<?php e($_POST["attrvalue6"]);?>" placeholder="z.B. 15" name="attrvalue6"/></td><tr>
<tr><td></td><td><input value="Go!" type="submit" name="go"/></td><tr>
</table>
</form>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment