Jump to content
  • 0

Question

Posted

i have 1 euphy healer script and make count item for vip ticket , but its doenst detect rent item 

below is my script 

heres my example rent item

  - Id: 30008
    AegisName: 1DaysVIPBox
    Name: 1 Days VIP Box
    Type: Cash
    Buy: 20
    Weight: 1
    Trade:
      Override: 100
    Script: |
      rentitem 30004,86400;
 

  1. //===== rAthena Script =======================================
  2. //= Healer
  3. //===== By: ==================================================
  4. //= Euphy
  5. //===== Current Version: =====================================
  6. //= 1.1
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Basic healer script.
  11. //===== Additional Comments: =================================
  12. //= 1.0 Initial script.
  13. //= 1.1 Aligned coordinates with @go.
  14. //============================================================
  15.  
  16. prontera,100,200,3 script Healer 78,{
  17. OnTouch:
  18. while( .@i < .sc_size ){
  19. sc_end .sc_status[.@i];
  20. set .@i,.@i + 1;
  21. }
  22.  
  23. specialeffect2 EF_HEAL2; percentheal 100,100;
  24. specialeffect2 EF_INCAGILITY; sc_start SC_INCREASEAGI,600000,10;
  25. specialeffect2 EF_BLESSING; sc_start SC_BLESSING,600000,10;
  26.  
  27. while( getbrokenid(1) )
  28. // repair getbrokenid(1);
  29. repairall;
  30. // atcommand "@repairall";
  31.  
  32. getinventorylist;
  33. for( set .@i,0; .@i < @inventorylist_count; set .@i, .@i +1 ) {
  34. if ( @inventorylist_identify[.@i] == 1 ) continue;
  35. delitem2 @inventorylist_id[.@i],1,0,0,0,0,0,0,0;
  36. getitem @inventorylist_id[.@i],1;
  37. set .@count, .@count +1;
  38. }
  39. if (.@count) dispbottom .@count +" items identified.";
  40.  
  41. // disable negative buffs ... I out from RO scene for about 4 years, so this is my only known negative buffs
  42. sc_end SC_STONE;
  43. sc_end SC_FREEZE;
  44. sc_end SC_STUN;
  45. sc_end SC_SLEEP;
  46. sc_end SC_POISON;
  47. sc_end SC_CURSE;
  48. sc_end SC_SILENCE;
  49. sc_end SC_CONFUSION;
  50. sc_end SC_BLIND;
  51. sc_end SC_BLOODING;
  52. sc_end SC_DPOISON;
  53. sc_end SC_FEAR;
  54. sc_end SC_COLD;
  55. sc_end SC_BURNING;
  56. sc_end SC_DEEP_SLEEP;
  57. sc_end SC_DEC_AGI;
  58. sc_end SC_BROKENARMOR;
  59. sc_end SC_BROKENWEAPON;
  60. sc_end SC_NOEQUIPWEAPON;
  61. sc_end SC_NOEQUIPSHIELD;
  62. sc_end SC_NOEQUIPARMOR;
  63. sc_end SC_NOEQUIPHELM;
  64. sc_end SC__STRIPACCESSARY;
  65. sc_end SC_PROPERTYUNDEAD;
  66. sc_end SC_ORCISH;
  67. sc_end SC_BERSERK;
  68. sc_end SC_SKE;
  69. sc_end SC_SWOO;
  70. sc_end SC_SKA;
  71.  
  72.  
  73. if ( countitem ( 30000 ) | countitem ( 30002 ) | countitem ( 30003 ) | countitem ( 30004 ) ) {
  74. specialeffect2 EF_CHEMICALPROTECTIOn; sc_start SC_CP_WEAPON,600000,5;
  75. sc_start SC_CP_ARMOR,600000,5;
  76. sc_start SC_CP_SHIELD,600000,5;
  77. sc_start SC_CP_HELM,600000,5;
  78. sc_start SC_STRFOOD,600000,5;
  79. sc_start SC_AGIFOOD,600000,5;
  80. sc_start SC_VITFOOD,600000,5;
  81. sc_start SC_INTFOOD,600000,5;
  82. sc_start SC_DEXFOOD,600000,5;
  83. sc_start SC_LUKFOOD,600000,5;
  84.  
  85. switch ( CLASS ) {
  86. case 18:
  87. case 4019:
  88. case 4071:
  89. case 4078:
  90. skilleffect "SL_ALCHEMIST",0;
  91. sc_start4 SC_SPIRIT,9999999,5,455,0,0;
  92. break;
  93. case 15:
  94. case 4016:
  95. case 4070:
  96. case 4077:
  97. skilleffect "SL_MONK",0;
  98. sc_start4 SC_SPIRIT,9999999,5,447,0,0;
  99. break;
  100. case 4047:
  101. skilleffect "SL_STAR",0;
  102. sc_start4 SC_SPIRIT,9999999,5,448,0,0;
  103. break;
  104. case 16:
  105. case 4017:
  106. case 4067:
  107. case 4074:
  108. skilleffect "SL_SAGE",0;
  109. sc_start4 SC_SPIRIT,9999999,5,449,0,0;
  110. break;
  111. case 14:
  112. case 4015:
  113. case 4066:
  114. case 4073:
  115. skilleffect "SL_CRUSADER",0;
  116. sc_start4 SC_SPIRIT,9999999,5,450,0,0;
  117. break;
  118. case 23:
  119. case 4190:
  120. skilleffect "SL_SUPERNOVICE",0;
  121. sc_start4 SC_SPIRIT,9999999,5,451,0,0;
  122. break;
  123. case 7:
  124. case 4008:
  125. case 4054:
  126. case 4060:
  127. skilleffect "SL_KNIGHT",0;
  128. sc_start4 SC_SPIRIT,9999999,5,452,0,0;
  129. break;
  130. case 9:
  131. case 4010:
  132. case 4055:
  133. case 4061:
  134. skilleffect "SL_WIZARD",0;
  135. sc_start4 SC_SPIRIT,9999999,5,453,0,0;
  136. break;
  137. case 8:
  138. case 4009:
  139. case 4057:
  140. case 4063:
  141. skilleffect "SL_PRIEST",0;
  142. sc_start4 SC_SPIRIT,9999999,5,454,0,0;
  143. break;
  144. case 19:
  145. case 20:
  146. case 4020:
  147. case 4021:
  148. case 4068:
  149. case 4069:
  150. case 4075:
  151. case 4076:
  152. skilleffect "SL_BARDDANCER",0;
  153. sc_start4 SC_SPIRIT,9999999,5,455,0,0;
  154. break;
  155. case 17:
  156. case 4018:
  157. case 4072:
  158. case 4079:
  159. skilleffect "SL_ROGUE",0;
  160. sc_start4 SC_SPIRIT,9999999,5,456,0,0;
  161. break;
  162. case 12:
  163. case 4013:
  164. case 4059:
  165. case 4065:
  166. skilleffect "SL_ASSASIN",0;
  167. sc_start4 SC_SPIRIT,9999999,5,457,0,0;
  168. break;
  169. case 10:
  170. case 4011:
  171. skilleffect "SL_BLACKSMITH",0;
  172. sc_start4 SC_SPIRIT,9999999,5,458,0,0;
  173. break;
  174. case 11:
  175. case 4012:
  176. case 4056:
  177. case 4062:
  178. skilleffect "SL_HUNTER",0;
  179. sc_start4 SC_SPIRIT,9999999,5,460,0,0;
  180. break;
  181. case 4049:
  182. skilleffect "SL_SOULLINKER",0;
  183. sc_start4 SC_SPIRIT,9999999,5,461,0,0;
  184. break;
  185. default:
  186. break;
  187. }
  188.  
  189.  
  190. }
  191.  
  192.  
  193. }
  194.  
  195. // Duplicates
  196. //============================================================
  197. askald,132,120,3 duplicate(Healer) Healer#askald 909
  198. alberta,25,240,6 duplicate(Healer) Healer#alb 909
  199. aldebaran,135,118,6 duplicate(Healer) Healer#alde 909
  200. amatsu,200,79,4 duplicate(Healer) Healer#ama 909
  201. ayothaya,207,169,6 duplicate(Healer) Healer#ayo 909
  202. comodo,184,158,6 duplicate(Healer) Healer#com 909
  203. einbech,57,36,6 duplicate(Healer) Healer#einbe 909
  204. einbroch,57,202,6 duplicate(Healer) Healer#einbr 909
  205. geffen,115,72,6 duplicate(Healer) Healer#gef 909
  206. gonryun,156,122,6 duplicate(Healer) Healer#gon 909
  207. hugel,89,150,6 duplicate(Healer) Healer#hug 909
  208. izlude,121,150,6 duplicate(Healer) Healer#izl 909 //Pre-RE: (125,118)
  209. jawaii,250,139,4 duplicate(Healer) Healer#jaw 909
  210. lighthalzen,152,100,6 duplicate(Healer) Healer#lhz 909
  211. louyang,226,103,4 duplicate(Healer) Healer#lou 909
  212. manuk,272,144,6 duplicate(Healer) Healer#man 909
  213. mid_camp,203,289,6 duplicate(Healer) Healer#mid 909
  214. moc_ruins,72,164,4 duplicate(Healer) Healer#moc 909
  215. morocc,153,97,6 duplicate(Healer) Healer#mor 909
  216. moscovia,220,191,4 duplicate(Healer) Healer#mos 909
  217. niflheim,212,182,5 duplicate(Healer) Healer#nif 909
  218. payon,179,106,4 duplicate(Healer) Healer#pay 909
  219. prontera,162,193,4 duplicate(Healer) Healer#prt 909
  220. rachel,125,116,6 duplicate(Healer) Healer#rac 909
  221. splendide,201,153,4 duplicate(Healer) Healer#spl 909
  222. thor_camp,249,74,4 duplicate(Healer) Healer#thor 909
  223. umbala,105,148,3 duplicate(Healer) Healer#umb 909
  224. veins,217,121,4 duplicate(Healer) Healer#ve 909
  225. xmas,143,136,4 duplicate(Healer) Healer#xmas 909
  226. yuno,164,45,4 duplicate(Healer) Healer#yuno 909
  227.  
  228. // Duplicates (Renewal)
  229. //============================================================
  230. brasilis,194,221,6 duplicate(Healer) Healer#bra 909
  231. dewata,195,187,4 duplicate(Healer) Healer#dew 909
  232. dicastes01,201,194,4 duplicate(Healer) Healer#dic 909
  233. ecl_in01,45,60,4 duplicate(Healer) Healer#ecl 909
  234. malangdo,132,114,6 duplicate(Healer) Healer#mal 909
  235. malaya,227,204,6 duplicate(Healer) Healer#ma 909
  236. mora,55,152,4 duplicate(Healer) Healer#mora 909


 


 

2 answers to this question

Recommended Posts

  • 0
Posted

Change this :

On 5/15/2021 at 11:51 AM, DK77 said:

if ( countitem ( 30000 ) | countitem ( 30002 ) | countitem ( 30003 ) | countitem ( 30004 ) ) {


To this :

if ( countitem(30000) > 0 || countitem(30002) > 0 || countitem(30003) > 0 || countitem(30004) > 0 ) {

 

  • 0
Posted

thanks sir , i already change it to 

if ( rentalcountitem ( 30000 ) || rentalcountitem ( 30002 ) || rentalcountitem ( 30003 ) || rentalcountitem ( 30004 ) ) {

 

, and its resolved my issue due to the item is rental ❤️

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...