ID:2033921
 
Code:
world
fps = 25
icon_size = 32

view = 6

mob
step_size = 8

obj
step_size = 8

mob/Player
icon='BaseMale1.dmi'
icon_state=""

mob
Login()
src.loc=locate(25,25,1)
world<<"[src] has logged in."
Logout()
world<<"[src] has logged out."
del src

mob/verb
Say(t as text)
view()<<"[src] says: [t]"


Problem description:

Just did first bit of Falacy's tutorial, everything compiled good but when I click Run, it won't even open. It just quickly fades in then fades out.
mob
Login()
src.loc=locate(25,25,1)
world<<"[src] has logged in."
Logout()
world<<"[src] has logged out."
del src


Because you're calling Logout() as soon as a user logs in? :)

Logout() needs to be on the same indentation as Login(), otherwise you're calling Logout() after the world has been told that the user has logged in.
world
fps = 25
icon_size = 32

view = 6

mob
step_size = 8

obj
step_size = 8

mob/Player
icon='BaseMale1.dmi'
icon_state=""

mob
Login()
src.loc=locate(25,25,1)
world<<"[src] has logged in."
client.perspective = MOB_PERSPECTIVE//better safe than sorry
icon_state=""//This way the icon reverts back to normal in case someone logged out during meditation or something
Logout()
world<<"[src] has logged out."
del src

mob/verb
Say(t as text)
set category "PUT THE TAB YOU WANT IT TO BE PLACED IN"
if(!t)return
view()<<"[src] says: [t]"
Thanks guys :)