PDA

View Full Version : [Script] Missed Call Alert



spaceimpact33
21-12-2004, 02:37 PM
Heya,

Here is a new script for all of you :D

[Whats is it?]
The phone will alert you by playing a tone based on the user defined timeout when a call has been missed.

The script supports:
1. User selectable timeout through menu.
2. User selectable on/off.
3. All through one 5e0 task id
Soon user selectable tone :-P

[Compatibility]
3310 NHM-5 100%
8210 NSM-3 0% (100% if locating of menu functions and reserve ram were to be updated)



[Where can i get it?]
-Removed (goto last post by me )

[Who made it]
Me Spaceimpact33
Bradysarlo (beta testing and ideas)

[Thanks to]
Every one here esp Yak, g3, Nokdoc, Danwood76, Mestrini and a whole lot more :D

[Note]
Please post all bugs/suggestions here :)

Have phun,
Spaceimpact33

ShadoW2004
21-12-2004, 06:20 PM
Cool! :-)

ema2000
21-12-2004, 08:17 PM
yeah thx man , i luv nokix :D

meeglee
22-12-2004, 02:30 AM
thanks m8 you are the best :)

meeglee
22-12-2004, 03:35 AM
hi how can i insert the script???? coz everytime i insert it and run the script ......... it stop then nothing happend.... it close the nokix program dont know what to do :)

mestrini
22-12-2004, 05:28 AM
hi how can i insert the script???? coz everytime i insert it and run the script ......... it stop then nothing happend.... it close the nokix program dont know what to do :)


The problem is that the script uses some var names that yak changed in locate.rx that isn't released yet (he will do it one of these days).

just add the next code lines (in red) to your locate.rx (29-11-2004)


if func="GET_TIMER" | func="QUERY_TIMER" then do
patt=x2c(B530B0811C04F04BFB50200C43604933180B7A182802D003)
mask=x2c(ff0ffffffffff800f800ffffffffff00fff0fff0fffffff0)
searchback=0
end

if func="SET_TIMER" | func="START_TIMER" then do
patt=x2c(B5F04642B40446881C05200C43684978180EF04BFBD5)
mask=x2c(fffffffffffffffffff0fffffff0ff00fff0f800f800)
searchback=0
end

if func="RESET_TIMER" | func="ABORT_TIMER" then do
patt=x2c(B5F01C05F04BFCA9200C436849DF180F79F80880D3034EDE78F00880)
mask=x2c(fffffff0f800f800ffffff00f000fffffffffffffffff000f000ffff)
searchback=0
end


still, the script won't work because the file timers.rx called by missed_call.nrx tries to locate another function (send_task_message) also not present in locate.rx file :mad: and that only yak can tell which are the "patt" and "mask"...

cheers

spaceimpact33
22-12-2004, 05:36 AM
@Alll


Sorry fro thoses problems with the locate.rx. :o
Mestrini has a nice fix for it Cheers mate. :D

mestrini
22-12-2004, 12:53 PM
@Alll


Sorry fro thoses problems with the locate.rx. :o
Mestrini has a nice fix for it Cheers mate. :D

thx m8 :-D

but we're still missing the send_task_message function. do u have it?

spaceimpact33
22-12-2004, 01:27 PM
but we're still missing the send_task_message function. do u have it?

Sure do :D
The latest locate.rx is in the script development snapshot 8-)



if func="SEND_TASK_MESSAGE" then do
patt=x2c(4008702848D468012002F058F8EEE020)
mask=x2c(ffffffffff00fffffffff800f800ff00)
find x2d(200000) "patt" "mask"
getbl rc+10; send_task_message=rc

call value "func/"func,send_task_message,pool
return verbose(send_task_message)
end

ShadoW2004
22-12-2004, 06:18 PM
Somebody can attach working locate.rx here?

spaceimpact33
23-12-2004, 03:56 AM
@Shadow2004

This is the latest one i have from the development snap shot :D

ShadoW2004
23-12-2004, 08:03 AM
Thank you spaceimpact33

Daryl Saludares
23-12-2004, 09:00 AM
# Processing started

# Verbose level: 1

# Input flash: 3310v5.57 TAP-GSM Edition.fls
# Loading... OK

# Processing: missed_call.nrx C:\Documents and Settings\Administrator\Desktop\missed_call.txt
hookpoint2=0x0025A8AC
Locate: PPM = 0x340000
Strings file: missed_call.txt
Added 10 strings from file: missed_call.txt
Initializing config IDs...
Locate: GET_MENU_CONFIG = 0x280358
Locate: EEPROM_READ = 0x2DF832
hook_get_config_arg hooked at 0x280368
hook_get_config_num hooked at 0x28039A
hook_set_config_arg hooked at 0x28148E
hook_set_config_num hooked at 0x28149A
own_reset_configs hooked at 0x2B3178
Done!
Created config ID: 0 (bitlen=1, def=0, nonvolatile)
Created config ID: 1 (bitlen=3, def=0, nonvolatile)
Locate: 5E0_PRT_ACTION_1 = 0x2DFC3C
Locate: SET_ACTION = 0x2EA796
Locate: MENU_ITEM_SIZE = 0x14
Locate: SHOW_MENU = 0x281B5C
Locate: ID_EMPTY_ANIM = 0x24
Locate: START_ENGINE = 0x294F0C
Reserving RAM space: 4 (0x4) bytes at 0x116778
Locate: PLAY_TONE = 0x2E720A
Initializing timers...
Reserving RAM space: 4 (0x4) bytes at 0x11677C
Locate: MALLOC = 0x295398
Locate: START_TIMER = 0x294172
Locate: QUERY_TIMER = 0x294288
Locate: ABORT_TIMER = 0x293FD8
Locate: SEND_MESSAGE = 0x2E41D6
UI task hooked at: 0x2E40DE
Done!
Locate: PRINT_MENU_VALUE = 0x2803A4
Locate: MENU_BACK = 0x28127C
Locate: MESSAGE = 0x10F64C
# SETLONG: Bad arguments!
# *-* setlong hook_o_1+4 config_menu
# +++ RC=1 +++
Adding 5E0 ID (0x100) to 5E0 table (func=0x33BD44, action=6, flags=0xA0)
####################################################################
# DONE!
# Address of Text id 'Missed call alert'
# var 'text/missedcall/missed_call'
# hex 0x0056D
#
# Configure with 5e0 arg/missedcall or Id 0x100
# By Spaceimpact33 and Bradysarlo
####################################################################

# Script error!

spaceimpact33
23-12-2004, 09:55 AM
@Daryl Saludares

what version of nokix are you using and have u got the latest scripts package
(you will more than likely need to use the attached locate.rx found in this thread) :)

Regards
SI33

meeglee
23-12-2004, 03:25 PM
@spaceimpact can i change the warning tone for missed call???? like a long beep :) so that i could hear it :)

ShadoW2004
27-12-2004, 12:52 PM
2 spaceimpact33

Why it's beep 2 times only, after call and after timeout...i think it must beep every "timeout"....

And it works bad with new call_duration.nrx (from new scripts snapshot) it not beeping only shows "Call time: " 1 time after call...

spaceimpact33
27-12-2004, 02:08 PM
@shadow2004

I will look into it for you
:)

ShadoW2004
27-12-2004, 06:22 PM
spaceimpact33

Thank you.....will wait...

newknaber
17-01-2005, 04:02 AM
# SETLONG: Bad arguments!
# *-* setlong hook_o_1+4 config_menu
# +++ RC=1 +++
Adding 5E0 ID (0x100) to 5E0 table (func=0x33BD44, action=6, flags=0xA0)
################################################## ##################
# DONE!
# Address of Text id 'Missed call alert'
# var 'text/missedcall/missed_call'
# hex 0x0056D
#
# Configure with 5e0 arg/missedcall or Id 0x100
# By Spaceimpact33 and Bradysarlo
################################################## ##################

# Script error!

- i have the same error msg when i use this script. where looking forward to this script tnx and more power!

Daryl Saludares
17-01-2005, 08:55 AM
I am using the latest version of NokiX 1.00 heres the result of the script generated:

# Processing started

# Verbose level: 1

# Input flash: NHM-5_06.33_F.fls
# Loading... OK

# Processing: Calendar.nrx
Locate: PPM = 0x340000
Strings file: watch_ppm.txt
Added 7 strings from file: watch_ppm.txt
Locate: START_ENGINE = 0x29A144
Reserving RAM space: 16 (0x10) bytes at 0x116B14
Locate: DIVMOD = 0x2F02B4
Locate: __MODSI3 = 0x2F02B4
Locate: __UMODSI3 = 0x2F02B4
Locate: GET_DATETIME = 0x2CA94C
Locate: ADD_DATE = 0x2D958C
Locate: MEMSET = 0x2F1A44
Initializing bitmap_compression...
Reserving RAM space: 4 (0x4) bytes at 0x116B24
Locate: MALLOC = 0x29A5D0
Locate: MEMCPY = 0x2F0F10
Done!
Locate: DRAW_BITMAP = 0x2841E6
Locate: OWN_DRAW_BITMAP = 0x330FA0
Locate: DRAW_LINE = 0x2848C4
Locate: GET_FONT = 0x284BA0
Locate: DRAW_BOX = 0x283CF0
Locate: OWN_DRAW_BOX = 0x331064
Locate: OWN_DRAW_LINE = 0x33107C
Locate: GET_STRING = 0x2BBD68
Locate: STRCPY = 0x2F1AC0
Locate: STRLEN = 0x2F1AE8
Locate: OWN_GET_FONT = 0x3310F4
Locate: W_GET_STRING = 0x2BBA74
Locate: PRINT_TEXT = 0x283C0E
Locate: DRAW_CHARS = 0x283BA8
Locate: CURRENT_LANGUAGE = 0x11FCE8
Locate: OWN_PRINT_STRING = 0x3310A4
Locate: LTOA = 0x2D925C
Locate: W_SPRINTF = 0x2BBB20
Locate: GET_CHAR_INFO = 0x28331A
Locate: OWN_GET_STRING_WIDTH = 0x331164
Initializing FreeGFX...
Locate: 5E0_PRT_ACTION_1 = 0x2E5088
Locate: WIN_PRINT_PART = 0x25AAF4
Screen window: 46, action window: 125
Reserving RAM space: 4 (0x4) bytes at 0x116B28
Locate: CURRENT_ACTION = 0x111C04
Locate: UPDATE_SCREEN_SUB = 0x25AFD4
Locate: UPDATE_SCREEN = 0x25CB5A
Locate: _CALL_VIA_R3 = 0x3312C4
Refreshing code hooked at: 0x25C874
Done!
Locate: SEND_MESSAGE = 0x2E964E
Locate: MESSAGE = 0x10FAB0
Adding 5E0 ID (0x100) to 5E0 table (func=0x330D18, action=6, flags=0xA0)
Patching date setting routines...
Stuff at 0x24F588
struct_date at 0x10D400
Ask for date 5E0 ID: 0x7F
OK!
Patching Reminders...
Stuff at 0x000000250C18
OK!
Done!

# Processing: ADD_PPM_STRINGS.rx THE_END
# Script priority: -160
Original strings count: 1384
Number of added strings: 7
Building new PPM...
Locate: PPM = 0x340000
Locate: PPM_END = 0x3CFFFF
Inserting PPM at old position (0x340000)
get_ppm_string: 0x2BB9CA
get_ppm_string: 0x2BBCBC
make_lang_menu: 0x2BBE14
Done!

# Processing: ADD_5E0_ID.rx THE_END
# Script priority: -160
Number of original entries: 188 (0xBC)
Number of added entries : 1 (0x1)
Total number of entries : 189 (0xBD)
Original table at: 0x323028
Updating original table...
Creating additional table...
Created at: 0x331394
Patching 5E0 handling functions...
Reserving RAM space: 4 (0x4) bytes at 0x116B2C
Done!

# Processing: RESERVE_RAM.rx THE_END
# Script priority: -180
RAM blocks init code inserted at: 0x331578
Reserved 28 (0x1C) bytes in 4 blocks.
Done!

# Output flash: My Project.fls
# Saving... OK

# Processing successfully finished!
****************************************************
Please help me to find for it...

it says when I click "i"
"Access with following 5E0 ID:

calendar"
now where is the Calendar 5E0?

thanks for helping...

Daryl Saludares
17-01-2005, 09:00 AM
is this the Calendar's 5E0 code?
+++++++++++++++++++++++++++++++++
Stuff at 0x24F588
struct_date at 0x10D400
Ask for date 5E0 ID: 0x7FOK!
+++++++++++++++++++++++++++++++++

mestrini
17-01-2005, 02:21 PM
Hey guys,

search, and read, and search, and read again and a lot of your questions will be answered by yourselves. :-P

- there's a sticky post for the "bad arguments" issue ;)
- Adding 5E0 ID (0x100) to 5E0 table (func=0x330D18, action=6, flags=0xA0) this is the generated 5E0 id for calendar


is this the Calendar's 5E0 code?
+++++++++++++++++++++++++++++++++
Stuff at 0x24F588
struct_date at 0x10D400
Ask for date 5E0 ID: 0x7F
+++++++++++++++++++++++++++++++++

of course that this is not the generated ID because 3310 6.33 has 0xBB 5E0 id's and that above is an original one.

try to patch a script with verbose level #2 and with any script that generates 5E0 id's and you'll see the program display a list of all the 5E0 existent in the firmware.


cheers

Daryl Saludares
18-01-2005, 09:31 AM
@mestrini
thank you for not ignoring my question...
now i can make a trial and trial and trial and error...
for the scripts you patiently developed.


thanks for having no warning imposed to me although i kept posting my queries in the forum...

:roll:

yak
18-01-2005, 12:22 PM
if you're using write_main_menu.nrx or shortkeys.nrx to enable calendar access you can simply use "calendar" as the 5E0 ID (or DEF). NokiX will resolve it for itself - this way you don't have to worry about it if you add some 5E0 ID creating script before calendar.

szczuru
18-01-2005, 05:27 PM
I've saw the bug in this script. When I have in flash Missed call script & Call Duration Script (latest from snapshot), and I enable misseed call, I hear VERY loud beep, when i have flash without call_duration i hear normal beep

Daryl Saludares
19-01-2005, 03:05 AM
@yak

thank you Sir for giving me a "quick n brief tips" on NokiX... :P

@mestrini
i'm learning little by little through examples, thank you Sir :eek:

mestrini
19-01-2005, 04:11 AM
@mestrini
i'm learning little by little through examples, thank you Sir :eek:

you're welcome :grin:

i started by making comments to guide myself when studying yak's scripts but at a certain point felt like they could be of use to others :wink: (well, and to help myself when looking at them after a long time :lol: )

cheers

amsk98
03-02-2005, 12:57 PM
# Processing started

# Input flash: 3310_krazy10s.fls
# Loading... OK

# Processing: missed_call.nrx
hookpoint2=0x0025F2F8
# 345 +++ a1=ppm+44
# 29 +++ call add_ppm_strings "missed_call.txt"
# Error 41 running "D:\WIN98\nokix\scripts\ADD_PPM_STRINGS.rx", line 345: Bad arithmetic conversion
# +++ RC=41 +++
# Can't locate needed functions (set_config)!
# Can't locate needed functions (set_config)!
# 30 +++ findldr set_action+10
# 42 +++ act_selback=find_action(x2d(348),x2d(5eb),x2d(589),x2d(58a),x2d(370),x2d(267))
# Error 41 running "D:\WIN98\nokix\scripts\FIND_ACTION.rx", line 30: Bad arithmetic conversion
# +++ RC=41 +++
# 30 +++
# Error 44 running "D:\WIN98\nokix\scripts\missed_call.nrx", line 30: Function did not return data
# Error 44.1: No data returned from function "FIND_ACTION"

# Script error!

spaceimpact33
03-02-2005, 02:47 PM
@Amsk98,

I really have to update this script as the new locate.rx and add_ppm_strings.rx are very different.
I will update it asap. (now i do not have very much free time as im back at school :-( )

Sorry for the inconvenience :(

Regards,
Daniel

amsk98
04-02-2005, 08:59 AM
OK.....BUt dont forgot I am wating here..

thx

mestrini
04-02-2005, 11:52 AM
OK.....BUt dont forgot I am wating here..

thx


:lol: :lol:

spaceimpact33
05-02-2005, 05:07 PM
@amsk98,

It seams that there is no problem with my script, have u got the latest script package?

@All
I released an update its only minor. Just come compatability fixes for the next script package release. ;)


[Updated (v1.1)]
Click Here (http://www.siangle.com/missed_call.zip)

Regards,
Spaceimpact33

ShadoW2004
07-02-2005, 10:51 AM
I patched v1.1 of missed_call.nrx and other scripts from new scripts snapshot, and when missed_call function is swiched on ... after missed call it beeps ones and after 10 sec (setting in menu) it show window of call_duration "Last Call: 00:00:00" and no beeps more :( It is when call_duration function is on and when off too...

spaceimpact33
07-02-2005, 03:15 PM
@ShadoW2004,

Sounds like a own message confliction, I must recompile this script again using different message numbers. Sorry about this :cry:

Regards,
Spaceimpact33

newknaber
09-02-2005, 05:49 AM
i have a problem using d new version of missed call.nrx


# Processing: missed_call.nrx
hookpoint2=0x0025F55C
Strings file: missed_call.txt
# Warning! Trying to locate unknown function (ANIMID_EMPTY)!
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 67 +++ call ezmenu "add",i,tit
# 78 +++ m=ezmenu("start",,x2d(c0),getenv("confmode/arg_ro"),confid_main)
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 79 +++ call ezmenu "add",m,get_ppm_str("off"),x2d(1f00),0,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 80 +++ call ezmenu "add",m,get_ppm_str("on"),x2d(1f00),1,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 67 +++ call ezmenu "add",i,tit
# 81 +++ m1=ezmenu("start",,x2d(80),getenv("confmode/arg"),confid_timeout)
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 82 +++ call ezmenu "add",m1,get_ppm_str("timeout/5"),,0,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 83 +++ call ezmenu "add",m1,get_ppm_str("timeout/20"),,1,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 84 +++ call ezmenu "add",m1,get_ppm_str("timeout/60"),,2,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 85 +++ call ezmenu "add",m1,get_ppm_str("timeout/120"),,3,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 86 +++ call ezmenu "add",m1,get_ppm_str("timeout/300"),,4,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 87 +++ call ezmenu "add",m1,get_ppm_str("timeout/600"),,5,18
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# CREATE: Not enough free space in flash!
# 88 *-* create "items"
# +++ RC=1 +++
# Warning! Trying to locate unknown function (ACTION_SELECT_BACK)!
# 78 +++ item=d2c(tit,4)d||d2c(argu,4)d2c(0,2)d2c(msg,2)d2c(locate("action_select_back"),4)d2c(flags)d2c(0)d2c(locate("animid_empty"),2)
# 88 +++ call ezmenu "add",m,get_ppm_str("timeout"),x2d(387),ezmenu("end",m1)
# Error 40 running "C:\NokiX\scripts\EZMENU.rx", line 78: Incorrect call to routine
# Error 40.12: D2C argument 1 must be a whole number; found "ACTION_SELECT_BACK"
# +++ RC=40 +++
# CREATE: Not enough free space in flash!
# *-* create "items"
# +++ RC=1 +++
####################################################################
# DONE!
# Address of Text id 'Missed call alert'
# Env var 'text/missedcall/missed_call'
# Hex 0x005AC
#
# Configure with 5e0 arg/missedcall or Id 0x110
# By Spaceimpact33 and Bradysarlo
####################################################################


can anybody help me? thnx

newknaber
14-09-2005, 05:53 AM
any development in this script? tnx and more power!

yak
14-09-2005, 10:45 AM
I'm currently developing my own version of this script. Hope Mr. Spaceimpact33 doesn't mind :D.

spaceimpact33
14-09-2005, 03:28 PM
@yak
no problems mate :d