J'ai rencontré ce problème avec le ManiaScript et le mode spectateur dans Canyon:
Dans CTmMlScriptIngame :
GUIPlayer est pour le joueur qui spec (joueur local)
InputPlayer est normalement pour le joueur qui est specté (celui qui joue)
Si je passe en mode spectateur (donc quand IsSpectatorMode == True), je suis supposé obtenir les informations du joueur que je spec avec CTmMlScriptIngame : InputPlayer, mais ce n'est pas le cas, j'ai toujours les mêmes informations :
GUIPlayer.Login = mon login
et InputPlayer.Login = mon login aussi.
Les informations GUIPlayer et InputPlayer sont donc identiques quand on est en mode spectateur.
Du coup je n'ai aucun moyen de savoir qui spec qui.
Pour info : au cas où, j'ai testé aussi avec GUIPlayer.User.Login et InputPlayer.User.Login, et c'est la même chose que ci-dessus.
Tchouss
