coz it just stops after moving from one state to the other.. and dont do anything.
//----------------------------------------------------------------------//
// ---------------------------THE FUNDER V2.0---------------------------//
// --------------------ALL COPYRIGHT'S ARE RESERVED---------------------//
// ----------------TREASURED VAMPS & CHOSEN IMMORTALS-------------------//
// ------------ABDULLAH LEMON - [email]ABDULLAH.LEMON@DOMAIN.COM[/email]----------------//
// -------------12-21-2008 MERRY X-MAS & HAPPY NEW YEAR-----------------//
// ----------------------------RC VERSION-------------------------------//
//----------------------------------------------------------------------//
list Confirm_Options = ["<-- YES -->","<-- NO -->"];
list Payment_Options = ["<-- HUD -->","<-- POTION -->","<-- BOTH -->"];
string PaymenURL = "http://www.domain.com/alt.php?";
string N2KURL = "http://w-hat.com/name2key";
vector Green = <0.0, 1.0, 0.0>;
vector White = <1.0, 1.0, 1.0>;
vector Yellow = <1.0, 1.0, 0.0>;
vector Red = <1.0, 0.0, 0.0>;
vector Blue = <0.0, 0.0, 1.0>;
integer listen_Chosen;
integer Listen_Confirm;
integer Listen_Options;
integer channel;
integer PayThis;
key ToucherID;
key CheckKEY;
key PaymentProcess;
string Confirm_Msg = "Please select whether you want to continue with the payment or cancel it";
string Payment_Msg = "Please select the payment option you want";
string Unknown_Chosen;
string PayedUserName;
// DEFAULT STATE
default
{
state_entry() {
channel = ( -1 * (integer)("0x"+llGetSubString((string)llGetKey(),-5,-1)) );
llSetText("FUNDING BOX V2.0 - READY",Green,1);
llSetColor(Green, ALL_SIDES);
}
on_rez(integer start_param) {
llResetScript();
}
touch_start(integer total_number) {
ToucherID = llDetectedKey(0);
if(!llSameGroup(llDetectedKey(0))){
llSetText("LISTENING....",White,1);
llSetColor(White, ALL_SIDES);
llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;
llWhisper(0,"+ Welcome to the funding box V2.0"
;
llWhisper(0,"+ I will listen for 30 seconds, Please speak"
;
llWhisper(0,"+ the exact name of the chosen one."
;
llWhisper(0,"+ If you need any help, please contact Abdullah Lemon at"
;
llWhisper(0,"+ abdullah.lemon[AT]domain.com or on IM"
;
llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;
llSetTimerEvent(30.0);
listen_Chosen = llListen( 0, "", ToucherID, ""
;
}else{
llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;
llWhisper(0,"+ Sorry, You dont have the right to use this box."
;
llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;
}
}
listen(integer channel, string name, key id, string ChosenName) {
// Remove the listen event and timer
llListenRemove(listen_Chosen);
llSetTimerEvent(0.0);
Unknown_Chosen = ChosenName;
// ---------------------------THE FUNDER V2.0---------------------------//
// --------------------ALL COPYRIGHT'S ARE RESERVED---------------------//
// ----------------TREASURED VAMPS & CHOSEN IMMORTALS-------------------//
// ------------ABDULLAH LEMON - [email]ABDULLAH.LEMON@DOMAIN.COM[/email]----------------//
// -------------12-21-2008 MERRY X-MAS & HAPPY NEW YEAR-----------------//
// ----------------------------RC VERSION-------------------------------//
//----------------------------------------------------------------------//
list Confirm_Options = ["<-- YES -->","<-- NO -->"];
list Payment_Options = ["<-- HUD -->","<-- POTION -->","<-- BOTH -->"];
string PaymenURL = "http://www.domain.com/alt.php?";
string N2KURL = "http://w-hat.com/name2key";
vector Green = <0.0, 1.0, 0.0>;
vector White = <1.0, 1.0, 1.0>;
vector Yellow = <1.0, 1.0, 0.0>;
vector Red = <1.0, 0.0, 0.0>;
vector Blue = <0.0, 0.0, 1.0>;
integer listen_Chosen;
integer Listen_Confirm;
integer Listen_Options;
integer channel;
integer PayThis;
key ToucherID;
key CheckKEY;
key PaymentProcess;
string Confirm_Msg = "Please select whether you want to continue with the payment or cancel it";
string Payment_Msg = "Please select the payment option you want";
string Unknown_Chosen;
string PayedUserName;
// DEFAULT STATE
default
{
state_entry() {
channel = ( -1 * (integer)("0x"+llGetSubString((string)llGetKey(),-5,-1)) );
llSetText("FUNDING BOX V2.0 - READY",Green,1);
llSetColor(Green, ALL_SIDES);
}
on_rez(integer start_param) {
llResetScript();
}
touch_start(integer total_number) {
ToucherID = llDetectedKey(0);
if(!llSameGroup(llDetectedKey(0))){
llSetText("LISTENING....",White,1);
llSetColor(White, ALL_SIDES);
llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;llWhisper(0,"+ Welcome to the funding box V2.0"
;llWhisper(0,"+ I will listen for 30 seconds, Please speak"
;llWhisper(0,"+ the exact name of the chosen one."
;llWhisper(0,"+ If you need any help, please contact Abdullah Lemon at"
;llWhisper(0,"+ abdullah.lemon[AT]domain.com or on IM"
;llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;llSetTimerEvent(30.0);
listen_Chosen = llListen( 0, "", ToucherID, ""
;}else{
llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;llWhisper(0,"+ Sorry, You dont have the right to use this box."
;llWhisper(0,"+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"
;}
}
listen(integer channel, string name, key id, string ChosenName) {
// Remove the listen event and timer
llListenRemove(listen_Chosen);
llSetTimerEvent(0.0);
Unknown_Chosen = ChosenName;

.