stock ShowMainMenuDialog(playerid, frame) { new titlestring[64]; new string[512]; switch(frame) { case 1: { format(titlestring, sizeof(titlestring), "{3399FF}Dang nhap - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Chao mung den voi may chu GTA-RP.VN, %s.\n\nTen cua ban da duoc dang ki, Nhap PASSWORD de dang nhap:", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU,DIALOG_STYLE_PASSWORD,titlestring,string,"Dang Nhap","Thoat"); } case 2: { format(titlestring, sizeof(titlestring), "{3399FF}Dang ki - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Chao mung den voi may chu GTA-RP.VN, %s.\n\n{FFFFFF}Ban co the {AA3333}Dang ki {FFFFFF}tai khoan moi bang cach nhap PASSWORD o day:", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU2,DIALOG_STYLE_PASSWORD,titlestring,string,"Dang Ki","Thoat"); } case 3: { format(titlestring, sizeof(titlestring), "{3399FF}Dang nhap - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Sai Password!\n\nChao mung den voi may chu GTA-RP.VN, %s.\n\nTen cua ban da duoc dang ki, Dien PASSWORD de dang nhap:", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU,DIALOG_STYLE_PASSWORD,titlestring,string,"Dang Nhap","Thoat"); } case 4: { format(titlestring, sizeof(titlestring), "{3399FF}Account Locked - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Hien tai, Tai khoan: %s hien dang dang nhap, neu khong phai la ban vui long lien he mot quan tri Administrator de duoc giai quyet.", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU3,DIALOG_STYLE_MSGBOX,titlestring,string,"Thoat",""); } } }
lol tho,How ever, It is not a "command" it will be a function under OnPlayerConnect which will kick the player after his login phase, I mean you want it like if the player log in and his level is less than level 3 we should kick him?
|
ahh you want to do this using a lock cmd and unlock it using an unlock command?
|
new serverlocked = 0;
CMD:lockserver(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "You are not an administrator!");
if(serverlocked == 1)
{
serverlocked = 0;
SendClientMessage(playerid, COLOR_RED, "The server is now unlocked!");
}
else
{
serverlocked = 1;
SendClientMessage(playerid, COLOR_RED, "The server is now locked!");
}
}
IDK why do you need this system while having RCON system that can lock the server.
Anyway PHP код:
|
stock ShowMainMenuDialog(playerid, frame) { new titlestring[64]; new string[512]; switch(frame) { case 1: { format(titlestring, sizeof(titlestring), "{3399FF}Dang nhap - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Well Come To Server GTA-RP.VN, %s.\n\nYour name has been registered for a password to login:", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU,DIALOG_STYLE_PASSWORD,titlestring,string,"Login","Thoat"); } case 2: { format(titlestring, sizeof(titlestring), "{3399FF}Dang ki - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Well Come To Server GTA-RP.VN, %s.\n\n{FFFFFF}You Can {AA3333}register{FFFFFF}By entering a password here:", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU2,DIALOG_STYLE_PASSWORD,titlestring,string,"Dang Ki","Thoat"); } case 3: { format(titlestring, sizeof(titlestring), "{3399FF}Dang nhap - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Well Come To Server GTA-RP.VN, %s.\n\nYour name has been registered for a password to login:", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU,DIALOG_STYLE_PASSWORD,titlestring,string,"Login","Thoat"); } case 4: { format(titlestring, sizeof(titlestring), "{3399FF}Account Locked - %s", GetPlayerNameEx(playerid)); format(string, sizeof(string), "{FFFFFF}Currently, Account: %s is currently logged in, If not you please contact the administrator to be resolved.", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,MAINMENU3,DIALOG_STYLE_MSGBOX,titlestring,string,"Thoat",""); } } } }
IDK why do you need this system while having RCON system that can lock the server.
Anyway PHP код:
|
if(dialogid == MAINMENU || dialogid == MAINMENU2) { if(response == 0) { SendClientMessage(playerid, COLOR_RED, "SERVER: Ban tu dong bi kick ra."); SetTimerEx("KickEx", 1000, 0, "i", playerid); } else if(dialogid == MAINMENU) { if(!isnull(inputtext) && strlen(inputtext) < 64) { SetPVarString(playerid, "PassAuth", inputtext); g_mysql_AccountLoginCheck(playerid); } else { ShowMainMenuDialog(playerid, 1); } } else if(dialogid == MAINMENU2) { if(!isnull(inputtext) && strlen(inputtext) < 64) { SetPVarString(playerid, "PassAuth", inputtext); g_mysql_CreateAccount(playerid, inputtext); } } return 1; } if(dialogid == MAINMENU3) { Kick(playerid); }