Skillabfrage

02/20/2010 02:03 ¤Rikul¤#1
Hey!

Ich hab mal versucht zu prüfen, ob ein bestimmter Skill in der Skillbar ist, jedoch funktioniert es nicht so wie gewollt. Hier mal der Code, den ich geschrieben hab:

PHP Code:
$Frenzy 346
Func Frenzy
()
    
CmdCB($CA_GetSkillbarSkillId1)
    
$Skill $CBVar[0]
    If 
$Skill $Frenzy Then
        ControlSend 
$sGW"""""1" )
    EndIf
EndFunc 
Ich bin für jede Hilfe dankbar! :D
02/20/2010 02:07 kknb#2
das script funktioniert so, vielleicht haut controlsend net hin, hab grad die paramter nicht im kopf
02/20/2010 02:35 ¤Rikul¤#3
Nein, an ControlSend kann es nicht liegen, habe es eben durch Cmd($CA_UseSkill, 1, -1) ersetzt und auch so nutzt er Raserei nicht.
02/20/2010 03:03 kknb#4
ja dann ist bei dir irgendwas kaputt, kein plan.

Code:
while 1
	frenzy()
	sleep(10)
WEnd

Func Frenzy()
	$Frenzy = 346
	CmdCB($CA_GetSkillbarSkillId, 1)
	$Skill = $CBVar[0]
	If $Skill = $Frenzy Then
		ToolTip("ja")
	Else
		ToolTip("nein")
	EndIf
EndFunc
bei mir kommt immer schön ja bzw nein wenn ich den skill switche...
02/20/2010 10:14 ¤Rikul¤#5
Hmm... hab das auch mal mit Tooltipp versucht, es erscheint ein "nein". Muss ich denn noch irgendwas vor die Func setzen, damit man diesen GWCA_Befehl nutzen kann?
Edit: Okay, es funktioniert. Lag wohl an der Stelle, wo ich die Func eingefügt hab.
02/20/2010 12:29 Neon™#6
Code:
$cbType="int"
Hast du das vielleicht vergessen?
02/20/2010 13:04 ¤Rikul¤#7
Jau, hab ich im nachhinein auch nochmal gemerkt. :o
Trotzdem danke!
02/20/2010 15:16 buFFy!#8
Da Frage seitens TE beantwortet zu sein scheint.

#closed