BTMP_incall 'although I would have thought this would be an indicator.
Then a plugin can just respond to that event. But it would have to then not do a processcommand= 3 or 2 afterwards.
or someone can put in their exectbl.ini a transaltion if they want it to do something
I have create a connected event but the ringing one is harder. At the moment the event would be called every few seconds until the call was answered. It should only be called once per call
Then you would need to set a flag for each call then unset when call is finished
then you would only send the incoming call command if the flag is not set.
One danger would be if the flag doesn't get unset if you don't notice the call has been dropped.
for those who like adventure here's a trial using events
Events not work, I try this in exectbl "ONMOBILEPHONERING","MENU;MOBILECALL.skin||PLAYSOU ND;$SKINPATH$SOUNDS\RINGING.wav"
I notice you add radiomute but it's hooked to update thing :mmph:
Also I can't get audio device settings to work.
#Sets the device to use for phone mic
#Sets the device to use for phone speaker
WaveOut=SB X-Fi Audio [EC00]
Needs little fine tuning...
Dont know what you mean about radiomute to update thing ...whats the update thing.
The onmobilephonering is invoked by the mobilephone_incommingcall indicator. Without that it wont do anything.
did the onmobilephoneconnected work?
With update thing I ment update=10000 setting, which check incoming call status every ten seconds, update battery/signal indicators and launch mobilecall skin. so now there is 1 to 10 sec delay before mobilecall launch and radiomute activate. If I change update interval to 30 sec I have to wait 30 sec for mobilecall, even both could be doing with ONMOBILEPHONERING event without delay. Why you chain all actions to update thing?
I didn't get onmobilephoneconnected work either.
Okay I test with mobilephone_incommingcall indicator and still doesn't work.
Anyway the update thing will have to stay for now as getting events to work through managed and unmanaged code is beyond me for now.
You should see a line like
19/03/2010 21:11:11: Que Exec: True, menu.skin, "ONMOBILEPHONECONNECTED", False
19/03/2010 21:11:11: Executing: PLAYSOUND;C:\Program Files\carputer\RideRunner\Skins\Ultimate\ringin.wa v
in the riderunner debug.txt file. Do you see that?
Have you tried a simpler exectbl.ini line say just with the playsound bit?