Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Samp automatischer Keybinder hilfe


  • Please log in to reply
2 replies to this topic
DaNoze
  • Members
  • 2 posts
  • Last active: Jan 06 2015 07:00 PM
  • Joined: 06 Jan 2015

Bin ein absouluter Anfänger hab mir letztens einen Keybinder mit SendInput und so erstellt was ja nicht schwer war.

Doch jetzt möchte ich den Keybinder verbessern und zwar möchte ich das er 1. an und ausschaltbar ist und zum 2.

das er 2 Befehle an exakt 2 verschiedenen Stellen automatisch eingibt, und diese Stellen sind immer gleich.

So sieht alles bis jetzt aus:

Numpad9::
SendInput {t}/unloadpakete{enter}
return

Numpad8::
SendInput {t}/loadpakete 5 {enter}
return
 

Danke im Vorraus

MfG



AndrewDev
  • Members
  • 4 posts
  • Last active: Jul 10 2015 06:43 AM
  • Joined: 08 Jul 2015

Also das mit dem an und aus geht ganz einfach musst nur die Taste auf die ändern mit der du an und aus schalten willst

F10::
suspend
return

Und das mit den Positionen ist leider nicht so einfach.

Soweit ich das verstehe redest du von GTA:SA online.

Hierfür hat ein Programmierer extra eine Schnittstelle erstellt hier der Link: http://samp-udf.net/

Mit dieser kannst du soweit ich weiß per Autohotkey mit einer Loop oder einem Timer deine aktuelle Position Ingame abrufen

und somit bei den bestimmten Positionen deine Paket befehle eingeben lassen.

 

Google einfach mal nach "SAMP Zoll Autohotkey" findest auch Beispiele mit der UDF

#Persistent
SetTimer, AutoZoll, 100
return

AutoZoll:
IfWinNotActive, GTA:SA:MP
return
if(IsPlayerInRangeOfPoint(54.2541,-1531.9141,9.8567, 10))
{
SendChat("/zoll")
Sleep, 100
SendChat("/zoll")
Sleep, 7000
}
else if(IsPlayerInRangeOfPoint(-2685.3379,1269.1921,55.1729, 15))
{
SendChat("/zoll")
Sleep, 100
SendChat("/zoll")
Sleep, 7000
}
return

So würde das auch mit deiner Paket funktion funktionieren nur dass du anstatt Zoll deinen Befehl und deine Koordinaten einfügen müsstest.

 

Außerdem musst du natürlich dann die UDF mit einem #include in deinen Keybinder  einfügen.

 

Hoffe du kannst was damit anfangen ;)



Arvo
  • Members
  • 1 posts
  • Last active: Jan 03 2016 06:28 PM
  • Joined: 31 Dec 2015

Andrew hats ja schon erklärt, ich würde zum an- / ausschalten des Keybinders folgendes benutzen:

 

F10::
Suspend
if(A_IsSuspended)
    AddChatMessage(0xFF0000, " deaktiviert")
if(!A_IsSuspended)
    AddChatMessage(0x00FF00, "aktiviert")
return