SHARE
TWEET

Hidden Donator

a guest Mar 10th, 2013 243 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /////////////////////////////////////// TO ADD FOR OWNER VERBS //////////////////////////////////////////
  2.                 SetHiddenDonator(mob/human/h in All_Cliens())
  3.                         set category = "Donator Verbs"
  4.                         if(h.client) {
  5.                                 if(hiddenDonator != 1) {
  6.                                         h.hiddenDonator = 1;
  7.                                         usr << "[h] is now a hidden donator.";
  8.                                 }
  9.                                 else {
  10.                                         usr << "[h] he is already a hidden donator.";
  11.                                 }
  12.                         }
  13.  
  14. ///////////////////////////////////////// In GUI DMI /////////////////////////////////////////
  15.  
  16. In the RFX ARROW
  17.  
  18.                 rfx_uparrow
  19.                         Click()
  20.                                 if(usr.levelpoints>=1)
  21.                                         var/effective_level = usr.blevel - (round(usr.levelpoints / 6)+1)
  22.                                         if(usr.rfx < ((usr.blevel)*3 + effective_level + 50) <PIPE><PIPE> hiddenDonator == 1) // hiddenDonator Variable, meaning if it's a Donator, it will be able to put the points without/ restrictions
  23.                                                 var/rfxb=round(usr.rfx/10)
  24.  
  25.                                                 usr.rfx++
  26.                                                 usr.levelpoints-=1
  27.  
  28.                                                 var/rfxc=round(usr.rfx/10)
  29.                                                 if(rfxb!=rfxc)
  30.                                                         usr.skillspassive[26]+=1
  31.  
  32.                                                 //usr.pint=0
  33.                                                 usr:Level_Up("rfx")
  34.                                         else
  35.                                                 usr<<"'Reflex' cannot exceed [(usr.blevel)*3+50] (+[effective_level]/[usr.blevel] levelup bonus points) at your current level."
  36.  
  37. Now do it for CON, STR and INT arrows, add the hiddenDonator in the if statement
  38.  
  39.  
  40. /////////////////////////////////////// IN mob_definitions DMI /////////////////////////////////////////
  41.  
  42. Add the variable hiddenDonator and set it to 0
  43.  
  44. hiddenDonator = 0
  45.  
  46. /////////////////////////////////////I don't know what save system do you use /////////////////////////
  47.  
  48. Add hiddenDonator to your save and load system. :)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top