Guest User

Untitled

a guest
Sep 23rd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 2.54 KB | None | 0 0
  1. on *:TEXT:*:?:{
  2.   if (($nick != %user) && (%user != $null)) return
  3.   if (end isin $1) {
  4.     set %questionNumber 0
  5.     unset %user
  6.   }
  7.   elseif ($regex($1,/^[yn]$/i)) && (%questionNumber == 9) {
  8.     set %qID $gettok($skills,%cSkill,44)
  9.     hadd -m $nick %qID $replace($1,y,1,n,0)
  10.     inc %cSkill
  11.     if ($gettok($skills,%cSkill,44)) {
  12.      msg $nick Do you want to put a point in $gettok($skills,%cSkill,44)
  13.     }
  14.     else {
  15.       msg $nick Character creation successful!
  16.       set %questionNumber 0
  17.       unset %user
  18.     }
  19.   }
  20.   elseif (%questionNumber > 0) {
  21.     hadd -m $nick %qID $1-
  22.     CreateCharacter $nick    
  23.   }
  24.   elseif (!new isin $1) {
  25.     set %questionNumber 0
  26.     set %user $nick
  27.     CreateCharacter $nick
  28.   }
  29. }
  30. Alias skills return Acrobatics,Appraise,Bluff,Climb,Craft,Diplomacy,Disable Device,Disguise,Escape Artist,Fly,Handle Animal,Heal,Intimidate,Knowledge(Arcana),Knowledge(Dungeoneering),Knowledge(Engineering),Knowledge(Geography),Knowledge(History),Knowledge(Local),Knowledge(Nature),Knowledge(Nobility),Knowledge(Plains),Knowledge(Religion),Linguistics,Perform,Profession,Ride,Sense Motive,Sleight of Hand,Spellcraft,Stealth,Survival,Swim,Use Magic Device  
  31. Alias CreateCharacter {
  32.   if (%questionNumber == 0) {
  33.     msg $nick Hello $+($nick,,) I'm going to ask you some questions to create your new character. To reply, just say your answer. Make certain that things are exactly spelled right, and your stats are exact before hitting enter.
  34.   }
  35.   inc %questionNumber
  36.   goto %questionNumber
  37.   :1
  38.   msg $nick Alright. Let's get started. What is your characters name?
  39.   set %qID name
  40.   return
  41.   :2
  42.   msg $nick Okay. And, your characters age?
  43.   set %qID age
  44.   return
  45.   :3
  46.   msg $nick Great. What is your characters height?
  47.   set %qID height
  48.   return
  49.   :4
  50.   msg $nick Okay. And your characters weight?
  51.   set %qID weight
  52.   return
  53.   :5
  54.   msg $nick Okay, $($nick,) What is your characters gender?
  55.   set %qID sex
  56.   return
  57.   :6
  58.   msg $nick And, their race?
  59.   set %qID race
  60.   return
  61.   :7
  62.   msg $nick What about their class?
  63.   set %qID class
  64.   return
  65.   :8
  66.   msg $nick Let's do your attributes now. Enter your attributes, seperating each one with a comma (no space) The format is STR/CON/DEX/INT/WIS/CHA.
  67.   set %qID attributes
  68.   return
  69.   :9
  70.   msg $nick Alright. Now we're going to do your skills. I'm going to ask you each one in order, and you're going to say either Y or N to put a point in to it. Let's get started.
  71.   set %cSkill 0
  72.   msg $nick Do you want to put a point in $+($gettok($skills,%cSkill,44),?)
  73.   return
  74. }
Add Comment
Please, Sign In to add comment