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;
}