help with this please

once i click a button that replays what i saved coordinate in the textfile it will display a text with another 2 buttons..

1 button for close
and another button that when clicked it will clear the current text and display the text saved in that button? i dont have entity to click just like the questionmark so i just cant make it work. i manage to display the buttons but the string didnt appear


here's the part of my replay code

Quote:

function SAO_func(){
var old_x = 0;
var old_y = 0;
var old_pos_x = 0;
var old_pos_y = 0;
var difference_x = 0;
var difference_y = 0;
var absolute_pan = 0;
var counter = 0;
var border_x = 0;
var border_y = 0;
var time_counter = 0;
replaying = 1;

pnlBackground.visible = off;
main_pan.visible = off;
clear_screen();
pnlPlayerIcon.visible = on;
pnlPlayerIcon.visible = on;
pnlAdminMap.visible = on;
pnlFinishIcon.visible = on;
txtQuestionMarkClick.visible = on;
txtEmployeeClick.visible = on;
pnlExploreMain.visible = on;
pnlClose.visible = on; //the close button
pnlReq.visible = on; // the another button im referring to that contains another text but not doing what it supposed to do
txtEnrol.visible = on; //the first text that must display but not displaying


handle_position = file_open_read("txt//SAO.txt");
wait(1);
Player.pan = file_var_read(handle_position);
absolute_pan = file_var_read(handle_position);
Player.x = file_var_read(handle_position);
Player.y = file_var_read(handle_position);

while(1){
old_pos_x = player_x;
old_pos_y = player_y;

player_pan = file_var_read(handle_position);
if(player_pan == -361){break;}
absolute_pan = file_var_read(handle_position);
player_x = file_var_read(handle_position);
player_y = file_var_read(handle_position);

counter = 0;
while(counter <= 19){
Player.pan += absolute_pan/20;
wait(10);
counter +=1;
}

//Fail Safe Method
difference_x = old_pos_x - player_x;
if(difference_x < 0){border_x = 1;} //Number is positive
else{border_x = -1;} //Number is negative
difference_y = old_pos_y - player_y;
if(difference_y < 0){border_y = 1;} //Number is positive
else{border_y = -1;} //Number is negative

time_counter = 0;
while(vec_dist(Player.x, vector(player_x,player_y,Player.z)) > 10){
c_move(Player,vector(20,0,0),vector(0,0,0),NULL);

if(difference_x == 1){
if(Player.x >= player_x + 10){Player.x = player_x;}
}
if(difference_x == 1){
if(Player.x <= player_x - 10){Player.x = player_x;}
}
if(difference_y == 1){
if(Player.y >= player_y + 10){Player.y = player_y;}
}
if(difference_y == 1){
if(Player.y <= player_y - 10){Player.y = player_y;}
}


//Animate Player
ent_animate(Player,"walk",Player.animation,anm_cycle);
Player.animation += 0.25;

//Make sure player isn't stuck in a wall
time_counter += 1;
if(time_counter == 5){
old_x = Player.x;
old_y = Player.y;
}
if(time_counter >= 30){
if(old_x == Player.x && old_y == Player.y){
Player.x = player_x;
Player.y = player_y;
}
time_counter = 0;
}
wait(1);
}
wait(1);
}


file_close(handle_position);
replaying = 0;
}