Сообщение от
vovandolg
Этот public срабатывает когда вводится ркон(независимо верный пасс или нет),
в этом случае можно убрать эти два значения, ибо делали их для других отдельных целей.
PHP код:
if(success || !success) //пароль верный или не верный, убрать их обоих и будет тоже самое
У себя проверил только что работало без этих двух значений,
ты скорее всего одно значение оставлял и метался с восклицательный вставить или не вставить,
вот и вышло что влепил два значения или я не прав?
Делал вообще без этих проверок, сейчас еще раз проверил, опять не срабатывает. Наверное баг с клиентом (Absoute samp что-ли аддон называется)
- - - Показал на пальцах - - -
Сообщение от
$continue$
Так на пальцах поясни, что ты хотел сказать этим?
PHP код:
public OnRconLoginAttempt(ip[], password[], success)
{
[COLOR="#FF0000"]//[/COLOR] if(success || !success)
[COLOR="#FF0000"]//[/COLOR] {
new
getip[16+1],
sendername[MAX_PLAYER_NAME];
#if defined foreach
foreach(new i : Player)
#else
for(new i = GetPlayerPoolSize(); i != -1; i--)
#endif
{
GetPlayerIp(i, getip, sizeof(getip));
if(!strcmp(ip,getip,true))
{
GetPlayerName(i, sendername, sizeof(sendername));
if(!strcmp(sendername,"Ваш ник",true))
{
Kick(i);
return printf("Игрок %s [%d] был кикнут, попытка RCON логирования.", sendername, i);
}
}
}
[COLOR="#FF0000"]//[/COLOR] }
return 1;
}
Открыть/закрыть