Это конечно правильно, разумно и логично.
Однако логичен и другой вариант :). При вступлении в ал - игрок автоматически получает ранг НОВИЧОК, этот ранг разумеется по-умолчанию не имеет никаких прав (они даже не настраиваются). Не факт, что человек, который принял в альянс имеет права на изменение рангов игроков. В результате 2 взаимодополняющих варианта:
1. В любом случае ждать появления человека, который МОЖЕТ изменить ранг.
2. Ждать того момента, когда у этого человека возникнет ЖЕЛАНИЕ (надеюсь обоснованное - это про шпионов) изменить этот самый ранг.