09/12/2012, 02:59
J'avoue avoir fait tous mes tests avec l'option players_can_change_profile réglée à 1 et j'imagine que la plupart des utilisateurs a fait de même, ce qui fait que ce bug est resté inaperçu jusqu'ici.
Je publierai un correctif sitôt que j'aurai réglé le problème des définitions qui ne s'affichent plus.
Voici ce qu'il faut corriger en attendant.
Remplace :
par :
Je publierai un correctif sitôt que j'aurai réglé le problème des définitions qui ne s'affichent plus.
Voici ce qu'il faut corriger en attendant.
Remplace :
tcl
if { ($motus::players_can_change_profile) && ([set index [lsearch -exact -index 0 $motus::active_players_hostlist $host]] == -1) } {
lappend motus::active_players_hostlist [list $host [clock seconds]]
# si le joueur figure déjà dans la liste, on met à jour le temps de la dernière activité
} else {
set ::motus::active_players_hostlist [lreplace $motus::active_players_hostlist $index $index [list $host [clock seconds]]]
}
par :
tcl
if { $motus::players_can_change_profile } {
# s'il n'y figure pas déjà, on ajoute le host du joueur à la liste des joueurs actifs
if { [set index [lsearch -exact -index 0 $motus::active_players_hostlist $host]] == -1 } {
lappend motus::active_players_hostlist [list $host [clock seconds]]
# si le joueur figure déjà dans la liste, on met à jour le temps de la dernière activité
} else {
set ::motus::active_players_hostlist [lreplace $motus::active_players_hostlist $index $index [list $host [clock seconds]]]
}
}