Jump to content

PandaLovesHamster

Members
  • Posts

    452
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by PandaLovesHamster

  1. Lmao, you can check your lua files for that. Wonder what can a teleport of that level do. Probably teleports you to the next server.
  2. Now that you pointed it out, yes lol, overuse of words if I say so myself. Thank you for that Sir Ninja-kun xDD Problem with the Novel: - Quickly running out of names, it took me more than an hour just to finalize the first two character's names. - Skill names are a bit iffy, makes my skin crawl at times LOL
  3. Changed the setting a bit and provided it with more impact I suppose. Please have a read.
  4. Just make sure it's not buyable lol...
  5. Use Euphy's Quest Shop I think?
  6. Focus on Structs, pointers and references I guess.
  7. //Panda Collections //Sure +10 All Equips Refiner //Requested by Diconfrost VaNz pvp_y_1-4,104,130,5 script Refine 123,{ mes "[ Donation Refining ]"; mes "I can refine all your equipment to +10."; mes "Fee is ...."; menu "Pay the fee",-; for(set .@i,0; .@i < getarraysize(.required); .@i++){ if(countitem(.required[.@i]) < .required_amt[.@i]){ mes "Not Enough.."; close; } } if (getequipisequiped(1)){ set .@upper,getequipid(1); set .@upper_card,getequipcardid(1,0); failedrefitem 1; getitem2 .@upper,1,1,10,0,.@upper_card,0,0,0; } if (getequipisequiped(2)){ set .@armor,getequipid(2); set .@armor_card,getequipcardid(2,0); failedrefitem 2; getitem2 .@armor,1,1,10,0,.@armor_card,0,0,0; } if (getequipisequiped(3)){ set .@left,getequipid(3); set .@left_card1,getequipcardid(3,0); set .@left_card2,getequipcardid(3,1); set .@left_card3,getequipcardid(3,2); set .@left_card4,getequipcardid(3,3); failedrefitem 3; getitem2 .@left,1,1,10,0,.@left_card1,.@left_card2,.@left_card3,.@left_card4; } if (getequipisequiped(4)){ set .@right,getequipid(4); set .@right_card1,getequipcardid(4,0); set .@right_card2,getequipcardid(4,1); set .@right_card3,getequipcardid(4,2); set .@right_card4,getequipcardid(4,3); failedrefitem 4; getitem2 .@right,1,1,10,0,.@right_card1,.@right_card2,.@right_card3,.@right_card4; } if (getequipisequiped(5)){ set .@garment,getequipid(5); set .@garment_card,getequipcardid(5,0); failedrefitem 5; getitem2 .@garment,1,1,10,0,.@garment_card,0,0,0; } if (getequipisequiped(6)){ set .@shoes,getequipid(6); set .@shoes_card,getequipcardid(6,0); failedrefitem 6; getitem2 .@shoes,1,1,10,0,.@shoes_card,0,0,0; } if (getequipisequiped(9)){ set .@middle,getequipid(9); set .@middle_card,getequipcardid(9,0); failedrefitem 9; getitem2 .@middle,1,1,10,0,.@middle_card,0,0,0; } if (getequipisequiped(10)){ set .@lower,getequipid(10); set .@lower_card,getequipcardid(10,0); failedrefitem 10; getitem2 .@lower,1,1,10,0,.@lower_card,0,0,0; } for(set .@i,0; .@i < getarraysize(.required); .@i++){ delitem .required[.@i],.required_amt[.@i]; } next; mes "There you go."; close; end; OnInit: setarray .required,501,502,503,504; setarray .required_amt,1,2,3,4; end; } Here ya go. Description: - Refines ALL ITEMS except for Accessories - Check OnInit for settings -- Adding this to my script collections
  8. Would order one since I have a shipping address available for US. Just need to see the design as well.
  9. You can just stop it via the controller as well?
  10. Something seems to be wrong, I'll be posting the correct links soon. Sorry for the inconvenience. To be added soon: Monster Geffen Tower Race Monster Alberta Race -- Fixed.
  11. // Jellopies from monsters will drop with 1x drop rate regardless of global drop rate Best way to actually check for it is to apply it to the server, do a reloaditemdb/reloadmobdb and then check the drop rate.
  12. I'd say having a base knowledge of how C works will actually help your learning rather than not knowing about it all. I haven't started on SRC coding yet, but slightly getting there and I have to say, as what secretdataz has said, the learning curve is quite high. Just try learning bit by bit and take it slow, trial and error is your friend. Made a mistake? That's good, can learn from it. Scylla is PRO
  13. I meant the mob database, not the spawn files though. I mean Moonlight Flower drops Long Mace in that database lmao.
  14. Yes, what you posted above is the correct setting. What Poring King posted is the correct one. -- Emistry, try making a new account and try helping players out lol, see how they react xDD
  15. Got that one working fine with rA, the episode is off though it's at episode VIII.
  16. He's asking for Episode 5 database files, I believe Episode 5 is Amatsu / Kunlun. Currently working on modifying an Episode VII database file, to make it suit an Episode 5 server, hope it works out fine lmao.
  17. Just add your npc to the conf files. custom.conf I believe.
  18. I'd suggest using initnpctimer then. Easier to control than sleeps.
  19. Just follow the stuff I have inputted above. There's only one return in that script and only one for loop I think, it should not be that hard to spot. Just compare the ones above. I can't do much right now, my keyboard is acting up and I need to buy a new one so no scripting for me for awhile. Can't use number keys or any symbols at all that is linked to the numbers.
  20. So it loads for the first time, but after you try to load it again it's not loading? That's how it behaves, you need to reloadscript first before you can load again.
  21. It's in the conf files. battle/player.conf // Will display rate information (EXP, Drop, and Death penalty message)? (Note 1) vip_disp_rate: no
  22. It would mean that the first input in the array will be allotted to the position of 0. There's a term for it, but it's not coming out of me, so meh. In this case, 14001 is .Reward[0], while 1 is .Reward[1]. EDIT: Remembered it just now, index. xDD -- As for the value x | value y, it is more easily read and you can easily identify what option is enabled rather than directly putting it as 9
  23. Indeed, this can be done by using mobcount.
  24. //===== rAthena Script ======================================= //= Reset NPC //===== By: ================================================== //= rAthena Dev Team //===== Current Version: ===================================== //= 1.3 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= Resets skills, stats, or both. //===== Additional Comments: ================================= //= 1.0 First Version //= 1.1 Optimized for the greater good. [Kisuka] //= 1.2 Cleaning [Euphy] //= 1.3 All statuses removed upon skill reset. [Euphy] //============================================================ itemmall,21,74,4 script Reset Girl 124,{ .@ResetStat = 30030; // Item for stat reset .@ResetSkillReq = 1; .@ResetStatReq = 2; .@ResetBothReq = 3; mes "[Reset Girl]"; mes "I am the Reset Girl."; mes "Reset Skills: ^0000FF"+getitemname(.@ResetStat)+"^000000 x 1"; mes "Reset Stats: ^0000FF"+getitemname(.@ResetStat)+"^000000 x 2"; mes "Reset Both: ^0000FF"+getitemname(.@ResetStat)+"^000000 x 3"; mes "Please select the service you want:"; next; switch(select("^FF3355Reset Skills:Reset Stats:Reset Both^000000:Cancel")) { case 1: mes "[Reset Girl]"; if (countitem(.@ResetStat) < .@ResetSkillReq) { mes "Sorry, you don't have enough "+getitemname(.@ResetStat)+"."; close; } delitem .@ResetStat,.@ResetSkillReq; sc_end SC_ALL; resetskill; mes "There you go!"; close; case 2: mes "[Reset Girl]"; if (countitem(.@ResetStat) < .@ResetStatReq) { mes "Sorry, you don't have enough "+getitemname(.@ResetStat)+"."; close; } delitem .@ResetStat,.@ResetStatReq; resetstatus; mes "There you go!"; close; case 3: mes "[Reset Girl]"; if (countitem(.@ResetStat) < .@ResetBothReq) { mes "Sorry, you don't have enough "+getitemname(.@ResetStat)+"."; close; } delitem .@ResetStat,.@ResetBothReq; sc_end SC_ALL; resetskill; resetstatus; mes "There you go!"; close; case 4: close; } } sec_in02,161,183,4 duplicate(Reset Girl) Reset Girl#vip 124 Here you go. Just add zeny amount. I removed the zeny amount.
×
×
  • Create New...