TiMz

Members
  • Content Count

    189
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

  • Days Won

    1

TiMz last won the day on December 30 2016

TiMz had the most liked content!

Community Reputation

9 Neutral

2 Followers

About TiMz

  • Rank
    Panda
  • Birthday February 22

Profile Information

  • Gender
    Male
  • Github
    t1m

Recent Profile Visitors

2,487 profile views
  1. I'm experiencing problems with the script. It usually works in the beginning then after a few days suddenly stops giving rewards to everyone.
  2. @Stolao Odd thing here. Rewards keep resetting to day 1. The furthest I've gone was day 3 out of 14. No console errors too.
  3. You might have forgotten to update your db/re/map_cache.dat
  4. I'm unsure if this is the right section for this. Location: item_db Using the latest version it seems equip_script and unequip_script doesn't work for cards placed at slots 2, 3 and 4 tested in footgear. e.g. Eddga Card's "Endure Effect" doesn't work when Eddga Card is placed on slot 2, 3 or 4 but the item script" bonus bMaxHPrate,-25; " works for all slots. { bonus bMaxHPrate,-25; },{ sc_start4 SC_ENDURE,60000,10,0,0,1; },{ sc_end SC_ENDURE; } This is important for those who wish to use equip and unequip script for servers with more than 1 slot or for those wanting to use enchantment orbs. Side note: Not sure if it's related to this: https://github.com/rathena/rathena/issues/1464
  5. Superb job! rA board looks stunning.
  6. The list I gave was just an example. I plan to use ids really far apart from each other in the db. Any other ideas?
  7. This NPC shows a menu list of orbs you have in your inventory from 4700-4862. I'm having troubles switching from enchant orb range to enchantment orb list as seen below. Instead of using 4700-4862 I intend to just use the IDS 4703, 4723, 30001,505,4800,507. Any ideas? setarray .en_orb, 4700, 4862; // Range of IDs selected for enchanting. Menu of .en_orb set [email protected]$, ""; set [email protected], .en_orb[0]; while((set([email protected],[email protected]+1)-1)<=.en_orb[1]) if(getiteminfo([email protected],2)>-1) if(set([email protected],countitem([email protected]))) { set [email protected]$, [email protected]$+getitemname([email protected])+" x"[email protected]+":"; set [email protected],[email protected]+1; set [email protected][[email protected]], [email protected]; } Here's the entire script: prontera,194,188,4 script Enchant 712,{ mes .npc$; mes "Hello there!"; mes "I can enchant your items,"; mes "for a small fee of "+.pric+"z."; emotion e_no1,0; next; if(select("Yes:No")&2) { mes .npc$; mes "Alright, thanks anyways!"; close; } if(Zeny<.pric) { mes .npc$; mes "I'm sorry you don't have enough Zeny, please come back later."; close; } mes .npc$; mes "Which item would you like to enchant?"; next; while(set([email protected],[email protected]+1)<=.e_len) { if(getequipid([email protected])>-1) set [email protected]$, [email protected]$+.eqp$[[email protected]]+"- [^0000FF"+getitemname(getequipid([email protected]))+"^000000]:"; else set [email protected]$, [email protected]$+"^adb4be"+.eqp$[[email protected]]+"- [Empty]^000000:"; } select([email protected]$); set [email protected]_loc, @menu; set [email protected]_itm, getequipid([email protected]_loc); if([email protected]_itm<0) { mes .npc$; mes "Hmm, I don't think you have anything equipped there."; close; } set [email protected]$, ""; set [email protected], .en_orb[0]; while((set([email protected],[email protected]+1)-1)<=.en_orb[1]) if(getiteminfo([email protected],2)>-1) if(set([email protected],countitem([email protected]))) { set [email protected]$, [email protected]$+getitemname([email protected])+" x"[email protected]+":"; set [email protected],[email protected]+1; set [email protected][[email protected]], [email protected]; } if([email protected]$=="") { mes .npc$; mes "Hmm, you don't seem to have any enchantment orbs."; close; } mes .npc$; mes "Please, select an enchantment from the menu."; next; select([email protected]$); set [email protected], [email protected][@menu]; set [email protected]$, ""; set [email protected], 0; while((set([email protected],[email protected]+1))<4) { if(getequipcardid([email protected]_loc,[email protected])) set [email protected]$, [email protected]$+([email protected]+1)+.crd_c$[[email protected]]+" Slot- [^a92435"+getitemname(getequipcardid([email protected]_loc,[email protected]))+"^000000]:"; else set [email protected]$, [email protected]$+([email protected]+1)+.crd_c$[[email protected]]+" Slot- [^30ad25Empty^000000]:"; } setarray [email protected], getequipcardid([email protected]_loc,0), getequipcardid([email protected]_loc,1), getequipcardid([email protected]_loc,2), getequipcardid([email protected]_loc,3); mes .npc$; mes "Select a slot."; next; set [email protected], select([email protected]$); set [email protected], getequiprefinerycnt([email protected]_loc); if(getequipcardid([email protected]_loc,@menu)) { mes .npc$; mes "Would you like me to remove this card?"; next; if(select("Yes:No")&2) { mes .npc$; mes "Alright, thanks anyways!"; close; } getitem getequipcardid([email protected]_loc,[email protected]),1; unequip([email protected]_loc); delitem2 [email protected]_itm, 1, 1, [email protected], 0, [email protected][0], [email protected][1], [email protected][2], [email protected][3]; set [email protected][[email protected]], 0; getitem2 [email protected]_itm, 1, 1, [email protected], 0, [email protected][0], [email protected][1], [email protected][2], [email protected][3]; } if(rand(100)>.perc) { mes .npc$; mes "I'm sorry but I've failed you!"; misceffect 155; emotion e_sob,0; set Zeny,Zeny-.pric; close; } set Zeny,Zeny-.pric; delitem [email protected],1; delitem2 [email protected]_itm, 1, 1, [email protected], 0, [email protected][0], [email protected][1], [email protected][2], [email protected][3]; set [email protected][[email protected]], [email protected]; getitem2 [email protected]_itm, 1, 1, [email protected], 0, [email protected][0], [email protected][1], [email protected][2], [email protected][3]; misceffect .efet; emotion e_no1,0; mes .npc$; mes "All done!"; equip [email protected]_itm; close; //NPC Constants OnInit: //=-=-=-=-=-=-=Configuration=-=-=-=-=-=-= set .npc$ , "[^0000FFEnchant Expert^000000]"; // NPC Name set .pric , 1000000; // Price set .efet , 154; // Effect Number set .perc , rand(50,80); // Percent setarray .crd_c$, "st", "nd", "rd", "th"; // Count setarray .en_orb, 4700, 4862; // Range of IDs selected for enchanting. setarray .eqp$ , "Upper Headgear", "Armor", "Left Hand", "Right Hand", "Garment", "Shoes", "Accessory1", "Accessory2", "Mid Headgear", "Low Headgear"; set .e_len , getarraysize(.eqp$); //=-=-=-=-=-=-=-=-Skorm-=-=-=-=-=-=-=-=-= }
  8. Change this: item: [true, true] to item: [false, false] Also add an item line to id: 99 and set to false.
  9. theres no error in putty. i put the script and restart my server and i use knight soul link nothing happen.. bump Try this. - script sample_soullink_hp -1,{ OnPCStatCalcEvent: if ( getstatus( SC_SPIRIT ) ) { bonus bMaxHPrate,20; } end; }
  10. Can you provide the error that shows up on your console?
  11. What happens with the card? How is it giving you problems?
  12. After you've replaced the old aura files, you'll have to set the config: trunk/conf/battle/client.conf // Level required to display an aura. // NOTE: This assumes that sending max_lv to the client will display the aura. // NOTE: aura_lv must not be less than max_lv. // Example: If max_lv is 99 and aura_lv is 150, characters with level 99~149 // will be sent as being all level 98, and only characters with level // 150 or more will be reported as having level 99 and show an aura. aura_lv: 255 Then your client should also be diffed to show aura at level 255.