TomasKuzel 0 Odesláno: 1. Únor, 2016 Share Odesláno: 1. Únor, 2016 Čau komunito. Potřeboval bych pomoct z přihlašováním na RCON. Nevím kam mam dát na svojí IP adresu, aby mě to nebanovalo. Předem děkuju Nějaké narážky si prosím odpusťte! public OnRconLoginAttempt(ip[], password[], success){ if(success == 1) { new playerid = -1; new ip2[20]; for(new i=0; i<=Server[ConP]; i++) { GetPlayerIp(i, ip2, 20); if(!strcmp(ip2, ip, false)) { playerid = i; break; } } if(playerid != -1) { if(IsPlayerConnected(playerid)) { new Name[24]; new string[128]; GetPlayerName(playerid, Name, 24); format(string,128, "Hráč %s (%d) se přihlásil na RCON.", Name, playerid); for(new i=0; i<=Server[ConP]; i++) { if(IsPlayerConnected(i)) { if(!IsPlayerNPC(i)) { if(Player[AdminLevel] > 0) { SendClientMessage(i, COLOR_ADMIN, string); } } } } if(Player[playerid][RCON_Permission] == false) { PlayerPlaySound(playerid, 1053, 0, 0, 0); format(string,128, "Hráč %s (%d) se neoprávněně přihlásil na RCON. Hráč byl automaticky zabanován !", Name, playerid); SendClientMessageToAll(COLOR_ADMIN, string); print(string); BanEx(playerid, "Hacking"); } else PlayerPlaySound(playerid, 1057, 0, 0, 0); } } } return 1;} Link to comment Share on other sites More sharing options...
0 Globální moderátor HighPrint 177 Odesláno: 1. Únor, 2016 Globální moderátor Share Odesláno: 1. Únor, 2016 do týhle části if(Player[playerid][RCON_Permission] == false) { PlayerPlaySound(playerid, 1053, 0, 0, 0); format(string,128, "Hráč %s (%d) se neoprávněně přihlásil na RCON. Hráč byl automaticky zabanován !", Name, playerid); SendClientMessageToAll(COLOR_ADMIN, string); print(string); BanEx(playerid, "Hacking"); } Pomocí logických spojek nebo to rozvětvi na další if 1 Link to comment Share on other sites More sharing options...
0 TomasKuzel 0 Odesláno: 1. Únor, 2016 Author Share Odesláno: 1. Únor, 2016 Děkuju za pomoc. Už mi to funguje. Prosím o Lock vyřešeno Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 1. Únor, 2016 Globální moderátor Share Odesláno: 1. Únor, 2016 pro příště si prosím nějaké "Nějaké narážky si prosím odpusťte!" odpusť. Nic takového se tu neděje, dík. Link to comment Share on other sites More sharing options...
Dotaz
TomasKuzel 0
Čau komunito.
Potřeboval bych pomoct z přihlašováním na RCON.
Nevím kam mam dát na svojí IP adresu, aby mě to nebanovalo.
Předem děkuju
Nějaké narážky si prosím odpusťte!
public OnRconLoginAttempt(ip[], password[], success)
{
if(success == 1)
{
new playerid = -1;
new ip2[20];
for(new i=0; i<=Server[ConP]; i++)
{
GetPlayerIp(i, ip2, 20);
if(!strcmp(ip2, ip, false))
{
playerid = i;
break;
}
}
if(playerid != -1)
{
if(IsPlayerConnected(playerid))
{
new Name[24];
new string[128];
GetPlayerName(playerid, Name, 24);
format(string,128, "Hráč %s (%d) se přihlásil na RCON.", Name, playerid);
for(new i=0; i<=Server[ConP]; i++)
{
if(IsPlayerConnected(i))
{
if(!IsPlayerNPC(i))
{
if(Player[AdminLevel] > 0)
{
SendClientMessage(i, COLOR_ADMIN, string);
}
}
}
}
if(Player[playerid][RCON_Permission] == false)
{
PlayerPlaySound(playerid, 1053, 0, 0, 0);
format(string,128, "Hráč %s (%d) se neoprávněně přihlásil na RCON. Hráč byl automaticky zabanován !", Name, playerid);
SendClientMessageToAll(COLOR_ADMIN, string);
print(string);
BanEx(playerid, "Hacking");
}
else PlayerPlaySound(playerid, 1057, 0, 0, 0);
}
}
}
return 1;
}
Link to comment
Share on other sites
3 odpovědí na tuto otázku
Recommended Posts