ID:143720
 
Code:
mob/ORGX/verb
GiveOrgX(mob/M in world)
var/obj/ORGX/X = new /obj/ORGX
var/obj/ORGXmask/X2 = new /obj/ORGXmask
X.loc = M
X2loc = M
var/Z = input(usr,"What Zodiac Sign are they?") in list("Aeries","Tauros","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn","Aquarius","Pisces"))
M.Zodiac = Z
M.ORGX=1
M << "You are now apart of the Organization X as the [M.Zodiac]!"
usr << "[M] is now apart of the Organization X!"
return
TakeOrgX(mob/M in world)
for(var/obj/ORGX/X in M.contents)
del(X)
for(var/obj/ORGXmask/X2 in M.contents)
del(X2)
M << "You are no longer apart of the Organization X!"
M.Zname = ""
M.Zvillage = ""
M.Zodiac = ""
M.ORGX=0
usr << "[M] is no longer apart of the Organization X!"
return


Problem description:
objs.dm:1125:error: ): expected }
objs.dm:1121:error: location of top-most unmatched {

These are both in the Give OrgX he first error is at where I defined var Z and the second error is at the "var/obj/ORGX/X = new /obj/ORGX"

I looked around the coding to make sure all my quotes were in and im hoping I didnt miss any, and I looked to make sure i closed all my ('s with )'s..and I also looked around on the forums already before I asked but didnt find exactly what I was looking for.

On the var/Z = input( line, you have one too many )s at the end. You only need 1, to end list().