16.03.2012, 19:54
You must return a value after each message is sent to tell the command to stop processing. Or else the command won't stop until it has gone through all the if statements. Just return 1; after each cluster of SendClientMessage "functions" as you call it.