Per la quest hai più possibilità: o con gli state o con un flag.
State:
Nello state "start" crei un when con evento login. All'interno ci metti tutto quello che vuoi dare o far vedere al login.
Come ultima azione nel when, ci metti il cambia stato che mi pare sia set_state("__end__") di nome "__end__" (o un nome che vuoi. Quindi crea l'evento end e lo lasci vuoto.
Flag
Fai tutto in un unico state e when.
Crea lo state start e il when al suo interno con evento login con il with e come condizione ci metti il flag. Esempio pc.getgc("first_login")=0
Nel when ci metti pc.setqc("first_login",1)
Poi ci metti quello che vuoi.
Meglio la variante degli state.