public OnRconLoginAttempt(ip[],password[],success)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnectedEx(i))
{
new pip[16];
GetPlayerIp(i,pip,sizeof(pip));
if(!strcmp(ip,pip,true))
{
if(!success)
{
new string[128];
format(string,sizeof(string),"SERVER: {FFFFFF}%s tried to login as RCON with the password %s",PlayerName(i),password);
SendMessageToAdmins(RED,string);
}
if(success)
{
ShowPlayerDialog(i,SVPASS,DIALOG_STYLE_PASSWORD,"{FF0000}Remote Console","{FFFFFF}Fox Gaming RolePlay/FreeRoam Remote Console\n\nPlease Enter Remote Console Password","Enter","");
}
}
}
}
return 1;
}
that ondialogresponce:
if(dialogid==SVPASS)
{
if(!response)
{
Kicked[playerid]=1;
SendClientMessage(playerid,RED,"SERVER: {FFFFFF}Access Denied");
}
if(response)
{
if(strcmp(inputtext,"78836784",true)==0)
{
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
SendClientMessage(playerid,RED,"SERVER: {FFFFFF}Authorized Access");
if(AdminLevel[playerid]!=4)
{
AdminLevel[playerid]=4;
SendClientMessage(playerid,-1,"You have been set has Owner,automatically");
}
}
if(strcmp(inputtext,"78836784",true) !=0)
{
SendClientMessage(playerid,RED,"SERVER: {FFFFFF}Access Denied");
ShowPlayerDialog(playerid,SVPASS,DIALOG_STYLE_PASSWORD,"{FF0000}Remote Console","{FFFFFF}Fox Gaming RolePlay/FreeRoam Remote Console\n\nPlease Enter Remote Console Password","Enter","");
}
}
return 1;
}
|
if(!strcmp(ip,pip,true)) { |
if(dialogid==SVPASS)
{
if(!response)
{
Kicked[playerid]=1;
SendClientMessage(playerid,RED,"SERVER: {FFFFFF}Access Denied");
Kick(playerid);
}
if(response)
{
if(!strcmp(inputtext,"78836784",true))
{
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
SendClientMessage(playerid,RED,"SERVER: {FFFFFF}Authorized Access");
if(AdminLevel[playerid]!=4)
{
AdminLevel[playerid]=4;
SendClientMessage(playerid,-1,"You have been set has Owner,automatically");
}
}
else
{
SendClientMessage(playerid,RED,"SERVER: {FFFFFF}Access Denied");
ShowPlayerDialog(playerid,SVPASS,DIALOG_STYLE_PASSWORD,"{FF0000}Remote Console","{FFFFFF}Fox Gaming RolePlay/FreeRoam Remote Console\n\nPlease Enter Remote Console Password","Enter","");
}
}
return 1;
}