par anonyme 30-Septembre-2021

Existe-t-il un moyen de ne pas se faire déconnecter de New World quand on est AFK ?

1 Réponse

par Zyz 30-Septembre-2021

Il est possible d'utiliser PowerShell pour simuler un clic en jeu toutes les X secondes, et ainsi faire croire à New World que vous êtes toujours actif.

Voici comment ne pas se faire déconnecter de New World quand on est AFK :

Voici le script anti déconnexion pour New World :

$timeout = new-timespan -Minutes 1440
$sw = [diagnostics.stopwatch]::StartNew()
write-host "Script Anti-deco New World par Tonton Zyz"
while ($sw.elapsed -lt $timeout){
    $iteration = Get-Random -Minimum 30 -Maximum 100
    [void] [System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic")
    [Microsoft.VisualBasic.Interaction]::AppActivate("New World") 
    [void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms") 
    [System.Windows.Forms.SendKeys]::SendWait("O")
    start-sleep -seconds $iteration
    write-host "Activation du script :: $(Get-Date -format 'U')"
}

Voici les éléments que vous pouvez adapter :

  • 1440 : correspond au nombre de minute durant lequel le script fonctionnera.
  • SendWait("O") : le script simule la touche O.
  • $iteration : intervalle minimum et maximum en seconde entre chaque itération (touche O toutes les 30-100 secondes : parfois 30, parfois 45, etc).

Lorsque vous êtes dans le jeu New World, et que vous passez AFK, effectuez un clic droit sur le fichier PS1, et cliquez sur Exécuter avec PowerShell ; dès lors vous ne serez plus déconnecté pour inactivité au bout de 20 minutes.

Clause de non-responsabilité : Je publie ce script à titre éducatif, et en aucun cas j'encourage à son utilisation.

par anonyme 22-Octobre-2022

Bonjour, je ne comprend pas ce que je dois mettre ou comment mettre les valeurs pour adapter notamment sur ce passage

$iteration : intervalle minimum et maximum en seconde entre chaque itération (touche O toutes les 30-100 secondes : parfois 30, parfois 45, etc).

Je dois mettre quoi à cet endroit et la façon dont on doit l'écrire.

Cordialement.

par Zyz 22-Octobre-2022

$iteration permet de changer la périodicité du clic automatique sur la touche. Si vous voulez par exemple que le script clique sur la touche de manière aléatoire toutes les 150 à 300 secondes, vous devez écrire :

$iteration = Get-Random -Minimum 150 -Maximum 300
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...