Hi,thanks for using my extension, and thanks for the full log details.I’ve tried my extension again, in a new project made from scratch, with just the popup showing on any tap release, and it is working correctly for me, I couldn’t reproduce the error.By investigating the log, it seems that in your case the extension is not found, not correclty installed or not built along with the game.Let’s see if I can give you some suggestions:-which version of GMS are you actually using? I’m using 1.4.1763-try to clean the target before building again.-try to uninstall the extension and re-install it again.-try to check once again your Android tabs within “File Preferences” and “Global Game Settings”.-try to do as I did: create a new project and just add something like “showInputText(“Please, insert your PROMO CODE”,”Ok”, “Cancel”)” in a “Glob Left Release” Mouse Event as see if it works. If it still doesn’t work check the preferences and settings again.-finally, if you are using some Game Maker Early Access Build, in some cases, you need to add this: compile ‘com.android.support:appcompat-v7:+’ into the extension’s “inject to Gradle dependencies” box. I’ve never needed or tried it though.Thanks go to Tom for this suggestion.Sorry if a couple of these are just stupid, but they might work pretty well sometime! ?I hope this can be helpful to you! Hi,Since this extension is designed for Android API 11 and above, as first step set your Min SDK option to 11 (or above) within Global Game Settings Android.And clean before another build.If the error still occurs, you can check what is causing it by checking the lint-results.html report, which in your case is here:“Lint Build report available at C:Userses32DocumentsGameMakerCacheProject1AndroidDefaultcom.companyname.Project1buildoutputslint-results.html”For more information about how to fix lint error in Game Maker you can also check my other blog post here:Cheers!
![](/uploads/1/2/8/2/128298291/364056688.jpg)
![Game Game](/uploads/1/2/8/2/128298291/418211194.jpg)
//////////////// Message box script ////////////////////
//
// Copyright Simon Donkers 27-1-2005
// www.simondonkers.com - [email protected]
//
// argument0 is the text to draw
// argument1 is the sprite of the speaker
// argument2 is the color of the text
//
/////////////////////////////////////////////////////
string:= argument0;
brush_color:= c_gray; //background color of the menu box
font_color:= argument2; //text color
font_size:= 18; //text size
ifsprite_get_height(argument1)<string_height_ext(argument0, -1, view_width[0]-sprite_get_width(argument1)-50) andstring_height_ext(argument0,-1, view_width[0]-sprite_get_width(argument1)-50) < view_height[0]-40 then
{
height:= string_height_ext(argument0,-1, view_width[0]-sprite_get_width(argument1)-50);
}
ifsprite_get_height(argument1) >string_height_ext(argument0, -1,view_width[0] - sprite_get_width(argument1) - 50) then
{
height:= sprite_get_height(argument1);
}
ifstring_height_ext(argument0,-1, view_width[0] - sprite_get_width(argument1) - 50) >view_height[0] -40 then
{
height:= view_height[0]-40;
}
whileargument0!= '
{
string:= argument0;
//if message is smaller then the screen
ifstring_height_ext(argument0, -1, view_width[0] - sprite_get_width(argument1) - 50) < view_height[0]-40 then
{
string:= argument0;
argument0:= ';
}
else
{
i:= string_length(argument0);
whilestring_height_ext(string, -1, view_width[0] - sprite_get_width(argument1) - 50) > view_height[0]-40
{
string:= string_copy(string,0,i-1);
i-= 1;
}
whilestring_char_at(string,string_length(string))!= ' '
{
string:= string_copy(string, 0, string_length(string) - 1);
}
argument0:= string_copy(argument0, string_length(string) + 1, string_length(argument0) - string_length(string));
}
draw_rectangle(10, view_height[0] -30 -height, view_width[0]-10, view_height[0]- 10);
draw_sprite(argument1,-1, 20,view_height[0] -20-height);
font_align:= fa_left;
draw_text_ext(sprite_get_width(argument1) + 30,view_height[0]- 20-height,string, -1,view_width[0]-sprite_get_width(argument1)-50);
screen_refresh();
io_clear();
keyboard_wait();
}
//
// Copyright Simon Donkers 27-1-2005
// www.simondonkers.com - [email protected]
//
// argument0 is the text to draw
// argument1 is the sprite of the speaker
// argument2 is the color of the text
//
/////////////////////////////////////////////////////
string:= argument0;
brush_color:= c_gray; //background color of the menu box
font_color:= argument2; //text color
font_size:= 18; //text size
ifsprite_get_height(argument1)<string_height_ext(argument0, -1, view_width[0]-sprite_get_width(argument1)-50) andstring_height_ext(argument0,-1, view_width[0]-sprite_get_width(argument1)-50) < view_height[0]-40 then
{
height:= string_height_ext(argument0,-1, view_width[0]-sprite_get_width(argument1)-50);
}
ifsprite_get_height(argument1) >string_height_ext(argument0, -1,view_width[0] - sprite_get_width(argument1) - 50) then
{
height:= sprite_get_height(argument1);
}
ifstring_height_ext(argument0,-1, view_width[0] - sprite_get_width(argument1) - 50) >view_height[0] -40 then
{
height:= view_height[0]-40;
}
whileargument0!= '
{
string:= argument0;
//if message is smaller then the screen
ifstring_height_ext(argument0, -1, view_width[0] - sprite_get_width(argument1) - 50) < view_height[0]-40 then
{
string:= argument0;
argument0:= ';
}
else
{
i:= string_length(argument0);
whilestring_height_ext(string, -1, view_width[0] - sprite_get_width(argument1) - 50) > view_height[0]-40
{
string:= string_copy(string,0,i-1);
i-= 1;
}
whilestring_char_at(string,string_length(string))!= ' '
{
string:= string_copy(string, 0, string_length(string) - 1);
}
argument0:= string_copy(argument0, string_length(string) + 1, string_length(argument0) - string_length(string));
}
draw_rectangle(10, view_height[0] -30 -height, view_width[0]-10, view_height[0]- 10);
draw_sprite(argument1,-1, 20,view_height[0] -20-height);
font_align:= fa_left;
draw_text_ext(sprite_get_width(argument1) + 30,view_height[0]- 20-height,string, -1,view_width[0]-sprite_get_width(argument1)-50);
screen_refresh();
io_clear();
keyboard_wait();
}
![Text Text](/uploads/1/2/8/2/128298291/215698420.png)
Textbox in gamemaker. Discuss game development design and post your game ideas. The Construct 2 text box is just a HTML form element floating above the. BuildBox is the best drag and drop game builder ever created. We use it exclusively in our business to create awesome games fast without any coding. We have been featured 8 times by Apple, all games were built with BuildBox.
![](/uploads/1/2/8/2/128298291/364056688.jpg)