Beiträge von Incepted
-
-
http://de.gta.wikia.com/wiki/Wheel_Arch_Angelsund hier dan die bilder wenn du sie vorher ausgewählt hast.
http://de.gta.wikia.com/wiki/AtomicDanke, schon mal eine Hilfe wobei nur die Atomic-Felgen anklickbar sind.
-
Hi,
für ein kleines Projekt bin ich auf der Suche nach jeglichen Tuningteilen in Form eines Bildes die man in GTA in jeweilige Fahrzeuge verbauen kann, sprich bspw. Dollar-Felgen, Twist-Felgen - die Spoiler die es gibt und so weiter. Kennt da wer eine Seite, wo ich solche Bilder finde oder muss ich tatsächlich alle selbst machen?
-
Ich empfehle dir das Tochterunternehmen von OVH -> soyoustart.com
-
Euer Design, lediglich Headeränderung - scheint aber auch ein Forum eurerseits zu sein.
Server getestet, da viele Bugs vorhanden aber aktuell keine Lust drauf zu spielen. Aber wie man sehen kann, arbeitet ihr dran und dann sollte das in einigen Tagen passen.
-
//solved
-
Hast du überhaupt eine API eingebunden?
MfG
Mein Fehler, hat sich erledigt. Allerdings, wie füge ich weitere Gates dieser Funktion hinzu oder soll ich dazu eine weitere Funktion erstellen?
-
Welche Funktion denn? Ich habe nur die beiden genutzt, die du vorher auch schon benutzt hast. Beide sollten so in der API vorhanden sein.
if (autoGate && IsPlayerDriver() && IsPlayerInRangeOfPoint(1545.08, -1627.27, 13.38, 10)) {
Das ist die Zeile wo der Error gezeigt wird.
-
Man könnte es so machen:
PHP
Alles anzeigenglobal autoGate := true AutoGate: IfWinNotActive, GTA:SA:MP return if (autoGate && IsPlayerDriver() && IsPlayerInRangeOfPoint(1545.08, -1627.27, 13.38, 10)) { autoGate := false SendChat("/gate") } else if (!autoGate && !IsPlayerInRangeOfPoint(1545.08, -1627.27, 13.38, 10)) autoGate := true return
: ==> Call to nonexistent function.
Das wäre bei dir Zeile 7.
-
Du könntest entweder:
- Den Timer, wenn du in Reichweite bist, auf ein höheres Intervall setzen und wenn du nicht mehr in Reichweite bist, wieder auf 500
- Eine Variable setzen, wenn du den Befehl einmal in Reichweite ausgeführt hast, welche erst resettet wird, wenn du nicht mehr in Reichweite bist
Methode 2 hört sich dafür sinnvoller an, meiner Meinung nach. Wie lässt sich das in AHK umsetzen?
-
1. Hast du Hotkeys/Hotstrings in deinem Script? Ansonsten solltest du #Persistent verwenden, sonst schließt sich das Script direkt wieder.
2. Wie genau hattest du es denn mit F3 gemacht, poste dazu doch mal das Script.Funktioniert nun, allerdings entsteht doch ein Dauerspam - wie kann ich diesem entgehen?
-
Funktioniert komischerweise noch immer nicht. Liegt es an der API oder AHK-Version? Bin echt überfragt.
-
Heißt deine api denn wirklich "SAMP-API.ahk" und befindet sie sich im selben Ordner?
Ja, so heißt sie und ich habe schon mehrere APIs getestet.
Ich meine wenn es mit F3 geht, bspw., dann müsste auch die automatische Funktion gehen denn bei F3 ruft er ja den gleichen Code auf.
-
Doofe Frage, aber hast du den Timer auch gesetzt? :
SetTimer, AutoGate, 200
Sollte dann eigentlich schon funktionieren..
Klappt leider noch immer nicht, hatte es mit einem Timer schon versucht gehabt.
-
Hi,
kann mir einer sagen was bei diesem Code fehlt oder falsch ist? Wird gar nicht erst ausgeführt. Auf Tastendruck, bspw. auf F3 gelegt funktioniert einwandfrei, also automatische Funktion leider nicht. Weder mit Timer, noch so wie es dort drin steht. Was ist der Fehler oder was fehlt?
-
-
-
Habe dir das mal etwas bearbeitet, da du sonst nen permanenten Spam bekommen würdest.
Weiß zwar nicht wie dein Timer eingestellt ist, würde den aber auf eine Sekunde (SetTimer, TIMER, 1000) setzen.Code
Alles anzeigenAutoGate: { IfWinNotActive, GTA:SA:MP return if (timeout) { if (IsPlayerDriver()) { if (IsPlayerInRangeOfPoint(1545.0774,-1627.2709,13.3828, 10)) { SendChat("/gate") AddChatMessage(0xFF0000, "Test erfolgreich und Schranke geöffnet.") timeout := 0 SetTimer, timeout, 5000 } } } } return timeout: { timeout ++ if (timeout >= 4) { SetTimer, timeout, off timeout := 1 } } return
Hi, habe gar keinen Timer drin und es gerade getestet - es kam kein Spam oder Ähnliches. Dennoch danke.
-
Vielen Dank, klappt. Dummer Fehler meinerseits, hätte ich eigentlich sehen müssen. Wenn ich zu dieser Funktion nun weitere Gates hinzufügen möchte, einfach immer mit else if oder gibt es eine bessere Methode?
-
Hi,
kann mir einer sagen was bei diesem Code fehlt oder falsch ist? Wird gar nicht erst ausgeführt.
CodeAutoGate: IfWinNotActive, GTA:SA:MP return If(IsPlayerDriver) { If(IsPlayerInRangeOfPoint(1545.0774,-1627.2709,13.3828, 10)) { SendChat("t/gate{Enter}") AddChatMessage(0xFF0000, "Test erfolgreich und Schranke geöffnet.") } } return
Habe es jeweils mit IsPlayerInCar und IsPlayerDriver getestet. Geht nicht, irgendwas wird wohl am Code falsch sein.