Пример #1
0
                    </tr>
                    <tr>
                        <td></td>
                        <td><button type="button" class="btn btn-default btn-sm btn-xs" onclick="do_npc_copy_confirm(' . $_GET['npc_copy'] . ')" title="Copy NPC"><i class="fa fa-sign-in"></i> Copy NPC</button></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td><div id="npc_copy_result"></div></td>
                    </tr>
                </table>
            </center>';
    echo Modal('Copy NPC', $Content, '');
}
/* Get Field Translator on double click of cell */
if (isset($_GET['get_field_translator'])) {
    echo GetFieldSelect($_GET['field_name'], $_GET['value'], $_GET['npc_id'], 1);
}
/* Actual Delete */
if ($_GET['delete_npc']) {
    mysql_query("DELETE FROM `npc_types` WHERE `id` = " . $_GET['delete_npc']);
    mysql_query("DELETE FROM `spawnentry` WHERE `npcID` = " . $_GET['delete_npc']);
}
/* Update NPC Data Field */
if ($_GET['DoFieldUpdate']) {
    $query = "UPDATE `npc_types` SET `" . $_GET['Field'] . "` = '" . $_GET['Value'] . "' WHERE `id` = " . $_GET['NPC'] . "";
    echo $query;
    $result = mysql_query($query);
    if ($result) {
        echo '<b>Field `' . $_GET['Field'] . '` Updated to Value \'' . $_GET['Value'] . '\' on NPC ID: \'' . $_GET['NPC'] . '\' </b>';
    } else {
        echo 'Field update FAILED! ' . mysql_error();
Пример #2
0
                 $field .= '</select>';
                 $npc_fields["Visual Texture"][$field_name][1] = $field;
             } else {
                 if ($field_name == "d_melee_texture1" || $field_name == "d_melee_texture2") {
                     $npc_fields["Visual Texture"][$field_name][0] = $npc_cols[$n - 1] . '';
                     $npc_fields["Visual Texture"][$field_name][1] = '<a href="javascript:;" onclick="OpenWindow(\'min.php?Mod=IE&prevITfile=1&Field=' . $field_name . '&NPC=' . $row['id'] . '\', \'_blank\', 900, 900)">
                                 <span class="image-wrap " style="width: auto; height: auto;">
                                     <img src="includes/img.php?type=weaponimage&id=' . $val . '" id="' . $field_name . '" class="embossed morphing-glowing">
                                 </span>
                             </a>
                         ';
                     $npc_fields["Visual Texture"][$field_name][1] .= "<input type='number' title='" . ProcessFieldTitle($field_name) . "'  value='" . $val . "' id='" . $row['id'] . "^" . $field_name . "' class='" . $field_name . "' onchange='update_npc_field(" . $row['id'] . ", \"" . $field_name . "\", this.value)'>";
                 } else {
                     if ($Custom_Select_Fields[$field_name]) {
                         $npc_fields[$field_category[$field_name]][$field_name][0] = $npc_cols[$n - 1];
                         $npc_fields[$field_category[$field_name]][$field_name][1] = GetFieldSelect($field_name, $val, $row['id']);
                     } else {
                         if ($field_category[$field_name][0]) {
                             $npc_fields[$field_category[$field_name]][$field_name][0] = $npc_cols[$n - 1];
                             $npc_fields[$field_category[$field_name]][$field_name][1] = "<input type='text' value='" . $val . "' id='" . $row['id'] . "^" . $field_name . "' class='" . $field_name . "' onchange='update_npc_field(" . $row['id'] . ", \"" . $field_name . "\", this.value)' title='" . ProcessFieldTitle($field_name) . "'>";
                         } else {
                             $npc_fields['End'][$field_name][0] = $npc_cols[$n - 1];
                             $npc_fields['End'][$field_name][1] = "<input type='text' value='" . $val . "' id='" . $row['id'] . "^" . $field_name . "' class='" . $field_name . "' onchange='update_npc_field(" . $row['id'] . ", \"" . $field_name . "\", this.value)' >";
                         }
                     }
                 }
             }
             $n++;
         }
     }
 }