Browse Source

BETA: Minor fix for [6208].

Zoey76 11 năm trước cách đây
mục cha
commit
e41c31bcff

+ 1 - 1
L2J_Server_BETA/dist/game/config/botreport_punishments.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<list>
+<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/botreport_punishments.xsd">
 	<!-- To add a range punishments (E.G., a debuff which apply if you have 150 reports or more, use negative neededReportCount -->
 	<punishment neededReportCount="25" skillId="6038" skillLevel="1" sysMessageId="2473" />
 	<punishment neededReportCount="75" skillId="6039" skillLevel="1" sysMessageId="2474" />

+ 18 - 39
L2J_Server_BETA/dist/game/data/xsd/botreport_punishments.xsd

@@ -1,42 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="list">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="punishment" minOccurs="0" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:attribute name="neededReportCount" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:positiveInteger">
-									<xs:minInclusive value="1" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="skillId" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:positiveInteger">
-									<xs:minInclusive value="1" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="skillLevel" use="optional">
-						<xs:simpleType>
-								<xs:restriction base="xs:positiveInteger">
-									<xs:minInclusive value="1" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="sysMessageId" use="optional">
-						<xs:simpleType>
-								<xs:restriction base="xs:positiveInteger">
-									<xs:minInclusive value="0" />
-									<xs:maxInclusive value="65535" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
-		</xs:complexType>
-	</xs:element>
+  <xs:element name="list">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element name="punishment" maxOccurs="unbounded" minOccurs="0">
+          <xs:complexType>
+            <xs:simpleContent>
+              <xs:extension base="xs:string">
+                <xs:attribute type="xs:short" name="neededReportCount" use="required"/>
+                <xs:attribute type="xs:short" name="skillId" use="required"/>
+                <xs:attribute type="xs:byte" name="skillLevel" use="optional"/>
+                <xs:attribute type="xs:short" name="sysMessageId" use="optional"/>
+              </xs:extension>
+            </xs:simpleContent>
+          </xs:complexType>
+        </xs:element>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
 </xs:schema>