OnRconLoginAttempt LT
From SA-MP Wiki
![]() |
Pagrindinis |
Funkcijos |
Callback'ai |
Resursai |
Description:
Callback'as iškviečiamas, kai žaidėjas bando prisijungti prie serverio valdymo panelės (rcon).
(ip[], password[], success)
ip[] | Žaidėjo ip adresas, kuris jungiasi. |
password[] | Slaptažodis, kuriuo bandoma prisijungti. |
success | 0 - jeigu slaptažodis neteisingas bei 1 - jeigu slaptažodis teisingas. |
public OnRconLoginAttempt(ip[], password[], success) { if(!success) //Jeigu slaptažodis neteisingas { printf("Blogas prisijungimas su IP %s. Naudojamas slaptažodis:\n\t%s", ip, password); new pip[16]; for(new i = 0; i < MAX_PLAYERS; i++) //Ciklas per visus žaidėjus { GetPlayerIp(i, pip, sizeof(pip)); if(!strcmp(ip, pip, true)) //Jeigu žaidėjo ip tas, kuriuo nepavyko prisijungti prie rcon { SendClientMessage(i, 0xFFFFFFFF, "Blogas slaptažodis, sudie!"); //Nusiunčiame žinute Ban(i); //Užblokuojame tuos, kuriems nepavyko prisijungti prie rcon } } } return 1; }