Help with the code

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Help with the code

Re: Help with the code

by divanebaba » 13 Dec 2021, 01:07

Hallo.
Versuche es mal mit sendinput, statt send, was schneller sein soll.
Desweiteren könntest Du SetKeyDelay, -1 in die auto-execute section eintragen.
Mehrere identische Tastaturanschläge, kannst Du übersichtlich zusammenfassen.

Code: Select all

SetKeyDelay, -1
*XButton2::
Loop
{
	If !GetKeyState("XButton2", "P")
		Break	
	ImageSearch,,, 700,200,2000,3000,*1 льда.png
		if (errorlevel=0)
			sendinput {F5 10} ;увечье
	ImageSearch,,, 0,0,2000,3000,*1 огня.png
		if (errorlevel=0)
			sendinput {F6 10} ;увечье
		/*
		...
		*/
}
return

Help with the code

by rep4boy3221 » 12 Dec 2021, 15:04

Im Skript muss man eine Taste drücken, die nicht einmal pro Sekunde, sondern jede Millisekunde angezeigt wird, wenn es ein Bild findet (ich verstehe nicht, warum er die Schleife drückt und fast 2 Sekunden wartet ...)
hier ist mein Code

Code: Select all

*XButton2::
Loop
{
 If !GetKeyState("XButton2", "P")
         Break	
			
		{
		ImageSearch, FoundX, FoundY, 700,200,2000,3000,*1 льда.png
if errorlevel=0

        {
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		send {F5} ;увечье
		
		}
		}
		
	
	
	
	
	
	
	
	

		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 огня.png
if errorlevel=0
        {
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		send {F6} ;увечье
		}
		}
		
		
		

		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 темная.png
if errorlevel=0

        {
		send {F4} ;увечье
		send {F4} ;увечье
		send {F4} ;увечье
		send {F4} ;увечье
		send {F4} ;увечье
		send {F4} ;увечье
		send {F4} ;увечье
		send {F4} ;увечье
		send {F4} ;увечье
			
		}
		}
		

		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 диспел.png
if errorlevel=0
	
        {
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		send {Numpad1} ;увечье
		
		}
		}
		
		
		
	
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 освящение.png
if errorlevel=0
		
        {
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
		send {Numpad3} ;увечье
			
		}
		}
		
		
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 екзорцизм.png

if errorlevel=0
	
        {
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		send {Numpad4} ;увечье
		
		}
		}
		
		
		
		
		
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 божественнаябуря.png
if errorlevel=0

        {
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
		send {Numpad5} ;увечье
			
		}
		}
		 
		 
		 
		 
		 
		 
		
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 правосудиесправедливости.png
if errorlevel=0
	 	
        {
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		send {Numpad6} ;увечье
		
		}
		}
		
		
		
		 {
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 правосудиесвета.png
if errorlevel=0
		
        {
		send {Numpad7} ;увечье
		send {Numpad7} ;увечье
		send {Numpad7} ;увечье
		send {Numpad7} ;увечье
		send {Numpad7} ;увечье
		send {Numpad7} ;увечье
		send {Numpad7} ;увечье
		send {Numpad7} ;увечье
		
		}
		}
		
		
		
		
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 правосудиемудрости.png
if errorlevel=0
		
        {
		send {Numpad8} ;увечье
		send {Numpad8} ;увечье
		send {Numpad8} ;увечье
		send {Numpad8} ;увечье
		send {Numpad8} ;увечье
		send {Numpad8} ;увечье
		send {Numpad8} ;увечье
	
		}
		}
		
		
		
		
		
	
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 божественнаязащита.png
if errorlevel=0
		
        {
		send {Numpad9} ;увечье
		send {Numpad9} ;увечье
		send {Numpad9} ;увечье
		send {Numpad9} ;увечье
		send {Numpad9} ;увечье
		send {Numpad9} ;увечье
		send {Numpad9} ;увечье
		
		}
		}
		
		
		
		
		
		
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 священныйщит.png
if errorlevel=0
		
        {
		send {vk6F} ;увечье
		send {vk6F} ;увечье
		send {vk6F} ;увечье
		send {vk6F} ;увечье
		send {vk6F} ;увечье
		send {vk6F} ;увечье
	
		}
		}
		
		
		
	
		{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 дланьспасения.png
if errorlevel=0  
	
	   {
		send {vk6A} ;увечье
		send {vk6A} ;увечье
		send {vk6A} ;увечье
		send {vk6A} ;увечье
		send {vk6A} ;увечье
		send {vk6A} ;увечье
		send {vk6A} ;увечье
		
	}
		}



{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 молот.png
if errorlevel=0
		
        {
		send {vk6D} ;увечье
		send {vk6D} ;увечье
		send {vk6D} ;увечье
		send {vk6D} ;увечье
		send {vk6D} ;увечье
		send {vk6D} ;увечье
		send {vk6D} ;увечье
		
	}
		}
		
		
	
	

	{
		ImageSearch, FoundX, FoundY, 0,0,2000,3000,*1 воинасвета.png
if errorlevel=0
	
        {
		send {vk6B} ;увечье
		send {vk6B} ;увечье
		send {vk6B} ;увечье
		send {vk6B} ;увечье
		send {vk6B} ;увечье
		send {vk6B} ;увечье
		send {vk6B} ;увечье
		
		}
	}
	     
}	
		return
[Mod edit: [code][/code] tags added.]

Top