require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "android.net.*"
import "android.content.*"
import "android.graphics.*"
import "android.graphics.drawable.*"
import "android.provider.*"
function LoginLY()
layout={
LinearLayout;
layout_height="fill";
background="https://raw.githubusercontent.com/duchan94/ZSMFREE/main/bg.jpg";
layout_width="fill";
{
LinearLayout;
orientation="vertical";
layout_width="fill";
layout_height="fill";
{
LinearLayout;
orientation="vertical";
layout_width="fill";
background="res/drawable/header.png";
layout_height="wrap";
gravity="center";
{
LinearLayout;
layout_height="2%h";
layout_width="fill";
};
{
TextView;
layout_height="wrap";
id="headerTitle";
layout_width="wrap";
textColor="0xFFFFFFFF";
textSize="25sp";
text="NĐH KILL GAME";
};
{
LinearLayout;
layout_height="1%h";
layout_width="fill";
};
{
TextView;
layout_height="wrap";
id="headerSubtitle";
layout_width="wrap";
textColor="0xFFF2A900";
textSize="15sp";
text="Login";
};
{
LinearLayout;
layout_height="2%h";
layout_width="fill";
};
};
{
LinearLayout;
layout_height="20%h";
layout_width="fill";
};
{
CardView;
layout_height="wrap";
layout_width="45%h";
radius="25dp";
layout_gravity="center";
backgroundColor="0xFF202125";
{
LinearLayout;
orientation="vertical";
gravity="center";
layout_width="fill";
layout_height="fill";
{
LinearLayout;
layout_height="2.5%h";
layout_width="fill";
};
{
LinearLayout;
orientation="horizontal";
gravity="center";
layout_width="fill";
layout_height="fill";
{
LinearLayout;
layout_height="wrap";
layout_width="wrap";
{
CardView;
layout_height="6.3%h";
backgroundColor="0xFF757479";
layout_width="33.3%h";
{
LinearLayout;
layout_height="fill";
gravity="center";
layout_width="fill";
{
LinearLayout;
orientation="horizontal";
layout_width="33%h";
gravity="center";
layout_height="6%h";
backgroundColor="0xFF202125";
{
EditText;
layout_height="wrap";
layout_width="31%h";
hint="Username";
inputType="textVisiblePassword";
backgroundColor="none";
hintTextColor="0xB3FFFFFF";
textColor="0xFFFFFFFF";
textSize="16sp";
id="txtUsername";
};
};
};
};
};
{
LinearLayout;
layout_height="fill";
layout_width="1%h";
};
{
CardView;
id="btnPaste";
layout_height="6%h";
backgroundColor="0xFFF2A900";
layout_width="6%h";
{
LinearLayout;
layout_height="fill";
layout_width="fill";
gravity="center";
{
ImageView;
layout_height="3%h";
layout_width="3%h";
src="res/drawable/content-paste.png";
colorFilter="0xFF000000";
};
};
};
};
{
LinearLayout;
layout_height="1%h";
layout_width="fill";
};
{
LinearLayout;
layout_height="wrap";
layout_width="wrap";
{
CardView;
layout_height="6.3%h";
backgroundColor="0xFF757479";
layout_width="40.3%h";
{
LinearLayout;
layout_height="fill";
gravity="center";
layout_width="fill";
{
LinearLayout;
orientation="horizontal";
layout_width="40%h";
gravity="center";
layout_height="6%h";
backgroundColor="0xFF202125";
{
EditText;
layout_height="wrap";
layout_width="38%h";
hint="Password";
inputType="textPassword";
backgroundColor="none";
hintTextColor="0xB3FFFFFF";
textColor="0xFFFFFFFF";
textSize="16sp";
id="txtPassword";
};
};
};
};
};
{
LinearLayout;
layout_height="2%h";
layout_width="fill";
};
{
CardView;
radius="25dp";
layout_width="wrap";
layout_height="wrap";
{
TextView;
layout_height="6%h";
layout_width="20.5%h";
id="btnLogin";
backgroundColor="0xFFF2A900";
gravity="center";
LetterSpacing="0.5";
textColor="0xFF000000";
textSize="14sp";
text="LOGIN";
};
};
{
LinearLayout;
layout_height="2%h";
layout_width="fill";
};
{
LinearLayout;
layout_height="wrap";
layout_width="wrap";
orientation="horizontal";
{
TextView;
layout_height="wrap";
layout_width="wrap";
gravity="center";
textColor="0xFF757479";
textSize="13sp";
text="Not have key?";
};
{
TextView;
layout_height="wrap";
id="txtFreeKey";
gravity="center";
layout_width="wrap";
textColor="0xFFF2A900";
textSize="13sp";
text=" Get free key";
};
};
{
LinearLayout;
layout_height="2.5%h";
layout_width="fill";
};
};
};
};
};
activity.setTheme(R.AndLua10)
activity.ActionBar.hide()
--[[activity.setTitle("ADMIN Panel")
activity.getActionBar().setSubtitle("LOGIN")
]]
activity.ActionBar.setBackgroundDrawable(ColorDrawable(0xFF202125))
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(0xFF202125);
activity.overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out)
activity.setContentView(loadlayout(layout))
headerTitle.setTypeface(Typeface.DEFAULT_BOLD)
headerSubtitle.setTypeface(Typeface.DEFAULT_BOLD)
txtFreeKey.setTypeface(Typeface.DEFAULT_BOLD)
btnLogin.setTypeface(Typeface.DEFAULT_BOLD)
if Settings.canDrawOverlays(activity) then else intent=Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION");
intent.setData(Uri.parse("package:" .. this.getPackageName())); this.startActivity(intent);
end
btnPaste.onClick=function()
local copiedUserPass = activity.getSystemService(Context.CLIPBOARD_SERVICE).getText()
if copiedUserPass== "" then
Toast.makeText(activity, "Please copy text from website!",Toast.LENGTH_SHORT).show()
else
if string.find(copiedUserPass,":") then
local copiedUser,copiedPass = copiedUserPass:match("([^,]+):([^,]+)")
txtUsername.setText(copiedUser)
txtPassword.setText(copiedPass)
else
Toast.makeText(activity, "Please copy text from website!",Toast.LENGTH_SHORT).show()
end
end
end
URLserver="https://interlunar-protecti.000webhostapp.com/Login/"
btnLogin.onClick=function()
local username = txtUsername.text
local password = txtPassword.text
import "android.provider.Settings$Secure"
local uuid = Secure.getString(activity.getContentResolver(), Secure.ANDROID_ID)
if !username || username == "" or !password || password == "" then
Toast.makeText(activity, "Nothing can be empty!",Toast.LENGTH_SHORT).show()
else
local pref = activity.getSharedPreferences("EXPIREDLOGIN", Context.MODE_PRIVATE)
local save = pref.edit()
save.putString("login", username)
save.commit()
local dl=ProgressDialog.show(activity,nil,'Please wait!')
dl.show()
Http.post(URLserver.."login.php","username="..username.."&password="..password.."&uuid="..uuid,nil,"utf8",nil,function(code,body,cookie,header)
local a=0
local tt=Ticker()
tt.start()
tt.onTick=function()
a=a+1
if a==5 then
dl.dismiss()
tt.stop()
if code == 200 then
if body:match("Success") then
Toast.makeText(activity, "Login success!",Toast.LENGTH_SHORT).show()
if body:match(";(.-);")
EXPIREDLOGIN=string.match(tostring(body),";(.-);")
save.putString("human", "1")
save.commit()
activity.newActivity("home")
activity.finish()
else
EXPIREDLOGIN="FREE one Login"
save.putString("human", "1")
save.commit()
activity.newActivity("home")
activity.finish()
end
local pref = activity.getSharedPreferences("EXPIREDLOGIN", Context.MODE_PRIVATE)
local save = pref.edit()
save.putString("expired", EXPIREDLOGIN)
save.commit()
elseif body:match("Expired") then
Toast.makeText(activity, "Key has been expired!",Toast.LENGTH_SHORT).show()
elseif body:match("Device changed") then
Toast.makeText(activity, "Device has changed!",Toast.LENGTH_SHORT).show()
else
Toast.makeText(activity, "Login failed!",Toast.LENGTH_SHORT).show()
end
else
Toast.makeText(activity, "Can't connect to server!",Toast.LENGTH_SHORT).show()
end
end
end
end);
end
end
txtFreeKey.onClick=function()
GetkeyLY()
end
end
LoginLY()
function GetkeyLY()
getkey={
LinearLayout;
layout_height="fill";
background="https://raw.githubusercontent.com/duchan94/ZSMFREE/main/bg.jpg";
layout_width="fill";
{
LinearLayout;
orientation="vertical";
layout_width="fill";
layout_height="fill";
{
LinearLayout;
orientation="vertical";
layout_width="fill";
background="res/drawable/header.png";
layout_height="wrap";
gravity="center";
{
LinearLayout;
layout_height="2%h";
layout_width="fill";
};
{
TextView;
layout_height="wrap";
id="headerTitle";
layout_width="wrap";
textColor="0xFFFFFFFF";
textSize="25sp";
text="NĐH KILL GAME";
};
{
LinearLayout;
layout_height="1%h";
layout_width="fill";
};
{
TextView;
layout_height="wrap";
id="headerSubtitle";
layout_width="wrap";
textColor="0xFFF2A900";
textSize="15sp";
text="Get Key";
};
{
LinearLayout;
layout_height="2%h";
layout_width="fill";
};
};
{
LinearLayout;
layout_height="2.5%h";
layout_width="fill";
};
{
CardView;
layout_height="wrap";
layout_width="45%h";
radius="25dp";
layout_gravity="center";
backgroundColor="0xFF202125";
{
LinearLayout;
layout_margin="2.5%h";
orientation="vertical";
layout_width="fill";
layout_height="fill";
{
CardView;
radius="25dp";
layout_width="fill";
layout_height="fill";
{
LuaWebView;
id="getkeyView";
layout_width="fill";
layout_height="40%h";
};
};
};
};
{
LinearLayout;
layout_width="fill";
layout_height="fill";
layout_margin="5%h";
gravity="center_horizontal|bottom";
{
CardView;
radius="25dp";
backgroundColor="0xFFF2A900";
id="btnLogout";
layout_width="15%h";
layout_height="5%h";
{
LinearLayout;
orientation="horizontal";
layout_height="fill";
layout_width="fill";
gravity="center";
{
ImageView;
src="res/drawable/logout-variant.png";
layout_height="4%h";
colorFilter="0xFF000000";
layout_width="4%h";
};
{
LinearLayout;
layout_width="1.5%h";
layout_height="fill";
};
{
TextView;
id="txtLogout";
layout_height="wrap";
text="Back";
textSize="15sp";
layout_width="wrap";
textColor="0xFF000000";
};
};
};
};
};
};
activity.setTheme(R.AndLua10)
activity.ActionBar.hide()
--[[activity.setTitle("ADMIN Panel")
activity.getActionBar().setSubtitle("LOGIN")
]]
activity.ActionBar.setBackgroundDrawable(ColorDrawable(0xFF202125))
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(0xFF202125);
activity.overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out)
activity.setContentView(loadlayout(getkey))
headerTitle.setTypeface(Typeface.DEFAULT_BOLD)
headerSubtitle.setTypeface(Typeface.DEFAULT_BOLD)
txtLogout.setTypeface(Typeface.DEFAULT_BOLD)
getkeyView.getSettings().setSupportMultipleWindows(true)
getkeyView.getSettings().setJavaScriptEnabled(true)
getkeyView.getSettings().setJavaScriptCanOpenWindowsAutomatically(false)
getkeyView.getSettings().setDomStorageEnabled(true)
getkeyView.getSettings().setAppCacheMaxSize(8388608)
getkeyView.getSettings().setAppCachePath(activity.getCacheDir().getAbsolutePath())
getkeyView.getSettings().setAllowFileAccess(true)
getkeyView.getSettings().setAppCacheEnabled(true)
getkeyView.getSettings().setLoadsImagesAutomatically(true)
getkeyView.getSettings().setBlockNetworkImage(false)
getkeyView.setHapticFeedbackEnabled(true)
getkeyView.loadUrl(URLserver.."index.php")
getkeyView.getTitle()
getkeyView.getUrl()
getkeyView.requestFocusFromTouch()
getkeyView.getSettings().setSupportZoom(true)
btnLogout.onClick=function()
LoginLY()
end
end
activity.setTheme(R.AndLua10)
activity.ActionBar.hide()
--[[activity.setTitle("ADMIN Panel")
activity.getActionBar().setSubtitle("LOGIN")
]]
activity.ActionBar.setBackgroundDrawable(ColorDrawable(0xFF202125))
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(0xFF202125);
activity.overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out)
headerTitle.setTypeface(Typeface.DEFAULT_BOLD)
headerSubtitle.setTypeface(Typeface.DEFAULT_BOLD)
main.lua
duchan 4,580 11th Mar, 2021
To share this paste please copy this url and send to your friends
RAW Paste Data
There are no comments yet.