[C#] Nützliche Klassen für Flyff Tools

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [C#] Nützliche Klassen für Flyff Tools

      Hey Leute,

      da ich zZ sehr starkt am C# üben bin und ich gerne meine Arbeit mit euch teilen will, einerseits um meine Fähigkeiten zu verbessern und um euch evtl. Arbeit abzunehmen etc pp.

      1. PropItem Klasse:

      [SPOILER2]

      Quellcode

      1. public class Struct
      2. {
      3. #region "Arrays"
      4. public string[] Handed = new string[] { "HD_ONE", "HD_TWO", "HD_DUAL" };
      5. public string[] AtkType = new string[] { "AT_SLASH", "AT_BLOW", "AT_PIERCE" };
      6. public string[] AtkStyle = new string[] { "AS_HORIZONTAL", "AS_VERTICAL", "AS_DIAGONAL", "AS_THRUST", "AS_HEAD", "AS_CHEST",
      7. "AS_ARM", "AS_LEG", "AS_BACK" };
      8. public string[] WeaponType = new string[] { "WT_MELEE_SWD", "WT_MELEE_AXE", "WT_MELEE_STICK", "WT_MELEE_KNUCKLE", "WT_MELEE_STAFF", "WT_MAGIC_WAND",
      9. "WT_MELEE_YOYO", "WT_RANGE_BOW",
      10. "WT_MELEE", "WT_RANGE", "WT_MAGIC", "WT_CHEER", "WT_GUN", "WT_DOLL", "WT_EQUIP", "WT_PROPERTY",
      11. "WT_ACROBAT", "WT_THROWITEM", "WT_THROWING", "WT_SWING", "WT_KNUCKLE"};
      12. public string[] ElementType = new string[] { "_NONE", "_FIRE", "_WATER", "_ELECTRICITY", "_WIND", "_EARTH" };
      13. public string[] AttackRange = new string[] { "AR_SHORT", "AR_LONG", "AR_FAR", "AR_RANGE", "AR_WAND", "AR_HRANGE", "AR_HWAND" };
      14. public string[] Job = new string[] { "JOB_VAGRANT", "JOB_MERCENARY", "JOB_ACROBAT", "JOB_ASSIST", "JOB_MAGICIAN", "JOB_KNIGHT", "JOB_BLADE",
      15. "JOB_JESTER", "JOB_RANGER", "JOB_RINGMASTER", "JOB_BILLPOSTER", "JOB_PSYCHIKEEPER", "JOB_ELEMENTOR"};
      16. #endregion
      17. #region "Parameter"
      18. private int ver6 = 6;
      19. public int _ver
      20. {
      21. get { return this.ver6; }
      22. set { this.ver6 = value; }
      23. }
      24. private string dwID = "II_DEFAULT";
      25. public string _ID
      26. {
      27. get { return this.dwID; }
      28. set { this.dwID = value; }
      29. }
      30. private string szName = "IDS_PROPITEM_TXT_000000";
      31. public string _Name
      32. {
      33. get { return this.szName; }
      34. set { this.szName = value; }
      35. }
      36. private string dwNum = "1";
      37. public string _Num
      38. {
      39. get { return this.dwNum; }
      40. set { this.dwNum = value; }
      41. }
      42. private string dwPackMax = "1";
      43. public string _PackMax
      44. {
      45. get { return this.dwPackMax; }
      46. set { this.dwPackMax = value; }
      47. }
      48. private string dwItemKind1 = "IK1_SYSTEM";
      49. public string _ItemKind1
      50. {
      51. get { return this.dwItemKind1; }
      52. set { this.dwItemKind1 = value; }
      53. }
      54. private string dwItemKind2 = "=";
      55. public string _ItemKind2
      56. {
      57. get { return this.dwItemKind2; }
      58. set { this.dwItemKind2 = value; }
      59. }
      60. private string dwItemKind3 = "=";
      61. public string _ItemKind3
      62. {
      63. get { return this.dwItemKind3; }
      64. set { this.dwItemKind3 = value; }
      65. }
      66. private string dwItemJob = "=";
      67. public string _ItemJob
      68. {
      69. get { return this.dwItemJob; }
      70. set { this.dwItemJob = value; }
      71. }
      72. private string bPermanence = "=";
      73. public string _Permanence
      74. {
      75. get { return this.bPermanence; }
      76. set { this.bPermanence = value; }
      77. }
      78. private string dwUseable = "=";
      79. public string _Useable
      80. {
      81. get { return this.dwUseable; }
      82. set { this.dwUseable = value; }
      83. }
      84. private string dwItemSex = "=";
      85. public string _ItemSex
      86. {
      87. get { return this.dwItemSex; }
      88. set { this.dwItemSex = value; }
      89. }
      90. private string dwCost = "1";
      91. public string _Cost
      92. {
      93. get { return this.dwCost; }
      94. set { this.dwCost = value; }
      95. }
      96. private string dwEndurance = "8000000";
      97. public string _Endurance
      98. {
      99. get { return this.dwEndurance; }
      100. set { this.dwEndurance = value; }
      101. }
      102. private string nAbrasion = "100";
      103. public string _Abrasion
      104. {
      105. get { return this.nAbrasion; }
      106. set { this.nAbrasion = value; }
      107. }
      108. private string nMaxRepair = "180";
      109. public string _MaxRepair
      110. {
      111. get { return this.nMaxRepair; }
      112. set { this.nMaxRepair = value; }
      113. }
      114. private string dwHanded = "=";
      115. public string _Handed
      116. {
      117. get { return this.dwHanded; }
      118. set { this.dwHanded = value; }
      119. }
      120. private string dwFlag = "=";
      121. public string _Flag
      122. {
      123. get { return this.dwFlag; }
      124. set { this.dwFlag = value; }
      125. }
      126. private string dwParts = "=";
      127. public string _Parts
      128. {
      129. get { return this.dwParts; }
      130. set { this.dwParts = value; }
      131. }
      132. private string dwPartsub = "=";
      133. public string _Partsub
      134. {
      135. get { return this.dwPartsub; }
      136. set { this.dwPartsub = value; }
      137. }
      138. private string bPartFile = "0";
      139. public string _PartFile
      140. {
      141. get { return this.bPartFile; }
      142. set { this.bPartFile = value; }
      143. }
      144. private string dwExclusive = "=";
      145. public string _Exclusive
      146. {
      147. get { return this.dwExclusive; }
      148. set { this.dwExclusive = value; }
      149. }
      150. private string dwBasePartsIgnore = "=";
      151. public string _BasePartsIgnore
      152. {
      153. get { return this.dwBasePartsIgnore; }
      154. set { this.dwBasePartsIgnore = value; }
      155. }
      156. private string dwItemLV = "=";
      157. public string _ItemLV
      158. {
      159. get { return this.dwItemLV; }
      160. set { this.dwItemLV = value; }
      161. }
      162. private string dwItemRare = "=";
      163. public string _ItemRare
      164. {
      165. get { return this.dwItemRare; }
      166. set { this.dwItemRare = value; }
      167. }
      168. private string dwShopAble = "=";
      169. public string _ShopAble
      170. {
      171. get { return this.dwShopAble; }
      172. set { this.dwShopAble = value; }
      173. }
      174. private string bLog = "1";
      175. public string _Log
      176. {
      177. get { return this.bLog; }
      178. set { this.bLog = value; }
      179. }
      180. private string bCharged = "=";
      181. public string _Charged
      182. {
      183. get { return this.bCharged; }
      184. set { this.bCharged = value; }
      185. }
      186. private string dwLinkKindBullet = "=";
      187. public string _LinkKindBullet
      188. {
      189. get { return this.dwLinkKindBullet; }
      190. set { this.dwLinkKindBullet = value; }
      191. }
      192. private string dwLinkKind = "=";
      193. public string _LinkKind
      194. {
      195. get { return this.dwLinkKind; }
      196. set { this.dwLinkKind = value; }
      197. }
      198. private string dwAbilityMin = "=";
      199. public string _AbilityMin
      200. {
      201. get { return this.dwAbilityMin; }
      202. set { this.dwAbilityMin = value; }
      203. }
      204. private string dwAbilityMax = "=";
      205. public string _AbilityMax
      206. {
      207. get { return this.dwAbilityMax; }
      208. set { this.dwAbilityMax = value; }
      209. }
      210. private string eItemType = "_NONE";
      211. public string _ItemType
      212. {
      213. get { return this.eItemType; }
      214. set { this.eItemType = value; }
      215. }
      216. private string wItemEAtk = "0";
      217. public string _ItemEAtk
      218. {
      219. get { return this.wItemEAtk; }
      220. set { this.wItemEAtk = value; }
      221. }
      222. private string dwParry = "0";
      223. public string _Parry
      224. {
      225. get { return this.dwParry; }
      226. set { this.dwParry = value; }
      227. }
      228. private string dwBlockRating = "0";
      229. public string _BlockRating
      230. {
      231. get { return this.dwBlockRating; }
      232. set { this.dwBlockRating = value; }
      233. }
      234. private string dwAddSkillMin = "0";
      235. public string _AddSkillMin
      236. {
      237. get { return this.dwAddSkillMin; }
      238. set { this.dwAddSkillMin = value; }
      239. }
      240. private string dwAddSkillMax = "0";
      241. public string _AddSkillMax
      242. {
      243. get { return this.dwAddSkillMax; }
      244. set { this.dwAddSkillMax = value; }
      245. }
      246. private string dwAtkStyle = "=";
      247. public string _AtkStyle
      248. {
      249. get { return this.dwAtkStyle; }
      250. set { this.dwAtkStyle = value; }
      251. }
      252. private string dwWeaponType = "=";
      253. public string _WeaponType
      254. {
      255. get { return this.dwWeaponType; }
      256. set { this.dwWeaponType = value; }
      257. }
      258. private string dwItemAtkOrder1 = "=";
      259. public string _ItemAtkOrder1
      260. {
      261. get { return this.dwItemAtkOrder1; }
      262. set { this.dwItemAtkOrder1 = value; }
      263. }
      264. private string dwItemAtkOrder2 = "=";
      265. public string _ItemAtkOrder2
      266. {
      267. get { return this.dwItemAtkOrder2; }
      268. set { this.dwItemAtkOrder2 = value; }
      269. }
      270. private string dwItemAtkOrder3 = "=";
      271. public string _ItemAtkOrder3
      272. {
      273. get { return this.dwItemAtkOrder3; }
      274. set { this.dwItemAtkOrder3 = value; }
      275. }
      276. private string dwItemAtkOrder4 = "=";
      277. public string _ItemAtkOrder4
      278. {
      279. get { return this.dwItemAtkOrder4; }
      280. set { this.dwItemAtkOrder4 = value; }
      281. }
      282. private string bContinuousPain = "=";
      283. public string _ContinuousPain
      284. {
      285. get { return this.bContinuousPain; }
      286. set { this.bContinuousPain = value; }
      287. }
      288. private string dwShellQuantity = "=";
      289. public string _ShellQuantity
      290. {
      291. get { return this.dwShellQuantity; }
      292. set { this.dwShellQuantity = value; }
      293. }
      294. private string dwRecoil = "=";
      295. public string _Recoil
      296. {
      297. get { return this.dwRecoil; }
      298. set { this.dwRecoil = value; }
      299. }
      300. private string dwLoadingTime = "=";
      301. public string _LoadingTime
      302. {
      303. get { return this.dwLoadingTime; }
      304. set { this.dwLoadingTime = value; }
      305. }
      306. private string nAdjHitRate = "=";
      307. public string _AdjHitRate
      308. {
      309. get { return this.nAdjHitRate; }
      310. set { this.nAdjHitRate = value; }
      311. }
      312. private string dwAttackSpeed = "0.07";
      313. public string _AttackSpeed
      314. {
      315. get { return this.dwAttackSpeed; }
      316. set { this.dwAttackSpeed = value; }
      317. }
      318. private string dwDmgShift = "=";
      319. public string _DmgShift
      320. {
      321. get { return this.dwDmgShift; }
      322. set { this.dwDmgShift = value; }
      323. }
      324. private string dwAttackRange = "=";
      325. public string _AttackRange
      326. {
      327. get { return this.dwAttackRange; }
      328. set { this.dwAttackRange = value; }
      329. }
      330. private string dwProbability = "=";
      331. public string _Probability
      332. {
      333. get { return this.dwProbability; }
      334. set { this.dwProbability = value; }
      335. }
      336. private string dwDestParam1 = "=";
      337. public string _DestParam1
      338. {
      339. get { return this.dwDestParam1; }
      340. set { this.dwDestParam1 = value; }
      341. }
      342. private string dwDestParam2 = "=";
      343. public string _DestParam2
      344. {
      345. get { return this.dwDestParam2; }
      346. set { this.dwDestParam2 = value; }
      347. }
      348. private string dwDestParam3 = "=";
      349. public string _DestParam3
      350. {
      351. get { return this.dwDestParam3; }
      352. set { this.dwDestParam3 = value; }
      353. }
      354. private string nAdjParamVal1 = "=";
      355. public string _AdjParamVal1
      356. {
      357. get { return this.nAdjParamVal1; }
      358. set { this.nAdjParamVal1 = value; }
      359. }
      360. private string nAdjParamVal2 = "=";
      361. public string _AdjParamVal2
      362. {
      363. get { return this.nAdjParamVal2; }
      364. set { this.nAdjParamVal2 = value; }
      365. }
      366. private string nAdjParamVal3 = "=";
      367. public string _AdjParamVal3
      368. {
      369. get { return this.nAdjParamVal3; }
      370. set { this.nAdjParamVal3 = value; }
      371. }
      372. private string dwChgParamVal1 = "=";
      373. public string _ChgParamVal1
      374. {
      375. get { return this.dwChgParamVal1; }
      376. set { this.dwChgParamVal1 = value; }
      377. }
      378. private string dwChgParamVal2 = "=";
      379. public string _ChgParamVal2
      380. {
      381. get { return this.dwChgParamVal2; }
      382. set { this.dwChgParamVal2 = value; }
      383. }
      384. private string dwChgParamVal3 = "=";
      385. public string _ChgParamVal3
      386. {
      387. get { return this.dwChgParamVal3; }
      388. set { this.dwChgParamVal3 = value; }
      389. }
      390. private string dwdestData1 = "=";
      391. public string _destData1
      392. {
      393. get { return this.dwdestData1; }
      394. set { this.dwdestData1 = value; }
      395. }
      396. private string dwdestData2 = "=";
      397. public string _destData2
      398. {
      399. get { return this.dwdestData2; }
      400. set { this.dwdestData2 = value; }
      401. }
      402. private string dwdestData3 = "=";
      403. public string _destData3
      404. {
      405. get { return this.dwdestData3; }
      406. set { this.dwdestData3 = value; }
      407. }
      408. private string dwactiveskill = "=";
      409. public string _activeskill
      410. {
      411. get { return this.dwactiveskill; }
      412. set { this.dwactiveskill = value; }
      413. }
      414. private string dwactiveskillLv = "=";
      415. public string _activeskillLv
      416. {
      417. get { return this.dwactiveskillLv; }
      418. set { this.dwactiveskillLv = value; }
      419. }
      420. private string dwactiveskillper = "=";
      421. public string _activeskillper
      422. {
      423. get { return this.dwactiveskillper; }
      424. set { this.dwactiveskillper = value; }
      425. }
      426. private string dwReqMp = "=";
      427. public string _ReqMp
      428. {
      429. get { return this.dwReqMp; }
      430. set { this.dwReqMp = value; }
      431. }
      432. private string dwRepFp = "=";
      433. public string _ReqFp
      434. {
      435. get { return this.dwRepFp; }
      436. set { this.dwRepFp = value; }
      437. }
      438. private string dwReqDisLV = "=";
      439. public string _ReqDisLV
      440. {
      441. get { return this.dwReqDisLV; }
      442. set { this.dwReqDisLV = value; }
      443. }
      444. private string dwReSkill1 = "=";
      445. public string _ReSkill1
      446. {
      447. get { return this.dwReSkill1; }
      448. set { this.dwReSkill1 = value; }
      449. }
      450. private string dwReSkillLevel1 = "=";
      451. public string _ReSkillLevel1
      452. {
      453. get { return this.dwReSkillLevel1; }
      454. set { this.dwReSkillLevel1 = value; }
      455. }
      456. private string dwReSkill2 = "=";
      457. public string _ReSkill2
      458. {
      459. get { return this.dwReSkill2; }
      460. set { this.dwReSkill2 = value; }
      461. }
      462. private string dwReSkillLevel2 = "=";
      463. public string _ReSkillLevel2
      464. {
      465. get { return this.dwReSkillLevel2; }
      466. set { this.dwReSkillLevel2 = value; }
      467. }
      468. private string dwSkillReadyType = "=";
      469. public string _SkillReadyType
      470. {
      471. get { return this.dwSkillReadyType; }
      472. set { this.dwSkillReadyType = value; }
      473. }
      474. private string dwSkillReady = "=";
      475. public string _SkillReady
      476. {
      477. get { return this.dwSkillReady; }
      478. set { this.dwSkillReady = value; }
      479. }
      480. private string dwSkillRange = "=";
      481. public string _SkillRange
      482. {
      483. get { return this.dwSkillRange; }
      484. set { this.dwSkillRange = value; }
      485. }
      486. private string dwSfxElemental = "=";
      487. public string _SfxElemental
      488. {
      489. get { return this.dwSfxElemental; }
      490. set { this.dwSfxElemental = value; }
      491. }
      492. private string dwSfxObj = "=";
      493. public string _SfxObj
      494. {
      495. get { return this.dwSfxObj; }
      496. set { this.dwSfxObj = value; }
      497. }
      498. private string dwSfxObj2 = "=";
      499. public string _SfxObj2
      500. {
      501. get { return this.dwSfxObj2; }
      502. set { this.dwSfxObj2 = value; }
      503. }
      504. private string dwSfxObj3 = "=";
      505. public string _SfxObj3
      506. {
      507. get { return this.dwSfxObj3; }
      508. set { this.dwSfxObj3 = value; }
      509. }
      510. private string dwSfxObj4 = "=";
      511. public string _SfxObj4
      512. {
      513. get { return this.dwSfxObj4; }
      514. set { this.dwSfxObj4 = value; }
      515. }
      516. private string dwSfxObj5 = "=";
      517. public string _SfxObj5
      518. {
      519. get { return this.dwSfxObj5; }
      520. set { this.dwSfxObj5 = value; }
      521. }
      522. private string dwUseMotion = "=";
      523. public string _UseMotion
      524. {
      525. get { return this.dwUseMotion; }
      526. set { this.dwUseMotion = value; }
      527. }
      528. private string dwCircleTime = "=";
      529. public string _CircleTime
      530. {
      531. get { return this.dwCircleTime; }
      532. set { this.dwCircleTime = value; }
      533. }
      534. private string dwSkillTime = "=";
      535. public string _SkillTime
      536. {
      537. get { return this.dwSkillTime; }
      538. set { this.dwSkillTime = value; }
      539. }
      540. private string dwExeTarget = "=";
      541. public string _ExeTarget
      542. {
      543. get { return this.dwExeTarget; }
      544. set { this.dwExeTarget = value; }
      545. }
      546. private string dwUseChance = "=";
      547. public string _UseChance
      548. {
      549. get { return this.dwUseChance; }
      550. set { this.dwUseChance = value; }
      551. }
      552. private string dwSpellRegion = "=";
      553. public string _SpellRegion
      554. {
      555. get { return this.dwSpellRegion; }
      556. set { this.dwSpellRegion = value; }
      557. }
      558. private string dwSpellType = "=";
      559. public string _SpellType
      560. {
      561. get { return this.dwSpellType; }
      562. set { this.dwSpellType = value; }
      563. }
      564. private string dwReferStat1 = "=";
      565. public string _ReferState1
      566. {
      567. get { return this.dwReferStat1; }
      568. set { this.dwReferStat1 = value; }
      569. }
      570. private string dwReferStat2 = "=";
      571. public string _ReferState2
      572. {
      573. get { return this.dwReferStat2; }
      574. set { this.dwReferStat2 = value; }
      575. }
      576. private string dwReferTarget1 = "=";
      577. public string _ReferTarget1
      578. {
      579. get { return this.dwReferTarget1; }
      580. set { this.dwReferTarget1 = value; }
      581. }
      582. private string dwReferTarget2 = "=";
      583. public string _ReferTarget2
      584. {
      585. get { return this.dwReferTarget2; }
      586. set { this.dwReferTarget2 = value; }
      587. }
      588. private string dwReferValue1 = "=";
      589. public string _ReferValue1
      590. {
      591. get { return this.dwReferValue1; }
      592. set { this.dwReferValue1 = value; }
      593. }
      594. private string dwReferValue2 = "=";
      595. public string _ReferValue2
      596. {
      597. get { return this.dwReferValue2; }
      598. set { this.dwReferValue2 = value; }
      599. }
      600. private string dwSkillType = "=";
      601. public string _SkillType
      602. {
      603. get { return this.dwSkillType; }
      604. set { this.dwSkillType = value; }
      605. }
      606. private string fItemResistElecricity = "0";
      607. public string _ItemResistElecricity
      608. {
      609. get { return this.fItemResistElecricity; }
      610. set { this.fItemResistElecricity = value; }
      611. }
      612. private string fItemResistFire = "0";
      613. public string _ItemResistFire
      614. {
      615. get { return this.fItemResistFire; }
      616. set { this.fItemResistFire = value; }
      617. }
      618. private string fItemResistWind = "0";
      619. public string _ItemResistWind
      620. {
      621. get { return this.fItemResistWind; }
      622. set { this.fItemResistWind = value; }
      623. }
      624. private string fItemResistWater = "0";
      625. public string _ItemResistWater
      626. {
      627. get { return this.fItemResistWater; }
      628. set { this.fItemResistWater = value; }
      629. }
      630. private string fItemResistEarth = "0";
      631. public string _ItemResistEarth
      632. {
      633. get { return this.fItemResistEarth; }
      634. set { this.fItemResistEarth = value; }
      635. }
      636. private string nEvildoing = "0";
      637. public string _Evildoing
      638. {
      639. get { return this.nEvildoing; }
      640. set { this.nEvildoing = value; }
      641. }
      642. private string dwExpertLV = "=";
      643. public string _ExpertLV
      644. {
      645. get { return this.dwExpertLV; }
      646. set { this.dwExpertLV = value; }
      647. }
      648. private string ExpertMax = "=";
      649. public string _ExpertMax
      650. {
      651. get { return this.ExpertMax; }
      652. set { this.ExpertMax = value; }
      653. }
      654. private string dwSubDefine = "=";
      655. public string _SubDefine
      656. {
      657. get { return this.dwSubDefine; }
      658. set { this.dwSubDefine = value; }
      659. }
      660. private string dwExp = "=";
      661. public string _Exp
      662. {
      663. get { return this.dwExp; }
      664. set { this.dwExp = value; }
      665. }
      666. private string dwComboStyle = "=";
      667. public string _ComboStyle
      668. {
      669. get { return this.dwComboStyle; }
      670. set { this.dwComboStyle = value; }
      671. }
      672. private string fFlightSpeed = "=";
      673. public string _FlightSpeed
      674. {
      675. get { return this.fFlightSpeed; }
      676. set { this.fFlightSpeed = value; }
      677. }
      678. private string fFlightLRAngle = "=";
      679. public string _FlightLRAngle
      680. {
      681. get { return this.fFlightLRAngle; }
      682. set { this.fFlightLRAngle = value; }
      683. }
      684. private string fFlightTBAngle = "=";
      685. public string _FlightTBAngle
      686. {
      687. get { return this.fFlightTBAngle; }
      688. set { this.fFlightTBAngle = value; }
      689. }
      690. private string dwFlightLimit = "=";
      691. public string _FlightLimit
      692. {
      693. get { return this.dwFlightLimit; }
      694. set { this.dwFlightLimit = value; }
      695. }
      696. private string dwFFuelReMax = "=";
      697. public string _FFuelReMax
      698. {
      699. get { return this.dwFFuelReMax; }
      700. set { this.dwFFuelReMax = value; }
      701. }
      702. private string dwAFuelReMax = "=";
      703. public string _AFuelReMax
      704. {
      705. get { return this.dwAFuelReMax; }
      706. set { this.dwAFuelReMax = value; }
      707. }
      708. private string dwFuelRe = "=";
      709. public string _FuelRe
      710. {
      711. get { return this.dwFuelRe; }
      712. set { this.dwFuelRe = value; }
      713. }
      714. private string dwLimitLevel1 = "=";
      715. public string _LimitLevel1
      716. {
      717. get { return this.dwLimitLevel1; }
      718. set { this.dwLimitLevel1 = value; }
      719. }
      720. private string dwReflect = "=";
      721. public string _Reflect
      722. {
      723. get { return this.dwReflect; }
      724. set { this.dwReflect = value; }
      725. }
      726. private string dwSndAttack1 = "=";
      727. public string _SndAttack1
      728. {
      729. get { return this.dwSndAttack1; }
      730. set { this.dwSndAttack1 = value; }
      731. }
      732. private string dwSndAttack2 = "=";
      733. public string _SndAttack2
      734. {
      735. get { return this.dwSndAttack2; }
      736. set { this.dwSndAttack2 = value; }
      737. }
      738. private string szIcon = "\"\"\""+ "" + "\"\"\"";
      739. public string _Icon
      740. {
      741. get { return this.szIcon; }
      742. set { this.szIcon = value; }
      743. }
      744. private string dwQuestID = "0";
      745. public string _QuestID
      746. {
      747. get { return this.dwQuestID; }
      748. set { this.dwQuestID = value; }
      749. }
      750. private string szTextFile = "\"\"\"" + "" + "\"\"\"";
      751. public string _TextFile
      752. {
      753. get { return this.szTextFile; }
      754. set { this.szTextFile = value; }
      755. }
      756. private string szComment = "IDS_PROPITEM_TXT_000001";
      757. public string _Comment
      758. {
      759. get { return this.szComment; }
      760. set { this.szComment = value; }
      761. }
      762. #endregion
      763. public string BuildDefaultItem()
      764. {
      765. string output = "";
      766. string ws = " ";
      767. output = ver6 + ws + dwID + ws + szName + ws + dwNum + ws + dwPackMax + ws + dwItemKind1 + ws +
      768. dwItemKind2 + ws + dwItemKind3 + ws + dwItemJob + ws + bPermanence + ws + dwUseable + ws +
      769. dwItemSex + ws + dwCost + ws + dwEndurance + ws + nAbrasion + ws + nMaxRepair + dwHanded + ws +
      770. dwFlag + ws + dwParts + ws + dwPartsub + ws + bPartFile + ws + dwExclusive + ws + dwBasePartsIgnore +
      771. ws + dwItemLV + ws + dwItemRare + ws + dwShopAble + ws + bLog + ws + bCharged + ws + dwLinkKindBullet +
      772. ws + dwLinkKind + dwAbilityMin + ws + dwAbilityMax + ws + eItemType + ws + wItemEAtk + ws + dwParry + ws +
      773. dwBlockRating + ws + dwAddSkillMin + ws + dwAddSkillMax + ws + dwAtkStyle + ws + dwWeaponType + ws + dwItemAtkOrder1 +
      774. ws + dwItemAtkOrder2 + ws + dwItemAtkOrder3 + ws + dwItemAtkOrder4 + ws + bContinuousPain + ws +
      775. dwShellQuantity + ws + dwRecoil + ws + dwLoadingTime + ws + nAdjHitRate + ws +
      776. dwAttackSpeed + ws + dwDmgShift + ws + dwAttackRange + ws + dwProbability + ws + dwDestParam1 + ws +
      777. dwDestParam2 + ws + dwDestParam3 + ws + nAdjParamVal1 + ws + nAdjParamVal2 + ws + nAdjParamVal3 +
      778. ws + dwChgParamVal1 + ws + dwChgParamVal2 + ws + dwChgParamVal3 + ws + dwdestData1 + ws + dwdestData2 +
      779. ws + dwdestData3 + ws + dwactiveskill + ws + dwactiveskillLv + ws + dwactiveskillper + ws + dwReqMp +
      780. ws + dwRepFp + ws + dwReqDisLV + ws + dwReSkill1 + ws + dwReSkillLevel1 + ws + dwReSkill2 + ws + dwReSkillLevel2 +
      781. ws + dwSkillReadyType + ws + dwSkillReady + ws + dwSkillRange + ws + dwSfxElemental + ws + dwSfxObj
      782. + ws + dwSfxObj + ws + dwSfxObj2 + ws + dwSfxObj3 + ws + dwSfxObj4 + ws + dwSfxObj5 + ws +
      783. dwUseMotion + ws + dwCircleTime + ws + dwSkillTime + ws + dwExeTarget + ws + dwUseChance + ws +
      784. dwSpellRegion + ws + dwSpellType + ws + dwReferStat1 + ws + dwReferStat2 + ws + dwReferTarget1
      785. + ws + dwReferTarget2 + ws + dwReferValue1 + ws + dwReferValue2 + ws + dwSkillType + ws +
      786. fItemResistElecricity + ws + fItemResistFire + ws + fItemResistWind + ws + fItemResistWater +
      787. ws + fItemResistEarth + ws + nEvildoing + ws + dwExpertLV + ws + ExpertMax + ws + dwSubDefine +
      788. ws + dwExp + ws + dwComboStyle + ws + fFlightSpeed + ws + fFlightLRAngle + ws + fFlightTBAngle +
      789. ws + dwFlightLimit + ws + dwFFuelReMax + ws + dwAFuelReMax + ws + dwFuelRe + ws + dwLimitLevel1 + ws +
      790. dwReflect + ws + dwSndAttack1 + ws + dwSndAttack2 + ws + szIcon + ws + dwQuestID + ws + szTextFile + ws
      791. + szComment;
      792. return output;
      793. }
      794. public string BuildBasicItem(string name, string ID, string IK1, string IK2, string IK3, string Job, string Permanence, string Cost, string Handed,
      795. string Parts, string Level, string Rare, string ShopAble, string AbilityMin, string AbilityMax, string eItemType,
      796. string WeaponType, string ItemAtkOrder1, string ItemAtkOrder2, string ItemAtkOrder3, string ItemAtkOrder4, string AttackSpeed,
      797. string AttackRange, string SfxObj3, string ReferStat1, string ReferStat2, string ReferTarget1, string ReferTarget2,
      798. string ReferValue1, string ReferValue2, string LimitLevel1, string SndAttack1, string SndAttack2, string Icon, string Comment,
      799. string DestParam1, string DestParam2, string DestParam3, string AdjParamVal1, string AdjParamVal2, string AdjParamVal3)
      800. {
      801. string output = "";
      802. string ws = " ";
      803. _Name = name;
      804. _ID = ID;
      805. _ItemKind1 = IK1;
      806. _ItemKind2 = IK2;
      807. _ItemKind3 = IK3;
      808. _ItemJob = Job;
      809. _Permanence = Permanence;
      810. _Cost = Cost;
      811. _Handed = Handed;
      812. _Parts = Parts;
      813. _ItemLV = Level;
      814. _ItemRare = Rare;
      815. _ShopAble = ShopAble;
      816. _AbilityMax = AbilityMax;
      817. _AbilityMin = AbilityMin;
      818. this.eItemType = eItemType;
      819. _WeaponType = WeaponType;
      820. _ItemAtkOrder1 = ItemAtkOrder1;
      821. _ItemAtkOrder2 = ItemAtkOrder2;
      822. _ItemAtkOrder3 = ItemAtkOrder3;
      823. _ItemAtkOrder4 = ItemAtkOrder4;
      824. _AttackSpeed = AttackSpeed;
      825. _AttackRange = AttackRange;
      826. _SfxObj3 = SfxObj3;
      827. _ReferState1 = ReferStat1;
      828. _ReferState2 = ReferStat2;
      829. _ReferTarget1 = ReferTarget1;
      830. _ReferTarget2 = ReferTarget2;
      831. _ReferValue1 = ReferValue1;
      832. _ReferValue2 = ReferValue2;
      833. _LimitLevel1 = LimitLevel1;
      834. _SndAttack1 = SndAttack1;
      835. _SndAttack2 = SndAttack2;
      836. _Icon = Icon;
      837. _Comment = Comment;
      838. _DestParam1 = DestParam1;
      839. _DestParam2 = DestParam2;
      840. _DestParam3 = DestParam3;
      841. _AdjParamVal1 = AdjParamVal1;
      842. _AdjParamVal2 = AdjParamVal2;
      843. _AdjParamVal3 = AdjParamVal3;
      844. if (this._ItemKind3 == "IK3_CHEERSTICK")
      845. {
      846. this.dwExclusive = "PARTS_LWEAPON";
      847. this._SfxObj2 = "XI_HIT_STICK01";
      848. }
      849. else if (this._ItemKind3 == "IK3_KNUCKLEHAMMER")
      850. {
      851. this._SfxObj2 = "XI_HIT_KNUCKLE01";
      852. }
      853. else if (this._ItemKind3 == "IK3_WAND")
      854. {
      855. this._SfxObj2 = "XI_FIR_WAND01";
      856. }
      857. else if (this._ItemKind3 == "IK3_STAFF")
      858. {
      859. this.dwExclusive = "PARTS_LWEAPON";
      860. this._SfxObj2 = "XI_HIT_STICK01";
      861. }
      862. else if (this._ItemKind3 == "IK3_YOYO")
      863. {
      864. this.dwactiveskill = "SI_GEN_KNOCK_BACK";
      865. this._SfxObj2 = "XI_ITEM_YOYO_ATK1";
      866. this.dwExclusive = "PARTS_LWEAPON";
      867. }
      868. else if (this._ItemKind3 == "IK3_BOW")
      869. {
      870. this.dwExclusive = "PARTS_LWEAPON";
      871. this.dwLinkKindBullet = "IK2_BULLET";
      872. }
      873. output = ver6 + ws + dwID + ws + szName + ws + dwNum + ws + dwPackMax + ws + dwItemKind1 + ws +
      874. dwItemKind2 + ws + dwItemKind3 + ws + dwItemJob + ws + bPermanence + ws + dwUseable + ws +
      875. dwItemSex + ws + dwCost + ws + dwEndurance + ws + nAbrasion + ws + nMaxRepair + ws + dwHanded + ws +
      876. dwFlag + ws + dwParts + ws + dwPartsub + ws + bPartFile + ws + dwExclusive + ws + dwBasePartsIgnore +
      877. ws + dwItemLV + ws + dwItemRare + ws + dwShopAble + ws + bLog + ws + bCharged + ws + dwLinkKindBullet +
      878. ws + dwLinkKind + ws + dwAbilityMin + ws + dwAbilityMax + ws + eItemType + ws + wItemEAtk + ws + dwParry + ws +
      879. dwBlockRating + ws + dwAddSkillMin + ws + dwAddSkillMax + ws + dwAtkStyle + ws + dwWeaponType + ws + dwItemAtkOrder1 +
      880. ws + dwItemAtkOrder2 + ws + dwItemAtkOrder3 + ws + dwItemAtkOrder4 + ws + bContinuousPain + ws +
      881. dwShellQuantity + ws + dwRecoil + ws + dwLoadingTime + ws + nAdjHitRate + ws +
      882. dwAttackSpeed + ws + dwDmgShift + ws + dwAttackRange + ws + dwProbability + ws + dwDestParam1 + ws +
      883. dwDestParam2 + ws + dwDestParam3 + ws + nAdjParamVal1 + ws + nAdjParamVal2 + ws + nAdjParamVal3 +
      884. ws + dwChgParamVal1 + ws + dwChgParamVal2 + ws + dwChgParamVal3 + ws + dwdestData1 + ws + dwdestData2 +
      885. ws + dwdestData3 + ws + dwactiveskill + ws + dwactiveskillLv + ws + dwactiveskillper + ws + dwReqMp +
      886. ws + dwRepFp + ws + dwReqDisLV + ws + dwReSkill1 + ws + dwReSkillLevel1 + ws + dwReSkill2 + ws + dwReSkillLevel2 +
      887. ws + dwSkillReadyType + ws + dwSkillReady + ws + dwSkillRange + ws + dwSfxElemental
      888. + ws + dwSfxObj + ws + dwSfxObj2 + ws + dwSfxObj3 + ws + dwSfxObj4 + ws + dwSfxObj5 + ws +
      889. dwUseMotion + ws + dwCircleTime + ws + dwSkillTime + ws + dwExeTarget + ws + dwUseChance + ws +
      890. dwSpellRegion + ws + dwSpellType + ws + dwReferStat1 + ws + dwReferStat2 + ws + dwReferTarget1
      891. + ws + dwReferTarget2 + ws + dwReferValue1 + ws + dwReferValue2 + ws + dwSkillType + ws +
      892. fItemResistElecricity + ws + fItemResistFire + ws + fItemResistWind + ws + fItemResistWater +
      893. ws + fItemResistEarth + ws + nEvildoing + ws + dwExpertLV + ws + ExpertMax + ws + dwSubDefine +
      894. ws + dwExp + ws + dwComboStyle + ws + fFlightSpeed + ws + fFlightLRAngle + ws + fFlightTBAngle +
      895. ws + dwFlightLimit + ws + dwFFuelReMax + ws + dwAFuelReMax + ws + dwFuelRe + ws + dwLimitLevel1 + ws +
      896. dwReflect + ws + dwSndAttack1 + ws + dwSndAttack2 + ws + szIcon + ws + dwQuestID + ws + szTextFile + ws
      897. + szComment;
      898. return output;
      899. }
      900. }
      Alles anzeigen
      [/SPOILER2]

      .Schönen Tag .tex0
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Jopsi332;323376 schrieb:

      anstatt ein + bei der ausgabe wäre ei Tab besser. falls der Syntax da bei C# der selbe wie bei C / C++ ist wär es \t

      Wo gibt er ein "+" aus? Er nutzt + als Operator zur Konkatenation der Zeichenketten.


      Jopsi(?): ja und ich meine anstatt nur aneinander zureihen ein tab da zwischen