Quote:
Originally Posted by NBA
Du kannst dir eine fight.exe machen.
Das machen alle anderen auch.
sieht dann so aus:
Code:
If $readD = 1 then
ProcessClose("fight.exe")
_resign()
Endif
Außerdem solltest du dir abgewöhnen Call() zu nutzen, kann zu einen Stackoverflow führen und dass ist nicht toll..
|
wie möp schon sagt brauchste nich für alles ne exe. und wenn dann gehört ich nich zu 'allen anderen'
call bringt keinen stackoverflow, aber du kannst keine parameter angeben.
@nanaaaaaaaaaaaa: ich würde dir ja gern helfen aber ich gebe dir mit sicherheit keinen code bei dem du c&p machen kannst. du hast genug hilfe bekommen.. wende dich doch einfach mal an den tt6 enginer
wenn du nicht alles als funktion gemacht hättest sondern in deiner hauptschleife einfach das reingeschrieben hättest was in der funktion passiert, und nicht einfach die funktion aufgerufen hättest, dann könntest du mit adlibenable deathcheck ganz einfach resign tippen und deine funktion neu aufrufen, denn dann wird die alte von ganz allein beendet.
edit:
Quote:
werde es über die Fight.exe machen nur mein neues Problem ist dass ich iwie ne funktion brauche die erst dann weitergeht wenn fight.exe closed ist >.<
|
omg..
oder.. if not processexists fight.exe then..
setz dich mal lieber mit der materie auseinander und fang dann an zu programmieren
sorry aber das mein ich ernst..
anstelle von shellexecute würde ich für exedateien immer "run($file)" nehmen.
sieht einfach cooler aus!
Code:
Func DeathCheck()
den kennste ja schon
adlibdisable()
Start()
EndFunc
Func Start()
While True
AdlibEnable("DeathCheck", 3000) ;-pro 3s reicht
...
WEnd
EndFunc
Start()
wenn dus jetz immernoch nich begriffen hast dann wird dir hier wohl ohne C&P niemand helfen können.. "EPIC FAIL!".
Edit zum 127. Mal!:
Quote:
Überleg doch mal, was kannst du machen damit deine funcs nur ausgeführt werden, wenn du nicht tot bist.
|
@Nanaaaaaaaaaaaaaaaaa: If $isDead = False Then...
so reicht.. hauta !