-
Szeretném Segítségeteket Kérni Egy RCON-nal kapcsolatos Dologban! Az OnRconLoginAttempt(ip[], password[], success) Parancsom alatt már szerepel olyan mi történik ha rosszul írom be az RCON-t és beadja egy szövegben hogy, rosszul léptem be.
Parancsa:
if(!success)
{
new pip[16];
new string[176];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(i, sendername, MAX_PLAYER_NAME);
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
if(LogingAttempts != 2)
{
format(string, sizeof(string), \"FIGYELMEZTETÉS!!!: %s megpróbált belépni az RCON ba!\", sendername);
ABroadCast(COLOR_LIGHTRED,string , 1);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] FIGYELMEZTETES!!!: %s megprobalt belepni az RCON ba!\", y,m,d,h,mi,s, sendername);
LogingAttempts ++;
PlayerSuspicious = 1;
PlayerGotSpottedRecently = 1;
SetTimerEx(\"ResetAcWarn\", 300000, 0, \"i\", i);
LoOoG(stringx);
}
Én Pedig Szeretnék Egy Olyat Kérni hogy, ha belépek a helyes RCON jelszóval be adjon egy üzenetet. A Jutalom 5 Db Plusz!
-
Másold be az egész OnRconLoginAttempt(ip[], password[], success) -t.
Tudod..
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
-
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new pip[16];
new string[176];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(i, sendername, MAX_PLAYER_NAME);
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
if(LogingAttempts != 2)
{
format(string, sizeof(string), \"FIGYELMEZTETÉS!!!!: %s megpróbált belépni az RCON ba!\", sendername);
ABroadCast(COLOR_LIGHTRED, string, 1);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] FIGYELMEZTETES!!!!: %s megprobalt belepni az RCON ba!\", y,m,d,h,mi,s, sendername);
LoOoG(stringx);
LogingAttempts ++;
PlayerSuspicious = 1;
PlayerGotSpottedRecently = 1;
SetTimerEx(\"ResetAcWarn\", 300000, 0, \"i\", i);
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, \"Erre rábasztál :)\");
Ban(i);
format(string, sizeof(string), \"FIGYELMEZTETÉS!!!!: %s ki lett bannolva a rendszer által, INDOK: RCON törögetése!\", sendername);
ABroadCast(COLOR_LIGHTRED, string, 1);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] FIGYELMEZTETES!!!!: %s ki lett bannolva a rendszer altal, INDOK: RCON torogetese!\", y,m,d,h,mi,s, sendername);
LoOoG(stringx);
}
}
}
}
}
return 1;
}
-
#include <a_samp>
public OnRconLoginAttempt(ip[], password[], success)
{
if(success) {
// ez amikor jól írja be az rcon-t
}else{
new pip[16];
new string[176];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(i, sendername, MAX_PLAYER_NAME);
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
if(LogingAttempts != 2)
{
format(string, sizeof(string), \"FIGYELMEZTETÉS!!!!: %s megpróbált belépni az RCON ba!\", sendername);
ABroadCast(COLOR_LIGHTRED, string, 1);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] FIGYELMEZTETES!!!!: %s megprobalt belepni az RCON ba!\", y,m,d,h,mi,s, sendername);
LoOoG(stringx);
LogingAttempts ++;
PlayerSuspicious = 1;
PlayerGotSpottedRecently = 1;
SetTimerEx(\"ResetAcWarn\", 300000, 0, \"i\", i);
}else{
SendClientMessage(i, COLOR_LIGHTRED, \"Erre rá**sztál :)\");
Ban(i);
format(string, sizeof(string), \"FIGYELMEZTETÉS!!!!: %s ki lett bannolva a rendszer által, INDOK: RCON törögetése!\", sendername);
ABroadCast(COLOR_LIGHTRED, string, 1);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] FIGYELMEZTETES!!!!: %s ki lett bannolva a rendszer altal, INDOK: RCON torogetese!\", y,m,d,h,mi,s, sendername);
LoOoG(stringx);
}
}
}
}
}
return 1;
}
-
Köszönöm Flash! MEGOLDVA ZÁROK!