ID:146947
 
Ok I login and I get my Owner verbs and they get no GM verbs when they login? I've heard complaints from my GM's and Admin's they don't get verbs when they login.

mob
   Login()
      if(src.key == "GeoFox" || src.key == "VincentV2780" || src.key == "Bloodyflames" || src.key == "Takaru")
         src.verbs += /mob/mod/verb/Announcement
         src.verbs += /mob/mod/verb/Reboot
         src.verbs += /mob/mod/verb/Float
         src.verbs += /mob/mod/verb/Land
         src.verbs += /mob/mod/verb/Disappear
         src.verbs += /mob/mod/verb/Appear
         src.verbs += /mob/mod/verb/Teleport_To_Location
         src.verbs += /mob/mod/verb/Teleport_To_Mob
         src.verbs += /mob/mod/verb/Summon
         src.verbs += /mob/mod/verb/Admin_List
         src.verbs += /mob/mod/verb/GJail
         src.verbs += /mob/mod/verb/staff_channel
         src.verbs += /mob/mod/verb/Play_Song
         src.verbs += /mob/mod/verb/rain
         src.verbs += /mob/mod/verb/snow
         src.verbs += /mob/mod/verb/clear_weather
         src.staff = 1
         src.gm=1
         src.town=1
         src.loc=locate(10,12,6)
         src << sound('culex1.mid',1)
         src.client.screen += new/obj/Say//This tells the client (server) to make a new obj (say)
         src.client.screen += new/obj/Wsay//This tells the client (server) to make a new obj (Wsay)
         src.client.screen += new/obj/Roleplay
         world<<"[usr.title] - [usr.name] has logged in!"

</<>
It should work if you enclose the == expresions in parenthesis like this:
      if((src.key == "GeoFox") || (src.key == "VincentV2780") \
|| (src.key == "Bloodyflames") || (src.key == "Takaru"))

but it would be even better to use a list:
      if(src.key in list("GeoFox", "VincentV2780", "Bloodyflames", "Takaru")

In response to Shadowdarke
Thanks. But you forgot to add another ")" at the end of the second one. But it should work now.