Jump to content

Stolao

Developer
  • Posts

    1443
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by Stolao

  1. lol that scrips so cute and tiny
  2. post your conf for event(s) that fail to join
  3. replied you want a preview of the script before I release it?
  4. Kido, why you never help me with any scripts. #jealous Lol because i don't notice them D: i was looking around for a pvp ladder with ranking and so on and i got here in stolao script releases o: I couldn't believe the old of this topic and that only a few helped DD: since it seems pretty hard to do for a few members so, i will help him to complete this, even if it takes me do more than the half xD Honestly i don't mind, i mean, i'm glad that i can help in such great script o:!!!! Send me a pm or somthing and i may help you, please note that i'm nto a pretyt well scripter, i can do basic script edit, this time it was pretty easy (get locations lol) so i went all for it o; Edit/Update: added some fields, a player helped me with those o; so i went for the towns lol ty Kido The help is greatly apriciated as always, i cant wait to release it in its full state
  5. updated post, added a a few of my current projects to coming soon list
  6. *getitembound <item id>,<amount>,<bound type>{,<account ID>}; *getitembound "<item name>",<amount>,<bound type>{,<account ID>}; This command behaves identically to 'getitem', but the items created will be bound to the target character as specified by the bound type. All items created in this manner cannot be dropped, sold, vended, auctioned, or mailed, and in some cases cannot be traded or stored. Valid bound types are: Bound_Account : Account Bound item Bound_Guild : Guild Bound item Bound_Party : Party Bound item Bound_Char : Character Bound item
  7. If i recall correctly the skill doesnt double your matk it doubles the damage of your next magic skill, someone correct me if im wrong. So maybe you should make a sorce request on this?
  8. maybe once i reinstall ra (new comp) ill give it a try, i think i still have all the old files from back in ea
  9. Im not sure whats in eamods so ill just spit ideas A personal dead branch room with an emergency kill switch ( no drops from switch ) bonus exp in own/ family house. A kitchen for making food items. Alchemy station ( where anyone can make select potions ) Water for holy water making. A "disguise" feature for trying out headgears and style combos, lets you wear all headgear ids till you leave. Personal warper Repair station ( uses like iron or something ) Refinement station (cost on top of regular cost) Pet incubator Skill/Stats reseter Spa ( buffer) Marriage required to rent maybe. Special quests after owning home for additional features Free access mailbox Piggy bank/ coin zeny converter Password door lock house pet
  10. for(set .@i,4139; .@i < 1000000; set .@i,.@i+1){ mes atoi(.@i); } Ok i counted to 1 million what do i win? 4139 /huh
  11. I was wondering, the base32 used in rathena is it rfc 4648 base32 or Crockford's base32? I want to add a Base10 -> Base32 Converter RFC 0 A 9 J 18 S 27 3 1 B 10 K 19 T 28 4 2 C 11 L 20 U 29 5 3 D 12 M 21 V 30 6 4 E 13 N 22 W 31 7 5 F 14 O 23 X 6 G 15 P 24 Y 7 H 16 Q 25 Z 8 I 17 R 26 2 Crockford's 0 0 16 G 1 1 17 H 2 2 18 J 3 3 19 K 4 4 20 M 5 5 21 N 6 6 22 P 7 7 23 Q 8 8 24 R 9 9 25 S 10 A 26 T 11 B 27 V 12 C 28 W 13 D 29 X 14 E 30 Y 15 F 31 Z
  12. it cannot exceed 2B, or to be exact 2^31-1, this is due to the src using int64, if you want to have a work around use COINS worth money if you make a coin worth 1B you can have 32000 of them on any given character, 32000000000000z which should more then suit your needs
  13. Lol I didn't test but ya it should work if not ill be sure to help out more.
  14. for euphys just change getitem .@q[0],.@q[2]; to getitembound .@q[0],.@q[2],1; or for Emistrys change getitem @bought_nameid[@i],@bought_quantity[@i]; to getitembound @bought_nameid[@i],@bought_quantity[@i],1;
  15. lol sorry about that here, prontera,149,184,4 script Interview#1 123,{ if(Interview){ set .@Stage$,"First","Second","Third","Forth","Fifth"; mes "[Interviewer]"; mes "You Should be talking to the "+.@Stage$[Interview]+" Interviwer"; close; } mes "[Interviewer]"; mes "Welcome, " + (Sex?"Mr.":"Mrs.") + " " + strcharinfo(0); mes "I am the First Interviewer, There are Five in total"; next; mes "[Interviewer]"; mes "We will each ask you a series of questions, if you miss one you have to start from the very begining"; next; mes "[Interviewer]"; mes "If you manage to get through all five stages you will get a wonderful prize"; mes "Would you like to start now?"; if(select("No Thanks:Yes") == 1){ mes "Come back if you change your mind"; close; } else { next; mes "[Interviewer]"; mes "Question 1"; mes "[]" if(prompt("Right:Wrong:Wrong:Wrong") != 1){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 2"; mes "[]" if(prompt("Wrong:Wrong:Right:Wrong") != 3){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 3"; mes "[]" if(prompt("Wrong:Right:Wrong:Wrong") != 2){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Congrats you passed the first stage"; set Interview,1; close; } } } prontera,149,182,4 script Interview#2 123,{ if(!Interview){ mes "[Interviewer]"; mes "Hello"; close; } if(Interview != 1){ set .@Stage$,"First","Second","Third","Forth","Fifth"; mes "[Interviewer]"; mes "You Should be talking to the "+.@Stage$[Interview]+" Interviwer"; close; } mes "[Interviewer]"; mes "Welcome, " + (Sex?"Mr.":"Mrs.") + " " + strcharinfo(0); mes "I am the Second Interviewer"; next; mes "[Interviewer]"; mes "Would you like to start now?"; if(select("No Thanks:Yes") == 1){ mes "Come back if you change your mind"; close; } else { next; mes "[Interviewer]"; mes "Question 1"; mes "[]" if(prompt("Right:Wrong:Wrong:Wrong") != 1){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 2"; mes "[]" if(prompt("Wrong:Wrong:Right:Wrong") != 3){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 3"; mes "[]" if(prompt("Wrong:Right:Wrong:Wrong") != 2){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Congrats you passed the second stage"; set Interview,2; close; } } } prontera,149,180,4 script Interview#3 123,{ if(!Interview){ mes "[Interviewer]"; mes "Hello"; close; } if(Interview != 2){ set .@Stage$,"First","Second","Third","Forth","Fifth"; mes "[Interviewer]"; mes "You Should be talking to the "+.@Stage$[Interview]+" Interviwer"; close; } mes "[Interviewer]"; mes "Welcome, "+ strcharinfo(0); mes "I am the Third Interviewer"; next; mes "[Interviewer]"; mes "Would you like to start now?"; if(select("No Thanks:Yes") == 1){ mes "Come back if you change your mind"; close; } else { next; mes "[Interviewer]"; mes "Question 1"; mes "[]" if(prompt("Right:Wrong:Wrong:Wrong") != 1){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 2"; mes "[]" if(prompt("Wrong:Wrong:Right:Wrong") != 3){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 3"; mes "[]" if(prompt("Wrong:Right:Wrong:Wrong") != 2){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Congrats you passed the third stage"; set Interview,3; close; } } } prontera,149,178,4 script Interview#4 123,{ if(!Interview){ mes "[Interviewer]"; mes "Hello"; close; } if(Interview != 3){ set .@Stage$,"First","Second","Third","Forth","Fifth"; mes "[Interviewer]"; mes "You Should be talking to the "+.@Stage$[Interview]+" Interviwer"; close; } mes "[Interviewer]"; mes "Welcome, " + (Sex?"Mr.":"Mrs.") + " " + strcharinfo(0); mes "I am the Forth Interviewer"; next; mes "[Interviewer]"; mes "Would you like to start now?"; if(select("No Thanks:Yes") == 1){ mes "Come back if you change your mind"; close; } else { next; mes "[Interviewer]"; mes "Question 1"; mes "[]" if(prompt("Right:Wrong:Wrong:Wrong") != 1){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 2"; mes "[]" if(prompt("Wrong:Wrong:Right:Wrong") != 3){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 3"; mes "[]" if(prompt("Wrong:Right:Wrong:Wrong") != 2){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Congrats you passed the forth stage"; set Interview,4; close; } } } prontera,149,176,4 script Interview#5 123,{ if(!Interview){ mes "[Interviewer]"; mes "Hello"; close; } if(Interview != 1){ set .@Stage$,"First","Second","Third","Forth","Fifth"; mes "[Interviewer]"; mes "You Should be talking to the "+.@Stage$[Interview]+" Interviwer"; close; } mes "[Interviewer]"; mes "Welcome, " + (Sex?"Mr.":"Mrs.") + " " + strcharinfo(0); mes "I am the Fifth Interviewer"; next; mes "[Interviewer]"; mes "Would you like to start now?"; if(select("No Thanks:Yes") == 1){ mes "Come back if you change your mind"; close; } else { next; mes "[Interviewer]"; mes "Question 1"; mes "[]" if(prompt("Right:Wrong:Wrong:Wrong") != 1){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 2"; mes "[]" if(prompt("Wrong:Wrong:Right:Wrong") != 3){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Question 3"; mes "[]" if(prompt("Wrong:Right:Wrong:Wrong") != 2){ set Interview,0; mes "Sorry that is incorrect"; close2; warp "Save",0,0; end; } next; mes "[Interviewer]"; mes "Congrats you passed the fifth stage"; set Interview,5; getitem 501,1; //prize set zeny,zeny + 100; //prize getexp 10000,5000; //prize close; } } } Sorry i didn't even bother bug testing cuz it was so simple. if you wan to quick edit yours just ctrl + H and change mes "[interviewer] to mes "[interviewer]";
×
×
  • Create New...