@[gaetacoso97] i bot non potranno mai essere fixati dato che sono simulatori di tasti..
Background = Non serve ne l'intervento dell'utente ne che la finestra di nostale sia in primo piano..
Esempio: tu puoi far le tue cose tipo chattare ecc.. e cmq su nostale continua ad attaccare e a droppare.. c'è non occorre che tu stia fermo sulla finestra di nostale (anche se la finestra è abbassata).
Fare un BOT in Background è più semplice di quanto tu possa pensare..
Devi semplicemente inviare il comando direttamente alla finestra di
NosTale utilizzando il comando
ControlSend che ora ti spiego (guida per
autoit)..
ControlSend("title", "text", controlID, "string" [, flag] ) Sends a string of characters to a control.
A noi ci interessa soltanto
title (che sarebbe il nome della finestra di nostale) e
string (che sarebbe il comando da inviare)
Procediamo con la funzione per attaccare:
ControlSend("NosTale","",0,"{SPACE}")
1.
NosTale corrisponde al titolo della finestra.
2.
"" non ha nessun significato dato che a noi text non ci serve.
3.
0 corrisponde al controlID
4.
{SPACE} corrisponde al comando da inviare (spazio in questo caso)
Quindi per droppare sarà:
ControlSend("NosTale","",0,"x")
Nulla di complicato..
Nel bot in autoit dovrai inserire anche il comando:
#RequireAdmin (che in pratica significa richiesta amministratore).
Questo sarebbe un semplice bot in autoit:
#RequireAdmin
while 1
ControlSend("NosTale","",0,"{SPACE}")
ControlSend("NosTale","",0,"x")
WEnd
* Questo bot attaccherà e dropperà senza mai smettere
Se vuoi un consiglio inserisci anche la funzione
HotkeySet che ti permetterà di richiamare funzioni utilizzando i tasti della testiera (tipo la funzione stop() che fermerà il bot chiudendolo definitivamente)
HotKeySet( "key" [, "function"] )Sets a hotkey that calls a user function.
La funzione stop() sarebbe:
func stop()
Exit
EndFunc
e il comando
HotKeySet sarà:
HotKeySet("{F1}","stop")
1.
{F1} è il tasto da premere per richiamare la funzione (può essere cambiato)
2.
stop è il nome della funzione
quindi infine potrebbe uscir fuori una cosa simile:
#RequireAdmin
HotKeySet("{F1}","stop")
While 1
ControlSend("NosTale","",0,"{SPACE}")
WEnd
func stop()
Exit
EndFunc
* Questo bot attaccherà dropperà e quando tu deciderai di fermarlo premi F1 e lui si chiuderà
Spero che ti sia servita questa guida
iù: ben accettati, buona giornata