ID:141216
 
Code: IsByondMember() Proc problems
//The login code which for which i call the proc
mob/Login()
if(count == max)
src<<"<font color=red><i>The server is currently full."
sleep(5)
del(src)
return
else
src<<'Start.mid'
src.name = ""
src.loc = locate(194,194,20)
src.addname("[src.name]")
src.Choice()
src.IsByondMember() // calls the IsByondMember proc.


//The actual IsByondMember() proc.
mob/var/gotextra = 0

mob/proc/IsByondMember()
if(usr.gotextra)
return
usr << "You are a BYOND Member, you get 150 extra gold upon creation."
usr.money += 150
usr.gotextra = 1




Problem description: Well, when you login to the game and you ARE a BYOND member, nothing happens, they don't even get a message. *The gotextra var is to check if the person has already gotten their extra reward for being a BYOND member.

You have the bonuses given under the if with the return.
I actually don't see you evaluating client.IsByondMember() anywhere, additionally to the previous comment by Mr. Dress Coat ;)